All posts
Operations

Stop buddy punching without policing people

Formclock Team · July 28, 2026 · 3 min read

Buddy punching is the one form of time theft everybody in a shift operation has heard of. Somebody clocks in for a colleague who is running late, or who isn't coming at all, and the timesheet records a shift that nobody actually worked. It's rarely dramatic. It usually starts as a favour between friends and hardens into a habit.

Why the usual fix backfires

The instinct is to lock the clock down. Put a fingerprint reader on the wall. Post a manager next to it at changeover. Rule that punches only count from one terminal. All of that works, and all of it lands hardest on the people who were never the problem. A team of forty in which two people occasionally cover for each other becomes a team of forty queueing at a scanner and being watched while they use it.

The trade is worse than it first looks, because the cost never appears on a timesheet and is obvious on the floor.

  • Honest staff queue and are supervised at every changeover
  • The clock stops being a tool and becomes a statement about trust
  • Dedicated hardware fails, and when it does nobody can clock in at all
  • Anyone determined to get around it still gets around it

That last one is the important one. Controls that inconvenience everybody tend to be defeated by the small number of people motivated to defeat them, which leaves you paying the full social cost for a fraction of the protection.

Let the punch carry its own evidence

A better approach is to stop guarding the clock and start asking the punch to prove itself. When somebody clocks in from their own phone, the punch can arrive with a location fix and, if you want one, a photo taken at that moment. Neither requires anyone to do anything extra. You tap the same button you were always going to tap.

What changes is that the record is now self-supporting. A punch from inside the site radius, with a photo of the person who owns the account, is hard to make on somebody else's behalf without both people deciding to commit to it in a way that a quick favour never involves. The friction lands on the dishonest punch instead of on the queue.

Decide what an exception means before you get one

This is the part most operations skip, and it's the part that decides whether the control is fair. A punch outside the radius isn't evidence of anything on its own. Someone might be signing for a delivery at the loading bay, parking two streets away, or standing in a stockroom where the phone can't see enough sky to place itself properly. Indoor location is genuinely unreliable, and treating every out-of-radius punch as an accusation will burn your credibility in a fortnight.

Write the rule down before you need it. An exception is flagged, not rejected. The employee can attach a correction request explaining it. A manager reviews the punch with its evidence in one place, while the day is still fresh, rather than reconstructing it from memory at period close. Most exceptions resolve in seconds, and the few that don't are the ones worth your attention.

Say out loud how it works

Tell people what is captured, when, and who can see it. A control that everybody understands is one almost nobody resents, because it reads as record-keeping rather than suspicion. A control that appears without explanation reads as an accusation aimed at the whole team, which is exactly the outcome you were trying to avoid.

The aim isn't to catch people. It's to make the dishonest punch the difficult one, and leave everyone else alone.

See it on your own floor.

Spin up a real workspace in under four minutes.

See it with your own schedule

Set up a workspace, add your team, and build a week. It takes about ten minutes and costs nothing.

Start free

© 2026 Formclock. All rights reserved.