Buddy punching is old enough that it predates digital attendance entirely — it's just the modern name for one employee clocking a coworker in or out who isn't actually there. A late arrival gets covered. A friend leaves twenty minutes early. Someone calls in sick but stays 'clocked in' for the day. None of it looks dramatic in isolation, which is exactly why it survives: it's a small, quiet favor between coworkers, not a dramatic theft anyone reports.
The scale is the part managers usually underestimate. Industry surveys on time theft consistently put the cost at several percent of gross payroll once buddy punching, rounding up hours, and long unpaid breaks are all counted together. For a team of thirty employees, a few minutes of padded time per person per day adds up to real, recurring payroll cost that never shows up as a single suspicious transaction.
Why switching to an app doesn't automatically fix it
A lot of companies assume that moving from a paper register or a shared punch clock to a mobile attendance app solves buddy punching by default. It doesn't, if the app itself has no way to verify who's actually holding the phone. A shared company device, a passed-around login, or an app with no photo or device check is just digital buddy punching — faster to do and just as easy to get away with.
The fix isn't the app category, it's the specific verification built into it. Three controls, used together, are what actually close the loophole.
One approved device per employee
If attendance can be logged from any phone with the app installed and a valid login, buddy punching only requires handing someone your password. Tying an employee's attendance to a single device their admin has approved removes that option outright — a sign-in attempt from an unrecognized phone doesn't silently succeed, it gets queued as a device change request an admin has to approve first.
This also creates a useful side effect: a sudden device-change request is itself a signal worth glancing at, especially if it lines up with an attendance dispute.
Selfie verification at the moment of check-in
A device restriction stops a stranger's phone from checking someone in, but it doesn't stop a coworker from using the actual employee's phone while they're not present. That's what a selfie requirement is for — captured live at check-in, not uploaded from a gallery, so it actually confirms a face at that moment rather than a photo taken once and reused.
This doesn't need to be paired with facial recognition software to be effective. Even a supervisor spot-checking selfies against a roster, or a system that flags obviously mismatched or repeated images, closes most of the gap that a location check alone leaves open.
A geofence that confirms the right place, not just the right person
Combined with location verification, the three checks together answer all three questions a manager actually needs answered: is this the right person, on the right device, in the right place. Removing any one of the three leaves an obvious gap — device-and-selfie without location lets someone check in from home; location-and-device without a selfie lets a coworker use the phone; location-and-selfie without a device restriction still allows a shared login on any phone.