# Cleaning & Janitorial Services

GPS tracking for commercial cleaning and janitorial fleets that gives night supervisors a live view of every crew, records time on site at each building for payroll and billing, produces proof of service for clients and protects the keys and equipment carried in the vans.

Source: https://www.highpointgps.com/industries/cleaning-janitorial
Last updated: 2026-09-21

A commercial cleaning company does most of its work while its clients are asleep. Crews leave the yard at 9 p.m. in vans loaded with floor machines, supplies and the keys to a dozen buildings, and the supervisor who is responsible for all of them can be in only one place. The client calls the next morning to say the third floor was not done; the crew lead says it was; the contract says the crew is there four hours a night and payroll pays whatever the timesheet says. GPS tracking from High Point GPS puts every van on one map for the night supervisor and a geofence around every building on the contract list, so each stop becomes a record: arrived at 22:04, stayed 3 hours 51 minutes, left. That record is the proof of service the client receives in a monthly report, the time on site that payroll pays and the number the contract is billed against. A crew that finishes a four-hour building in ninety minutes is visible to the supervisor that night, not at the end of the month when the client cancels. Keys and equipment carried in the vans are protected by after-hours movement alerts and Bluetooth tags on the floor machines. Driver scoring keeps tired crews driving safely at 3 a.m., and dash cams settle the parking-lot collisions that night work produces. High Point GPS installs, configures and supports it for janitorial companies, building service contractors and facility-services firms with crews across a city or a region.

## Common problems

- Clients saying a building was not cleaned, or not cleaned for the contracted hours, with the crew's word as the only answer
- Timesheets that show four hours at every building every night, regardless of what actually happened
- One supervisor responsible for a dozen crews across the city at night, driving between buildings to check on them
- Building keys, access cards and floor equipment in vans parked on the street overnight
- Crews skipping buildings or leaving early on nights when nobody is watching, and the contract lost when the client notices
- Monthly client reporting assembled by hand from timesheets and inspection checklists

## Highlights

- Live location of every crew van for the night supervisor, with the building they are at and how long they have been there
- A geofence around every contracted building, recording arrival, departure and time on site for each crew each night
- Proof of service reports per client and per building, scheduled by email or shared through a client portal
- Time on site exported to payroll, with the crew lead identified by NFC key or the Geotab Drive app
- Early-departure and skipped-building alerts the same night, so a supervisor can act before the client notices
- After-hours movement alerts on parked vans, and Bluetooth asset tags on floor machines and equipment
- Driver behaviour scoring for crews driving late at night, with optional AI dash cams for collision and parking-lot disputes
- Maintenance reminders on engine hours and mileage across vans that run every night and rarely see the shop

## Proof of Service the Client Can Read

A cleaning contract is a promise about time and presence, and the client has no way to verify either. A geofence around each building in the contract turns the crew's visit into a record: the van arrived at 22:04, stayed 3 hours 51 minutes and left at 01:55. The record carries the crew lead's identity from the NFC key or the Drive app, and the report per building lists every night of the month with the same three numbers. When the client says the building was skipped on the 14th, the report shows the visit or it does not, and either way the conversation is short.

Clients who receive the report every month without asking are clients who renew. High Point GPS sets the report up per client, in the format the client's facilities manager wants, and schedules it. For clients who want more, a portal shows them their own buildings and visits without seeing anyone else's. The same records support a bid for a new contract, because a company that can show its service history at comparable buildings has an argument the competitor does not. The report also carries the crew's driving between buildings, which shows a client how the night was sequenced and why a building is cleaned at 1 a.m. rather than 10 p.m.

## Time on Site to Payroll, Not the Timesheet

A timesheet that says four hours at every building every night is a timesheet nobody has read. With time on site coming from the geofence record, payroll pays the hours the crew was actually at the building, plus the driving between them, and the number is the same one the client is billed against. The crew lead logs in with an NFC key or the Drive app at the start of the shift, so the hours are attributed to the right person even when crews are reshuffled at the yard.

The night the numbers diverge is the night the supervisor needs to know. A crew that leaves a four-hour building after ninety minutes triggers an alert while the supervisor can still send them back. A building with no visit at all by midnight triggers another. Trip replay in the morning shows the route each van took, the stops it made and the ones it did not, and the supervisor's conversation with the crew starts from a specific building on a specific night rather than a general complaint. Crews that consistently finish early at a building may be the sign that the building is scoped for more hours than it needs, which is a pricing conversation rather than a discipline one.

![A timeline of one cleaning crew's night: NFC login and yard exit, a first building with nearly four hours on site, a second left after seventy minutes with an early-departure alert, and the return to the yard with hours sent to payroll.](https://www.highpointgps.com/images/guides/cleaning-janitorial.webp)

*How one night's geofence entries become the client's proof of service, the hours payroll pays and the alert that reaches the supervisor when a crew leaves early.*

## Keys, Machines and the Van on the Street

A cleaning van is a target: it holds a ride-on scrubber worth more than the van, a box of building keys and access cards, and it is parked on the street in the middle of the night. An alert when a parked van moves outside its shift tells the supervisor before the loss is found in the morning, and the live position supports recovery. Bluetooth asset tags on the floor machines report through the GO device whenever a van is nearby, which shows whether the scrubber was left at the last building or is still in the van.

The keys are the client's problem as much as the cleaning company's. Some companies keep them in a lockbox in the van that opens only on site, tied to the geofence; others use the tracking record to show a client which van had the keys and where it was when access was questioned. Either way, the record of where the van was every minute of the night is the answer to a client who asks how someone got into the building at 4 a.m. A client who receives that answer within the hour keeps the contract; one who waits a week for it starts looking at other bids.

## Supervisors, Drivers and the Vans Themselves

A night supervisor with twelve crews used to spend the shift driving between buildings, seeing each crew once. With every van on the map, the supervisor sees all twelve at once, knows which are on schedule and which are running behind, and spends the shift at the buildings that need a visit. When a crew calls for supplies or an extra pair of hands, the supervisor sees who is closest and sends them. Live ETAs let the office tell a client when a crew will arrive for a special request.

Crews drive at hours when fatigue and empty roads combine badly. Driver scoring flags the speeding and hard braking that come with 3 a.m. driving, and AI dash cams with event clips settle the parking-lot scrape a client's security guard reports the next morning. Maintenance reminders on engine hours and mileage keep vans that run every night from failing mid-shift, and fault codes reach the fleet coordinator as they appear. High Point GPS sets up the alerts, the reports and the driver rules for the way a cleaning fleet actually works.

## FAQ

### How does it prove a building was cleaned?

A geofence around each contracted building records when the crew van arrived, how long it stayed and when it left, with the crew lead identified. A report per building lists every night's visit, and it is scheduled to the client or shown in a portal. It proves presence and duration; supervisors and inspections cover quality.

### Can time on site go straight to payroll?

Yes. The geofence record gives the hours at each building, and the crew lead's login through an NFC key or the Geotab Drive app attributes them to the right person. The report totals hours per crew per pay period, including driving between buildings, and exports to your payroll system.

### Will the supervisor know the same night if a crew leaves early?

Yes. Rules in MyGeotab alert the supervisor when a van leaves a building before the contracted time or when a building has no visit by a set hour. The supervisor can send the crew back or cover the building before the client finds out in the morning.

### How does it protect equipment and keys in the vans?

An alert fires when a parked van moves outside its shift, and the live position supports recovery. Bluetooth asset tags on floor machines show whether a machine is in the van or was left at a building. The tracking record shows where each van, and its keys, were at any minute of the night.

### Do crews have to do anything with the system?

The crew lead logs in at the start of the shift with an NFC key or the Geotab Drive app so hours are attributed correctly. Everything else, including arrivals, departures and time on site, is recorded automatically by the GO device in the van.
