A cleaning crew that spends 90 minutes a day driving between jobs isn't earning money during that time — but you're still paying for gas, mileage, and often hourly wages. Multiply that across a team of five cleaners over a year, and inefficient routing can quietly cost a small cleaning business $15,000–$30,000 in lost capacity. Route planning isn't just a logistics nicety; it directly affects how many jobs you can book and how much profit you keep.
This article covers practical ways to tighten your routes and scheduling, whether you're a solo sole proprietor cleaner or running a multi-crew LLC (or a limited company in the UK).
Why routing efficiency matters more than most owners realize
Most cleaning businesses price jobs by the hour or by a flat rate per visit, not by drive time. That means every extra mile between clients is unpaid labor cost. A few numbers to consider:
- The IRS standard mileage rate for 2024 is 67 cents per mile — every wasted mile is a real, deductible-but-still-real expense.
- A cleaner who drives 45 minutes instead of 15 minutes between two jobs loses 30 minutes of billable capacity, roughly one extra small job's worth of time each day.
- In the UK, HMRC's approved mileage rate is 45p per mile for the first 10,000 business miles — the same logic applies, just at a different rate.
If you're building out your operating procedures, route planning belongs in your cleaning business operations manual (SOPs) alongside your quality checklists and client communication scripts — it's a repeatable process, not a one-off decision.
Step 1: Zone your service area before you schedule anything
Before optimizing individual routes, define geographic zones you're willing to service on specific days. This is the single biggest lever for reducing drive time.
- Group by ZIP code or postcode clusters. Assign each cleaner or team a set of neighborhoods rather than letting bookings scatter across the whole city.
- Set a maximum radius per day. Many US cleaning companies cap daily travel at 15–20 miles between jobs; UK companies often think in terms of a 20–30 minute drive ceiling.
- Charge a travel surcharge outside your core zones. If a client is 25 minutes outside your normal area, either add a travel fee ($15–$40 is common) or route them to a specific low-density day.
Zoning also makes it much easier to onboard new cleaners quickly — they only need to learn one part of town instead of the whole city.
Step 2: Sequence jobs by time windows, not just distance
Shortest-distance routing sounds efficient, but it ignores real-world constraints:
- Some clients only allow entry after 9am or require a specific arrival window.
- Commercial clients (offices, gyms) often need cleaning before or after business hours, which changes your whole day's shape.
- Traffic patterns matter — a 10-mile drive at 8:30am can take twice as long as the same drive at 1pm.
A practical approach: block your day into morning, midday, and afternoon zones, then sequence jobs within each block by proximity. This keeps flexibility for time-sensitive clients while still minimizing driving.
Sample route structure for a 2-person team
| Time | Job | Drive Time | Notes |
|---|---|---|---|
| 8:00–9:30 | Recurring residential (Zone A) | — | Key in lockbox, no client contact needed |
| 9:45–10:00 | Drive to next job | 15 min | Same zone |
| 10:00–11:30 | Deep clean (Zone A) | — | Higher-margin job, scheduled mid-morning |
| 11:45–12:15 | Drive + lunch | 30 min | Transition to Zone B |
| 12:15–1:45 | Recurring residential (Zone B) | — | Client home, verbal walkthrough |
| 2:00–3:30 | Move-out clean (Zone B) | 15 min | Flexible timing, booked last |
Step 3: Batch recurring clients on fixed days
Recurring clients (weekly, biweekly, monthly) are your scheduling anchor. Lock them into the same day and rough time slot every cycle so your routes stay predictable. This also reduces scheduling back-and-forth — clients know "we clean every other Tuesday" without needing to confirm each time.
One-off and deep-clean jobs are the flexible pieces you slot in around your recurring anchors, ideally in the same geographic zone as that day's recurring work.
Step 4: Use software instead of a paper map or spreadsheet
Manually routing more than 3–4 jobs a day by memory or a whiteboard leads to guesswork, double-booking, and cleaners calling to ask "where am I going next." Scheduling software that shows jobs on a map, tracks travel time between bookings, and lets clients book directly into open slots removes most of this friction.
Look for a few specific capabilities when evaluating tools:
- Calendar view with drag-and-drop rescheduling
- Automatic client reminders (SMS/email) to cut no-shows and last-minute cancellations
- Online booking that only shows realistic, available time slots based on your team's location
- Built-in invoicing so a completed job flows straight into billing without manual re-entry
You can see how these fit together on our features page, and compare plans on the pricing page if you're deciding what tier makes sense for your team size.
Step 5: Review your routes monthly, not just when something breaks
Routing efficiency degrades over time as you add new clients in new areas. Set a monthly review:
- Pull total mileage or drive-time reports per cleaner for the past month.
- Flag any recurring client who consistently adds 20+ minutes of unplanned driving.
- Reassign or adjust pricing for outlier clients rather than absorbing the cost indefinitely.
This is also a good moment to revisit zone boundaries — a neighborhood that was "out of area" a year ago might now have enough client density to justify a dedicated day.
Common routing mistakes to avoid
- Booking by phone calls in the order they arrive instead of by geography — this scatters your day randomly.
- Ignoring parking and access time in dense urban areas or buildings with security check-in, which can add 10–15 minutes per stop.
- Not building in buffer time between jobs — a single job running 20 minutes over cascades delays through the rest of the day.
- Letting clients dictate arbitrary time slots without checking route impact first.
Route planning works best as part of a documented, repeatable system — not something you re-figure out every week. If you haven't formalized your scheduling rules yet, it's worth building them into your operations manual so every dispatcher or team lead follows the same logic.
CleanWhale handles online booking, scheduling, invoicing, and automatic client reminders in one place, so you can build tighter routes without juggling spreadsheets and separate apps. Compare plans on pricing or see the full feature set on features.