ClockShark Has No Selfie Verification. Here's What That Costs You
ClockShark tracks GPS but not identity. Here's the buddy-punching exposure that creates, and how PinShot selfie verification in Klees closes the gap.
TL;DR
- ClockShark records GPS coordinates at clock-in but does not capture or verify the identity of the person clocking in.
- That leaves a documented exposure window for buddy punching, especially on multi-trade sites where one phone can clock in several names.
- The American Payroll Association estimates buddy punching costs U.S. employers up to 2.2% of gross payroll every year.
- Klees PinShot adds a 1.8-second selfie capture at every clock-in, scored for anti-spoof and tied to the geofence — closing the gap without slowing the crew.
- For a 40-person construction crew at $34/hr loaded, that exposure window is roughly $58K/year.
ClockShark is a respectable product. For small construction and field-service crews that need GPS-tagged time and basic job costing, it does the job — and for a long time it has been the default answer to “what’s better than paper timesheets.” But there is a specific gap in the ClockShark feature surface that deserves attention from any operator with crews working beyond direct supervision: it does not verify the identity of the person clocking in.
This is not a hypothetical concern. It is the exact gap that buddy punching exploits, and it is the gap that drives the U.S. Department of Labor’s wage and hour enforcement priorities around accurate timekeeping records.
This post walks through what ClockShark does and does not capture, what that exposure costs in real dollars, and how Klees closes it with PinShot — without adding friction at the time clock.
What ClockShark captures at clock-in
ClockShark’s clock-in flow is fast and simple. A crew member taps the clock-in button, the app pulls a GPS coordinate, the worker selects a job and cost code, and the entry is written to the timesheet. On the office side, a supervisor can pull a map view to see where each clock-in fired.
What that flow records, for each entry:
- Worker user ID and the device the app was installed on
- A GPS coordinate at the moment of clock-in
- A timestamp
- The job and cost code selected
What it does not record:
- A photo or biometric proof that the user holding the phone is the worker on the payroll
- An anti-spoof score for that photo
- A signal that the same device just clocked in a different worker fifteen seconds earlier
For solo techs, owner-operators, and small bonded trades where every worker is known by name and works under direct supervision, that gap is theoretical. For crews of fifteen, forty, or two hundred — including the post-construction cleanup model where staffing churn runs high — the gap is operational.
What PinShot adds in Klees
PinShot is the identity layer Klees adds on top of standard GPS time tracking. When a worker taps clock-in, the Klees app captures a front-camera selfie at the moment of the geofence event, runs an anti-spoof score against the image, and writes the result to the audit log alongside the GPS coordinate.
The selfie capture takes about 1.8 seconds. It does not require the worker to pose, smile, or hold the phone at a specific angle. It works in dim post-sunset light typical of overnight commercial cleaning and in the harsh midday glare typical of roofing and concrete pours.
The anti-spoof score is the part most operators don’t realize they need. A worker handing a printed photo of a colleague to the camera, or holding a phone screen showing a saved photo, is a common second-line attempt at buddy punching once a selfie requirement exists. Klees scores those attempts and flags them in the dashboard.

The dollar exposure: what buddy punching actually costs
The American Payroll Association has long published estimates putting buddy-punching losses at roughly 2.2% of gross payroll for employers without identity verification. The numbers below are illustrative for a representative crew. Substitute your own loaded hourly cost and headcount.
| Crew profile | Loaded hr cost | Annual gross payroll | Buddy-punch exposure (2.2%) |
|---|---|---|---|
| 15-person trim crew | $32 | $998,400 | $21,965 |
| 40-person GC field crew | $34 | $2,828,800 | $62,234 |
| 60-person commercial cleaning crew | $26 | $3,244,800 | $71,386 |
| 120-person multi-state janitorial | $24 | $5,990,400 | $131,789 |
For a 40-person construction field crew, the exposure window is roughly $58K to $62K a year. For a 120-person multi-state janitorial operation, it climbs above $130K. These are not seven-figure problems for any single operator — but they are real money, and they recur every year a stack without identity verification stays in place.
Where the gap shows up on construction sites
Buddy punching on construction sites tends to cluster around three specific moments:
- Morning gate clock-in. One crew member arrives early with the foreman’s phone and clocks in three workers who are still in the parking lot or stopping for coffee.
- Lunch return. Workers stay past the unpaid lunch break but the clock-in time gets backdated so the timesheet hides it. With no selfie capture at lunch-return, the supervisor has nothing to dispute against.
- Site exit at end of shift. A worker leaves early; another worker clocks them out at the actual quitting time. Hours look clean on the timesheet; the worker pocketed paid time they didn’t work.
Each of these is a defensible audit risk in the event of a Department of Labor wage and hour investigation, where the employer carries the burden of producing accurate timekeeping records. A GPS coordinate alone does not establish that the worker on the payroll was the one actually present.
Where the gap shows up in cleaning crews
The commercial cleaning model concentrates the exposure differently. Overnight crews clean empty buildings between 9 PM and 5 AM. Direct supervision is minimal. Crews clock in at the site door, fan out across floors or buildings, and clock out from the parking lot at end of shift.
The buddy-punch pattern there: one worker drives to the site, clocks in two or three colleagues on a single phone, and the colleagues either arrive an hour late or skip the shift entirely. The dispatcher sees a clean timesheet. The customer sees an unclean building.
We covered this pattern at depth in the Alta Janitorial case study, where PinShot rollout dropped buddy-punch incidents to zero in the first week on California crews.
What it actually costs to switch
Pricing is the other half of the question. ClockShark and Klees are in the same general band for small-to-mid crews, but the pricing structures diverge as crew size grows.
| Plan | Klees | What’s included |
|---|---|---|
| Standard | $32/mo + $7/user | GPS time, geofence, Crew Clock, basic reporting |
| Pro | $48/mo + $9/user | Adds PinShot, Live Map, multi-state payroll, audit log |
| Enterprise | $600/mo flat for 100 seats | Adds SSO, dedicated CSM, custom reporting |
The Pro plan is where PinShot lives. For a 40-person crew, that runs $48 + (40 Ă— $9) = $408/mo, or $4,896/yr. Against the $58K buddy-punching exposure on the same crew, the math closes itself.
How fast does the verification actually take?
This is the question every operator asks before deciding the cost-benefit is worth the friction. Real numbers from active Klees crews:
- Worker taps clock-in: instant
- Selfie capture: 1.8 seconds
- Anti-spoof score and geofence write: under 1 second
- Confirmation screen: 0.5 seconds
End-to-end, under 4 seconds per worker. Crew Clock (foreman-led batch clock-in) compresses this further: twelve workers in roughly the same 4-second window if they’re standing at the gate together.
When ClockShark is still the right call
This post is not arguing every ClockShark customer should switch. If your crew is under ten, every worker is known by name, every shift runs under direct supervision, and the cost code surface is small, ClockShark’s simpler model will serve you fine. The selfie verification gap is theoretical at that scale.
The argument shifts when:
- Crew size crosses 20 with rotating staffing
- Crews work beyond direct supervision (overnight, multi-site, remote)
- The cost of a single payroll dispute would exceed a year of Pro pricing
- A DOL or state labor audit is realistic given headcount and industry
At that point, the identity layer stops being optional. For more on the broader vs-alternatives picture see our ClockShark alternative buyer’s guide and our 2026 construction time-tracking buyer’s guide.
FAQ
Does ClockShark have any photo or biometric verification?
ClockShark does not capture a selfie at clock-in. They have introduced facial recognition options through integrations, but it is not native to the core flow and is not standard on their construction plan as of writing.
How does PinShot handle false flags?
The anti-spoof score is a confidence value, not a hard fail. Borderline scores are flagged in the dashboard for supervisor review rather than blocking the clock-in. Workers are not stranded at the gate.
Is PinShot legal in all U.S. states?
Selfie capture at clock-in is permissible in all 50 states. Some states (Illinois, Texas, Washington) have biometric privacy statutes that govern facial-recognition matching — Klees PinShot operates as image capture plus anti-spoof scoring rather than biometric matching, which keeps it outside the scope of BIPA and similar statutes by default. Enterprise customers can opt into stricter handling.
Can workers refuse to be photographed?
The selfie is a condition of clock-in. Employees who object can be transitioned to a supervised kiosk model with a tablet at the site entrance. We cover this in the tablet kiosk article.
What about photos taken in the dark?
PinShot uses the front-camera flash where available and works in low-light conditions typical of overnight cleaning. We have not seen a real-world site environment dim enough to defeat the capture step.
Ready to compare side by side on your own numbers? Start a Klees trial or see full pricing.
Compliance and payroll lead at Klees. 15 years in construction payroll, prevailing wage, certified payroll, and OSHA reporting. CPP certified.
Connect on LinkedIn →Related reads
What QuickBooks Time Customers Should Do Before the Next Price Hike
QuickBooks Time keeps raising prices. Here's the customer playbook to evaluate alternatives before the next renewal lands on the desk.
QuickBooks Time vs Klees: A 2026 Side-by-Side Comparison
Honest 2026 comparison of QuickBooks Time vs Klees: pricing, PinShot, bilingual UI, geofencing, payroll, and which fits construction and cleaning crews.
How to Migrate from QuickBooks Time to Klees Without Losing Data
A QuickBooks Time to Klees migration playbook — CSV export fields, cost-code mapping, payroll cutover, and the 7-day timeline that prevents data loss.