
Guides
Commercial cleaning scheduling for owners
How to schedule commercial cleaning jobs without delays: route-building rules from access windows, a delay taxonomy with the fix for each, and a weekly template.
What to take away
- Build the route from access windows outward. The building that closes earliest sets the start; the one that allows the latest entry sets the end.
- Delays come from four sourcesaccess, absence, equipment, and periodic work bleeding into nightly time. Each has a different fix, and none of them is "work faster."
- Cluster sites by drive time, not by customer. Two accounts across town from each other cost an hour of paid time every night.
- A schedule nobody can see is not a schedule. Whether it is software or a whiteboard, the crew, the supervisor, and the coverage person all read the same one.
- Confirm periodic jobs with the customer a week ahead and staff them separately, or they will be done late, or at the expense of the nightly scope.
Route-building rules
- List every account with its access window, its timed nightly minutes, and its closet and parking situation.
- Sort by the earliest closing window. Those sites are first on the route.
- Group sites by drive time from each other, not by who owns them. A property manager's three buildings may be an hour apart.
- Add drive minutes between consecutive sites, plus a parking-to-closet allowance for each.
- Sum minutes from the first start time. Where the sum passes a site's latest entry, the route is too long; split it.
- Assign a coverage person to each route, with keys and codes reachable without an office visit.
- Put periodic jobs on their own calendar with their own shift, never inside the nightly route.
- Publish the route where the crew and the supervisor both see it, and re-publish whenever a site's window changes.
The operations frame this method belongs to is in the operations and workflow guide.
Route-building rules
- List accounts with access windows and minutes
- Sort by earliest closing window first
- Group sites by drive time, not owner
- Add drive and parking-to-closet minutes
- Sum minutes; split if past latest entry
- Assign coverage person with keys and codes
- Put periodic jobs on separate calendar
The delay taxonomy
| Delay source | What it looks like | The fix | What does not fix it |
|---|---|---|---|
| Access | Crew waits for a guard, an alarm code fails, a key is at the office | Codes and keys travel with the route; a named contact at the customer for after-hours issues | Arriving earlier and waiting longer |
| Absence | A worker does not appear; the route runs one person short | Coverage person with a lighter route and a retainer; cross-training so anyone can work any card | Asking the remaining crew to hurry |
| Equipment | Vacuum fails, battery dies, cart is missing liners | Spare vacuum and batteries in the vehicle; a pre-shift cart check on the SOP | Buying a better vacuum next month |
| Periodic bleed | A strip-and-wax runs into nightly time and the nightly scope is skimped | Separate shift, separate calendar, confirmed with the customer a week ahead | Doing periodics "when there is time" |
| Route creep | A new account was added far from the others | Decline or price the drive, and re-sort the route | Absorbing the hour |
Most operators diagnose every delay as a slow worker. The table exists to stop that.
Delay source and fix
Delay source
- Access
- Codes and keys travel with route
- Absence
- Coverage person with retainer
- Equipment
- Spare vacuum and batteries
- Periodic bleed
- Separate shift and calendar
- Route creep
- Decline or price the drive
The fix
- Access
- Arriving earlier and waiting longer
- Absence
- Asking remaining crew to hurry
- Equipment
- Buying better vacuum next month
- Periodic bleed
- Doing periodics when there is time
- Route creep
- Absorbing the hour
What does not fix it
- Access
- Absence
- Equipment
- Periodic bleed
- Route creep
A weekly schedule template
| Night | Route A sites, in order | Route B sites, in order | Periodic shift | Coverage |
|---|---|---|---|---|
| Monday | ||||
| Tuesday | ||||
| Wednesday | ||||
| Thursday | ||||
| Friday | ||||
| Saturday | ||||
| Sunday |
Fill it from the route-building rules, with access windows beside each site. The coverage column carries a name and a phone number, not "TBD."
Weekly schedule template
- Night columnMonday through Sunday
- Route A sites in order
- Route B sites in order
- Periodic shift
- Coverage name and phone number
What the schedule feeds
Every shift produces a timesheet with hours per site and drive time between. The IRS page on what records a business should keep describes supporting documents for expenses, and timesheets by site are the supporting document for payroll.
They are also how you learn which sites take longer than priced, which is a scheduling question before it is a pricing one. When a site's actual minutes run past its timed minutes for two weeks, either the building changed or the card did, and the schedule is where it shows first.
Safety on the schedule
A route that runs late produces rushed close-outs and skipped wet-floor signs. OSHA's cleaning industry page lists slips and falls and chemical exposure among the hazard categories the agency associates with cleaning work, and a schedule that leaves no time for signage or for reading a label is part of the cause.
OSHA's Hazard Communication Standard page states what covered employers owe workers about hazardous chemicals.
Ask OSHA's resources or a safety consultant what that means for a crew moving between three sites a night with one caddy, and put the answer in the pre-shift check. More is in the licensing and compliance guide.
The schedule and the rest of the operation
Spare vacuums and batteries that fix equipment delays are stage-two items in the equipment and setup guide.
Cross-training that lets anyone work any card is the subject of the hiring and training guide.
A route grown too long is usually a growth decision made without checking the schedule. The expansion and market guide makes the second route a planned event, not an accident.
Common questions
Should I use scheduling software?
Once a route has three or more sites and more than one worker, yes, or a system that does the same job: one schedule everyone reads, with changes visible. The tool matters less than the discipline.
What if a customer's access window changes?
Re-sort the route the same day and re-publish. A route built on an old window is a delay waiting to happen.
How do I handle a customer who wants a different night each week?
Price the disruption or decline. A floating night breaks the route for every other account.
What is the first sign a route is too long?
Close-out times creeping later at the last site, and the last site's inspection scores slipping. Split before the customer notices.







