Skip to content
All guides Time tracking

How to stop buddy-punching in your café, pub or shop

Buddy-punching, staff clocking in for each other, quietly inflates your wage bill. Here is how geofenced clock-in stops it without tracking staff all day.

2 min read

Short answer: buddy-punching, one person clocking in or out on behalf of another, is the most common form of time theft in shift businesses. The reliable fix is to tie clock-in to being physically on-site, using a geofence on the worker’s own phone, with a QR-code fallback. That removes the “can you clock me in, I’m running late” problem at the source.

Why it costs more than you think

A few minutes here and there sounds trivial. It isn’t. If two people each gain ten “free” minutes a shift, across a week, across a year, you’re paying for hours nobody worked. And it compounds quietly because it never shows up as a single obvious cost. It just makes your wage percentage a little worse than it should be, every single week.

Why the old methods fail

  • A shared tablet or wall terminal can be tapped by anyone walking past, including for a mate.
  • Paper sign-in sheets are filled in from memory, often at the end of the week.
  • Honour-system app check-ins with no location check are trivially gamed from the bus.

The fix: tie clock-in to being there

Geofenced clock-in checks the worker’s location at the single moment they clock in or out. If they’re inside the site’s geofence, the clock-in is confirmed. If they’re not, it won’t go through. So you can’t clock in for a shift you haven’t arrived for, and you can’t clock a colleague in from across town.

Two things make this work in the real world:

  1. A QR-code fallback by the till, for basements and weak-signal sites where GPS struggles.
  2. A privacy line you can stand behind: location is checked only at clock-in/out, never continuously. That’s important for staff trust, and it’s how a fair system should work.

”Won’t staff feel spied on?”

Not if you’re straight with them. WagePilot checks location once, at clock-in, and never tracks anyone between shifts or in the background. And every timesheet edit is visible to the employee. In practice, staff tend to prefer an accurate system: they get paid for exactly what they worked, and the live earnings gauge makes clocking in oddly satisfying.

The bonus: you also get the data

Once clock-ins are real, everything downstream gets better. Your live labour-cost board is accurate, your timesheets hold up, and the hours you export to payroll are the hours actually worked. Stopping buddy-punching isn’t just plugging a leak: it’s the foundation for running shifts on numbers you can trust.

WagePilot does all of this for a flat price per site, with staff always free (and one small site free forever). See how it works or try the live demo.

This guide is general information, not legal advice. Check GOV.UK or a qualified adviser for your situation. WagePilot handles the tracking automatically, but you remain responsible for your own compliance.

More guides

Start running shifts on autopilot

Set up your first site this afternoon and watch the first shift tick up live. Free to start, staff always free — flat per site as you grow.

Free forever on one site · no card to start · 14-day trial on paid plans · cancel anytime

Flat £10/mo · unlimited staff

No card · 14-day free trial · cancel anytime

Start free