Skip to main content

How to Track Cleaning Crews: GPS, Check-ins, and Time Tracking

Last updated: March 20, 2026

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.

DEFINITION

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.

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?
A geo-fence is a virtual boundary around a location. Geo-fenced check-in means the app will only allow clock-in when the crew member's phone is physically within the set radius of the client site. It verifies that the cleaner is actually at the site, not clocking in remotely.
Does Swept have GPS tracking?
No. Swept uses manual check-ins that record time but don't verify location. For GPS-based crew tracking, Connecteam, Hubstaff, and SweepOps all support geo-fencing.
How do I handle it when a cleaner doesn't show up?
Early detection is everything. With automated no-show alerts, you find out within minutes of the missed clock-in. Have a coverage protocol: a list of on-call crew or a cross-training plan so you can reassign coverage before the client notices. Document every missed shift with dates, times, and resolution steps.
Can clients see crew tracking data?
Some platforms (CleanTelligent, SweepOps) offer client portals with service verification. Whether to share this data depends on your relationship with the client. High-value accounts with quality SLAs often appreciate visibility.

Keep reading