How to Track Cleaning Crews: GPS, Check-ins, and Time Tracking
TLDR
To track cleaning crews reliably: use geo-fenced GPS check-ins so crew can only clock in from the client site, require photo documentation of completed work, and review daily attendance reports before the client's business day starts. Manual sign-in sheets don't scale past 3-4 sites.
- Clock-In Verification
- Confirming that a cleaner actually arrived at the correct job site, not just that they tapped a button on their phone. Clock-in verification can use GPS location matching, geo-fencing, or QR codes posted at the site. It distinguishes a verified arrival from a self-reported one.
DEFINITION
- Real-Time GPS
- Live location tracking of field workers using the GPS chip in their mobile device. Real-time GPS lets a manager see where all crew members are at any given moment. It is distinct from location-at-clock-in — real-time GPS tracks movement throughout the shift.
DEFINITION
- Geofencing
- A virtual boundary drawn around a physical location, such as a client site. When a cleaner's phone enters or exits the boundary, it triggers an automated action — typically a clock-in prompt or a no-show alert. Geofencing prevents remote clock-ins and confirms crew are physically present at the correct site.
DEFINITION
The Real Cost of Missing a Shift
A missed shift in commercial cleaning is rarely a minor inconvenience. Your client shows up to an unclean office, medical waiting room, or retail store. The complaint goes to the account manager. The account manager escalates. The contract is now at risk.
Most no-show situations aren’t caught because operators don’t find out until the client calls. The goal of crew tracking is to find out first — early enough to send backup crew before the client is affected.
Manual Sign-In Sheets Don’t Scale
Sign-in sheets posted at client sites work for 1-2 locations with consistent crews. They break down when:
- Crew members forget to sign in (and you can’t tell if they were there)
- Sheet gets moved or lost
- You manage more than a handful of sites and can’t verify each sheet manually
Digital check-ins provide a timestamped record accessible from anywhere. Geo-fenced check-ins add location verification. Neither requires the client to do anything.
Step 1: Choose Your GPS Method
Geo-fenced check-in is the more reliable option for commercial cleaning. The software ties the client site to a GPS coordinate. When a cleaner tries to clock in, the app checks their location. If they’re not within the radius, the clock-in is blocked.
This matters because cleaning crews often work alone, late at night, across multiple sites. You can’t be on-site to verify. The geo-fence is your proxy.
Manual check-in records time honestly if your crew uses it, but it doesn’t verify location. It works fine for trusted long-term staff at sites you visit occasionally. For high-turnover roles or multiple simultaneous sites, the location gap is a problem.
Step 2: Set Clock-In Requirements Per Site
Each client site should have:
- A GPS coordinate or address (most apps pull from Google Maps)
- A geo-fence radius (50-100 meters works for most commercial buildings; tighter for high-security facilities)
- A scheduled start time
- An alert threshold (notify you if crew hasn’t checked in within X minutes)
Set up the sites once. The app handles the monitoring from there.
Step 3: Configure Site Check-In Workflows
A clock-in record tells you the crew was there. A site check-in workflow tells you what they did.
At minimum, each visit should log:
- Which tasks were scheduled for that visit
- Which tasks were marked complete
- Any issues noted (equipment not working, access problem, supply shortage)
Structured check-ins create a service record tied to each visit. When a client says “the restrooms weren’t cleaned on Tuesday,” you pull the Tuesday record and see what was logged.
Step 4: Require Photo Verification
Photos are the cheapest form of quality documentation. Require end-of-shift photos for:
- Restrooms (before and after on first visits; after on recurring)
- Entry areas and glass
- Any area that has previously generated client complaints
Most crew tracking apps support photo upload tied to the visit record. The photo timestamp and GPS coordinates are stored automatically.
Step 5: Review Daily Attendance Before Client Business Hours
Build this into your morning routine: check overnight attendance before 8am.
What to review:
- Did all sites check in within the scheduled window?
- Were any sites flagged as missed or incomplete?
- Are there any task notes requiring follow-up?
Automated alerts handle the urgent no-shows in real time. The morning review catches patterns: a site that runs 20 minutes over consistently, a crew member with a history of late check-ins, a client site where tasks are regularly marked incomplete.
These patterns predict problems before they become client complaints.
Q&A
How do you track cleaning crews across multiple sites?
Use geo-fenced GPS check-ins configured for each client site. The app blocks clock-in unless the crew member's phone is within the set radius of the site address. Pair check-ins with task completion checklists and end-of-shift photos. Review attendance reports each morning before your clients' business day starts.
Q&A
What is geofenced clock-in for cleaning crews?
A geo-fence is a virtual boundary around a client site's GPS coordinates. Geo-fenced clock-in means the app only allows the crew member to clock in when their phone is physically inside that boundary. It verifies presence at the correct site, not just that the crew member pressed a button from anywhere.
Q&A
How do I handle a no-show at a client site?
Early detection is everything. Automated no-show alerts notify you within minutes of a missed clock-in window. Have a coverage protocol ready: on-call crew or a cross-training plan to reassign coverage before the client notices. Finding out at 7am is manageable. Finding out when the client calls at noon is a contract risk.
Q&A
Do I need GPS tracking for a small cleaning operation?
For 1-3 sites with stable, long-tenured crew, manual check-ins may be sufficient. Once you manage more than a handful of simultaneous sites, geo-fenced check-ins reduce verification overhead significantly. The break-even point for most operators is around 5 active sites running on overlapping schedules.
Like what you're reading?
Try SweepOps free — no credit card required.
Want to learn more?
What is geo-fenced GPS check-in for cleaning crews?
Does Swept have GPS tracking?
How do I handle it when a cleaner doesn't show up?
Can clients see crew tracking data?
Keep reading
Best Cleaning Crew Tracking Apps in 2026: GPS & Time Tracking
Compared 5 GPS and time tracking apps for cleaning crews. Which ones actually work for janitorial operations?
Best Janitorial Management Software in 2026: Honest Comparison
We compared 7 janitorial management software tools for commercial cleaning companies. Here's which ones are worth your money and which ones to avoid.
Best Swept Alternative for Commercial Cleaning Companies
Swept handles scheduling and communication but has no bidding engine. SweepOps adds ISSA-standard automated bidding to everything Swept does. $20-$99/mo.
Best CleanTelligent (Otuvy) Alternative for Janitorial Companies
CleanTelligent focuses on inspections but lacks GPS tracking and bidding. SweepOps combines ISSA-standard bidding, GPS crew tracking, and inspections in one platform. $20-$99/mo.
How to Pass Janitorial Inspections: Prep Checklist for Cleaning Companies
A practical guide for commercial cleaning companies preparing for client inspections. Covers contract review, inspection checklists, photo documentation, internal walk-throughs, and deficiency follow-up.
How to Manage Cleaning Crews Across Multiple Client Sites
A practical system for managing commercial cleaning crews at scale. Covers scheduling, GPS accountability, photo documentation, digital inspections, communication, and performance tracking.