How geo-fenced clock-in actually works
A look under the hood at radius checks, trusted-network verification and the anti-spoofing logic that keeps punches honest.
AC
Tariq Haddad
Ops Director · May 27, 2026 · 5 min read

"Buddy punching" — one employee clocking in for another — quietly drains an estimated 2.2% of gross payroll at companies that rely on honor-system time tracking. Geo-fenced clock-in closes that gap. But "GPS check" is a wild oversimplification of what actually has to happen for a punch to be trustworthy.
Here's how Prezence verifies that a clock-in is real — in the roughly 400 milliseconds between tapping the button and seeing the confirmation.
Layer 1: The geo-fence
Each office has a centroid (lat/long) and an allowed radius — typically 50 to 250 meters. When an employee clocks in, the device reports its coordinates and we compute the distance to the nearest approved site.
Inside the radius the geo check passes.
Outside the punch is flagged for review or blocked, depending on policy.
Low GPS accuracy we fall back to network verification rather than trust a fuzzy fix.
Layer 2: Trusted-network verification
GPS alone is spoofable and weak indoors. So the second layer checks the Wi-Fi BSSID — the hardware address of the access point the device is connected to — against a list of trusted office networks. A device physically on the office Wi-Fi is a far stronger signal of presence than coordinates alone.
"Any single signal can be faked. The trick is requiring two independent ones to agree."
When both the geo-fence and a trusted network agree, confidence is high. When they conflict — say, GPS says on-site but the network is unknown — the punch is flagged rather than silently accepted.
Layer 3: Anti-spoofing
Determined cheaters reach for mock-location apps and VPNs. We catch the common tricks:
Mock-location detection flags devices reporting simulated GPS.
Velocity checks catch impossible jumps — you can't clock in from Berlin 4 minutes after Bengaluru.
Device binding ties an employee's punches to their enrolled device, so one phone can't punch for five people.
Privacy by design
Geo-fencing verifies presence at clock-in — it is not continuous tracking. Prezence captures a single location sample at punch time and never follows employees between punches.
The result
Stacking these layers takes buddy-punching from trivial to nearly impossible, while keeping the experience to a single tap for honest employees — which is almost everyone. Overtime gets accurate, payroll gets clean, and managers stop adjudicating disputes about who was really there.
AC
Tariq Haddad
Ops Director
Tariq works on the time-and-attendance core at Prezence. He spent a decade running multi-site operations before deciding clock-in deserved to actually work.
See your whole workforce, today
Explore the live Prezence dashboard with realistic sample data — attendance, leave, shifts and reports.
Open the Dashboard
See your whole workforce, today
See your whole workforce, today
Explore the live Prezence dashboard with realistic sample data — attendance, leave, shifts and reports.
Explore the live Prezence dashboard with realistic sample data — attendance, leave, shifts and reports.
Open the Dashboard
Open the Dashboard
The 2026 attendance benchmark report
How geo-fenced clock-in actually works
How geo-fenced clock-in actually works
We analyzed 4.2 million clock-ins across 300 companies to answer one question: what does healthy attendance actually look like in 2026?
A look under the hood at radius checks, trusted-network verification and the anti-spoofing logic that keeps punches honest.
AC
Dana Okafor
Tariq Haddad
VP People · Jun 12, 2026 · 8 min read
Ops Director · May 27, 2026 · 5 min read


"Buddy punching" — one employee clocking in for another — quietly drains an estimated 2.2% of gross payroll at companies that rely on honor-system time tracking. Geo-fenced clock-in closes that gap. But "GPS check" is a wild oversimplification of what actually has to happen for a punch to be trustworthy.
Here's how Prezence verifies that a clock-in is real — in the roughly 400 milliseconds between tapping the button and seeing the confirmation.
Layer 1: The geo-fence
Each office has a centroid (lat/long) and an allowed radius — typically 50 to 250 meters. When an employee clocks in, the device reports its coordinates and we compute the distance to the nearest approved site.
Inside the radius the geo check passes.
Outside the punch is flagged for review or blocked, depending on policy.
Low GPS accuracy we fall back to network verification rather than trust a fuzzy fix.
Layer 2: Trusted-network verification
GPS alone is spoofable and weak indoors. So the second layer checks the Wi-Fi BSSID — the hardware address of the access point the device is connected to — against a list of trusted office networks. A device physically on the office Wi-Fi is a far stronger signal of presence than coordinates alone.
"Any single signal can be faked. The trick is requiring two independent ones to agree."
When both the geo-fence and a trusted network agree, confidence is high. When they conflict — say, GPS says on-site but the network is unknown — the punch is flagged rather than silently accepted.
Layer 3: Anti-spoofing
Determined cheaters reach for mock-location apps and VPNs. We catch the common tricks:
Mock-location detection flags devices reporting simulated GPS.
Velocity checks catch impossible jumps — you can't clock in from Berlin 4 minutes after Bengaluru.
Device binding ties an employee's punches to their enrolled device, so one phone can't punch for five people.
Privacy by design
Geo-fencing verifies presence at clock-in — it is not continuous tracking. Prezence captures a single location sample at punch time and never follows employees between punches.
The result
Stacking these layers takes buddy-punching from trivial to nearly impossible, while keeping the experience to a single tap for honest employees — which is almost everyone. Overtime gets accurate, payroll gets clean, and managers stop adjudicating disputes about who was really there.
AC
Tariq Haddad
Ops Director
Tariq works on the time-and-attendance core at Prezence. He spent a decade running multi-site operations before deciding clock-in deserved to actually work.


"Buddy punching" — one employee clocking in for another — quietly drains an estimated 2.2% of gross payroll at companies that rely on honor-system time tracking. Geo-fenced clock-in closes that gap. But "GPS check" is a wild oversimplification of what actually has to happen for a punch to be trustworthy.
Here's how Prezence verifies that a clock-in is real — in the roughly 400 milliseconds between tapping the button and seeing the confirmation.
Layer 1: The geo-fence
Each office has a centroid (lat/long) and an allowed radius — typically 50 to 250 meters. When an employee clocks in, the device reports its coordinates and we compute the distance to the nearest approved site.
Inside the radius the geo check passes.
Outside the punch is flagged for review or blocked, depending on policy.
Low GPS accuracy we fall back to network verification rather than trust a fuzzy fix.
Layer 2: Trusted-network verification
GPS alone is spoofable and weak indoors. So the second layer checks the Wi-Fi BSSID — the hardware address of the access point the device is connected to — against a list of trusted office networks. A device physically on the office Wi-Fi is a far stronger signal of presence than coordinates alone.
"Any single signal can be faked. The trick is requiring two independent ones to agree."
When both the geo-fence and a trusted network agree, confidence is high. When they conflict — say, GPS says on-site but the network is unknown — the punch is flagged rather than silently accepted.
Layer 3: Anti-spoofing
Determined cheaters reach for mock-location apps and VPNs. We catch the common tricks:
Mock-location detection flags devices reporting simulated GPS.
Velocity checks catch impossible jumps — you can't clock in from Berlin 4 minutes after Bengaluru.
Device binding ties an employee's punches to their enrolled device, so one phone can't punch for five people.
Privacy by design
Geo-fencing verifies presence at clock-in — it is not continuous tracking. Prezence captures a single location sample at punch time and never follows employees between punches.
The result
Stacking these layers takes buddy-punching from trivial to nearly impossible, while keeping the experience to a single tap for honest employees — which is almost everyone. Overtime gets accurate, payroll gets clean, and managers stop adjudicating disputes about who was really there.
AC
Tariq Haddad
Ops Director
Tariq works on the time-and-attendance core at Prezence. He spent a decade running multi-site operations before deciding clock-in deserved to actually work.


"Buddy punching" — one employee clocking in for another — quietly drains an estimated 2.2% of gross payroll at companies that rely on honor-system time tracking. Geo-fenced clock-in closes that gap. But "GPS check" is a wild oversimplification of what actually has to happen for a punch to be trustworthy.
Here's how Prezence verifies that a clock-in is real — in the roughly 400 milliseconds between tapping the button and seeing the confirmation.
Layer 1: The geo-fence
Each office has a centroid (lat/long) and an allowed radius — typically 50 to 250 meters. When an employee clocks in, the device reports its coordinates and we compute the distance to the nearest approved site.
Inside the radius the geo check passes.
Outside the punch is flagged for review or blocked, depending on policy.
Low GPS accuracy we fall back to network verification rather than trust a fuzzy fix.
Layer 2: Trusted-network verification
GPS alone is spoofable and weak indoors. So the second layer checks the Wi-Fi BSSID — the hardware address of the access point the device is connected to — against a list of trusted office networks. A device physically on the office Wi-Fi is a far stronger signal of presence than coordinates alone.
"Any single signal can be faked. The trick is requiring two independent ones to agree."
When both the geo-fence and a trusted network agree, confidence is high. When they conflict — say, GPS says on-site but the network is unknown — the punch is flagged rather than silently accepted.
Layer 3: Anti-spoofing
Determined cheaters reach for mock-location apps and VPNs. We catch the common tricks:
Mock-location detection flags devices reporting simulated GPS.
Velocity checks catch impossible jumps — you can't clock in from Berlin 4 minutes after Bengaluru.
Device binding ties an employee's punches to their enrolled device, so one phone can't punch for five people.
Privacy by design
Geo-fencing verifies presence at clock-in — it is not continuous tracking. Prezence captures a single location sample at punch time and never follows employees between punches.
The result
Stacking these layers takes buddy-punching from trivial to nearly impossible, while keeping the experience to a single tap for honest employees — which is almost everyone. Overtime gets accurate, payroll gets clean, and managers stop adjudicating disputes about who was really there.
AC
Tariq Haddad
Ops Director
Tariq works on the time-and-attendance core at Prezence. He spent a decade running multi-site operations before deciding clock-in deserved to actually work.
See your whole workforce, today
Explore the live Prezence dashboard with realistic sample data — attendance, leave, shifts and reports.
Open the Dashboard
Newsletter
Your email
By submitting, you agree to our Terms of Service and Privacy Policy
Modern Attendance for Modern Teams
2026 Prezence - All Rights Reserved
Newsletter
Your email
By submitting, you agree to our Terms of Service and Privacy Policy
Modern Attendance for Modern Teams
2026 Prezence - All Rights Reserved
Newsletter
Your email
By submitting, you agree to our Terms of Service and Privacy Policy
Modern Attendance for Modern Teams
2026 Prezence - All Rights Reserved
Newsletter
Your email
By submitting, you agree to our Terms of Service and Privacy Policy
Modern Attendance for Modern Teams
2026 Prezence - All Rights Reserved
Newsletter
Your email
By submitting, you agree to our Terms of Service and Privacy Policy
Modern Attendance for Modern Teams
2026 Prezence - All Rights Reserved