Guide

How to catch buddy punching and time theft without cameras

Buddy punching is when one employee clocks in or out for another. It rarely looks like theft on a timecard. It looks like a normal shift. But it leaves traces in data you already have: your schedule, your time clock and your alarm panel.

5 min read ·

Why it's hard to see

A manager reviewing timecards sees hours, not context. Eight hours on Tuesday looks the same whether the person was there at 6:55 or walked in at 7:40 while a coworker punched them in. Across several stores and a few hundred shifts a week, nobody has time to compare every punch with anything else.

The way through is not to read more timecards. It is to compare punches with other systems that know when the store was really open and who was really expected.

The signals already in your data

SignalWhat it can meanCompare against
Clock-in while the alarm is still armedSomeone punched before anyone was inside, often remotely or for someone elseAlarm disarm time
Clock-in with no scheduled shiftAn unapproved shift, or a punch for someone who wasn't comingPublished schedule
Early clock-in, late clock-out, every timePadding a few minutes per shift, which adds up across a crewSchedule start and end
On the clock after the store is armed at closeA coworker left the shift open, or the clock-out was skippedAlarm arm time
Two punches seconds apart at one clockOne person punching for twoTime clock log
Breaks that are always exactly the minimum, or missingBreaks punched by someone else, or skippedBreak rules and schedule

None of these proves anything by itself. A delivery can run late. A shift can be swapped without the schedule being updated. Each signal is a reason to ask a question.

A weekly review that takes 15 minutes

  • Pull last week's punches, schedule and alarm open and close times for every store into one sheet.
  • Flag the six signals above for each shift. Sort by store, then by employee.
  • Look for repeats, not one-offs. One early punch is noise. The same person, three weeks running, is a pattern.
  • Send each store manager only their own store's list and ask for an explanation by a set day.
  • Keep the notes. What was flagged, what the manager found, and what changed. That record is what makes a later conversation fair.

How to talk to an employee fairly

  • Ask before you conclude. "Your punch on Tuesday was at 6:52 and the alarm was disarmed at 7:31. Can you help me understand?" usually gets the honest answer.
  • Be consistent. Apply the same rule to every employee and every store.
  • Pay for time worked. If the investigation shows someone worked off the clock, fix that too.
  • Follow your written policy and local law on timekeeping, discipline and pay corrections. When in doubt, ask your HR advisor or attorney.

When cameras help

Data tells you a punch looks wrong. It can't tell you who was standing at the clock. If you already have a camera that sees the time clock, the clip for a flagged punch settles the question in seconds, and it protects honest employees as much as it catches the rest. Keep it fair: a person reviews every clip, and cameras need the employee notice and signage your state requires.

Doing this automatically

Poros Ops runs these checks every day across every store. Time clock integrity is in every plan, and the Loss Prevention add-on attaches the camera clip to each flagged punch. There is no facial recognition, and a person always decides.

See last week's flags on your stores

On a walkthrough we'll show what these checks would have caught, on illustrative data or, after an agreement, in shadow mode on yours.

Book a walkthrough