Shiftick

How QR Check-in Cuts Payroll Disputes

Most payroll arguments are not about dishonesty. They are about two people remembering the same morning differently.

WA

Walid Ashik

•2 min read

A payroll dispute almost never starts with someone trying to cheat. It starts with a Tuesday six weeks ago that two people remember differently.

The employee is sure they opened. The manager has them down as fifteen minutes late. Neither is lying — neither has a record. Whoever is more confident, or more senior, wins the argument, and the other person leaves it feeling slightly worse about the job.

The real cost isn’t the money

The disputed amount is usually small: ten minutes here, a half hour there. What it actually costs is trust, and about forty minutes of a manager’s evening reconstructing a timeline from memory and group chat scrollback.

Multiply that by a team of twenty and you have a recurring monthly tax on the one person you least want spending their time on admin.

Why paper and honour systems drift

Every manual attendance method fails in the same direction — toward the employee’s estimate, recorded later:

Method How it fails
Paper sign-in sheet Filled in at the end of the shift, from memory
Group chat “I’m in” Timestamps the message, not the arrival
Manager marks it Accurate only while the manager is watching the door
Honour system Drifts a few minutes at a time, in one direction

None of these are dishonest. They’re just estimates, and estimates round generously.

What a scan actually fixes

A QR check-in replaces the estimate with an event. The scan happens at the door, at the moment of arrival, and it records three things the estimate never had:

  • A real timestamp, not a recollection of one.
  • A location, so the scan has to happen at the café.
  • A comparison, automatically — against the shift that person was actually assigned.

That last point matters more than it sounds. A raw timestamp still needs interpreting. “08:07” only means something once you know the shift started at 08:00 with a ten-minute grace period — at which point the answer is simply on time, and there is nothing to argue about.

The goal isn’t surveillance. It’s that nobody has to defend their memory of a Tuesday six weeks ago.

Making it stick

The failure mode for any check-in system is friction. If it takes more than a couple of seconds, it gets skipped during a rush, and a system with gaps is worse than no system — because now the gaps look deliberate.

Two things keep it honest:

  1. Put the code where people already stop. By the lockers or the staff door, not behind the counter.
  2. Make the result visible to the employee. If someone can see their own attendance history, disputes get resolved before they reach the manager.

Do both and the monthly payroll conversation stops being a negotiation and starts being a export.

Tags#payroll#qr#attendance