Time Tracking for Cleaning Companies: GPS, Geofencing, and What Actually Works
Listen To This Article
Narrated from this CleanLog article.
Most cleaning companies have time tracking. Almost none have time verification. A punch only proves a cleaner tapped a button; it says nothing about whether anyone was on site doing the work. That gap, between what the timesheet shows and what happened on the floor, is where labor cost leaks, client trust erodes, and compliance risk lives.
According to QuickBooks Time, time theft costs U.S. employers an estimated $11 billion a year. The American Payroll Association estimates that 75% of businesses lose money from buddy punching alone. In commercial cleaning, where labor is 50% to 70% of operating costs per ISSA, every padded timesheet hits margin directly.
The three tiers of cleaning time tracking
Most cleaning companies sit at one of three levels. Knowing which tier you're at tells you what kind of leak you're paying for.
| Tier | How it works | What it misses | Typical leak |
|---|---|---|---|
| Paper timesheets | Cleaners write start and end times, supervisor signs off | Everything. No location, no time of entry, no edits flagged | 5% to 15% of payroll hours overstated |
| Digital clock-in | Mobile app or tablet punch, no location check | Where the cleaner actually was when they punched | 3% to 8% of payroll hours, plus call-back time |
| GPS-verified geofence | Punch only succeeds inside a defined site radius | Very little, if the geofence is set correctly | Under 1%, mostly edge cases |
The jump from paper to digital usually saves money on math errors and late timesheets. The jump from digital to geofenced is where the real recovery happens, because that's the layer that verifies the cleaner is at the right address, not just that they pressed a button.
GPS vs. geofencing: the difference that matters
These two terms get used interchangeably, and they shouldn't be. They solve different problems and they create different problems.
GPS tracking means the worker's location is recorded continuously throughout their shift. The system knows where they are every few minutes. This gives you a route trail and lets you confirm they stayed on site.
Geofencing means the system only checks location at clock-in and clock-out. You draw a boundary around the site (usually 50 to 200 meters), and the punch only registers if the worker is inside it. Between punches, nothing is tracked.
| Factor | Continuous GPS | Geofence at clock-in |
|---|---|---|
| Battery drain | Heavy, 15% to 30% per shift | Minimal, two checks per shift |
| Privacy perception | High concern, feels like surveillance | Low, only at site boundary |
| Data retention burden | Continuous coordinates for every worker | Two coordinates per shift |
| Catches mid-shift wandering | Yes | No |
| Catches buddy punching | Yes | Yes |
| Worker resistance level | Moderate to high | Low to moderate |
For most commercial cleaning operations, geofenced clock-in is the right default. It catches the biggest source of payroll leak (buddy punching and start-time padding) without making cleaners feel they're under constant surveillance. Worker pushback on continuous GPS is real, and in cleaning, where turnover already runs near 200% annually per BSCAI, you don't want to add resignation triggers without a reason.
Use continuous GPS only when you have a specific recurring problem to solve. Routes that involve multiple sites in one shift. A site with a history of client disputes about coverage hours. A new hire on probation. Don't apply it to your whole team because the dashboard looks cool.
What a good implementation looks like
The technology is the easy part. The implementation is where most rollouts go wrong. Here's a sequence that works.
Start with the geofence radius. Too tight (25 meters) and cleaners can't punch from the parking lot or service entrance. Too loose (500 meters) and you're back to the buddy-punch problem. For most office and retail sites, 100 to 150 meters works. For large industrial sites or campuses, draw a custom polygon instead of a circle.
Tell the team why before you tell them how. Don't introduce GPS verification as a trust issue. Frame it as a billing accuracy issue, which it is. Clients are increasingly asking for verified attendance records when they renew. If your team understands that geofenced punches protect their hours when a client disputes a bill, they'll resist less.
Set a written policy for edge cases. Phone died. App crashed. Geofence didn't register because of poor GPS signal indoors. Decide in advance how supervisors handle manual time entries, who approves them, and how often a single cleaner can use the exception before you investigate. Without this, the manual override becomes the workaround.
Audit the data weekly for the first two months. Look for the patterns that signal something's wrong: a cleaner who consistently punches in at the geofence edge, a site where punches cluster at unusual times, a supervisor who approves a lot of manual entries. The system creates the data; you still have to read it.
Compliance and legal considerations
Location tracking is regulated, and the regulations vary by state. California, New York, and Illinois have biometric privacy laws that affect how you collect, store, and disclose location data. The Fair Labor Standards Act requires accurate records, but doesn't mandate GPS specifically.
Three things you need in writing before turning on location verification:
- A consent form signed by every cleaner explaining what's tracked, when it's tracked, how long data is retained, and who can access it.
- A retention schedule. The Department of Labor requires payroll records to be kept for three years. Location data tied to those records should follow the same retention.
- A policy that location tracking is on during scheduled shift hours only. Tracking workers between shifts creates legal exposure with no operational benefit.
If you operate in multiple states, write your policy to the strictest one. It's simpler than maintaining a different policy per jurisdiction.
When time tracking doesn't solve the problem
This is the part most software vendors won't tell you. Time tracking technology fixes the verification problem. It does not fix a culture problem.
If your cleaners feel that schedules are unpredictable, that overtime is dangled and yanked, that supervisors play favorites with site assignments, no amount of geofencing will improve attendance. It will just create more accurate records of the same dysfunction.
If you don't have a quality audit process, GPS-verified time on site tells you the cleaner was present. It doesn't tell you the work got done. The replacement cost per cleaner runs $1,000 to $5,000 according to industry estimates, and switching to verified time tracking right before you address the underlying retention issues just makes the next round of departures more visible.
Time tracking is a measurement layer. It surfaces what's true. It doesn't fix what's broken.
A rollout checklist
If you're ready to move from digital clock-in to geofenced verification, here's the sequence in order:
- Pick three to five sites for a pilot. Mix easy (clear outdoor entry) with hard (large building, weak GPS indoors).
- Set geofence boundaries on each site. Test from the parking lot, the service entrance, and the front door.
- Draft and sign your consent form, retention policy, and manual-override rules.
- Train supervisors first. They need to handle exceptions before the cleaners encounter them.
- Roll out to pilot sites for 30 days. Don't change other systems during this window.
- Audit the data. Look for false rejections, manual overrides, and unusual patterns.
- Expand site by site, not all at once. New issues will surface and you want to fix them in batches.
Most cleaning companies can complete this in six to ten weeks across a 20-site operation. Faster than that and the team hasn't absorbed the change. Slower and the momentum dies.
The bottom line
The right time tracking system for a cleaning company isn't the one with the most features. It's the one that gives you confidence in your payroll, defensible records for your clients, and a workforce that doesn't feel watched. For most operators running multiple sites, that's geofenced clock-in, weekly auditing, and a written policy that respects both worker privacy and operational accuracy.
If you're still on paper or basic digital punches and want to see what verified time tracking looks like in a single system that also handles scheduling and payroll exports, CleanLog is built for this. It's part of the broader operations stack covered in our complete guide to multi-site cleaning operations.
Get the next post
Practical writing on scheduling, payroll, and daily ops. About once a month.