Cleaning Business Route Scheduling: How to Cut Drive Time
Cleaning business route scheduling means grouping jobs by geographic zone and cleaning time, not just by whoever called first. Done well, it can cut 30-90 minutes of daily drive time, let you add one or two extra jobs a day, and turn scattered appointments into a tight, repeatable loop.
Most solo cleaners and small crews build their week the way calls come in — Monday client across town, Tuesday client back near Monday's neighborhood, Wednesday somewhere in between. It feels organized because the calendar is full. But the calendar doesn't show the 12 hours a week you spend driving between jobs that could've been scheduled back to back. That's the hidden cost route scheduling fixes.
Why does route scheduling matter more than just filling the calendar?
A full calendar and a profitable calendar aren't the same thing. If you're driving 25 minutes between two jobs that are only 8 minutes apart on a different day, you're paying for that gap in gas, vehicle wear, and time you can't bill.
Say you run four jobs a day and average 30 minutes of drive time between each — that's 90 minutes a day, or roughly 7.5 hours a week, spent in the car. Tighten your routing so drive time between jobs averages 12 minutes instead, and you get back close to 4.5 hours weekly. That's enough time to add a fifth job most days, or knock off early on Fridays. Over a year, that's the difference between a business that feels like a treadmill and one that has real margin.
There's a hard-dollar side too. A useful way to price out what a mile actually costs you is the IRS standard mileage rate for business driving, which is published and updated annually on the IRS standard mileage rates page. It bundles fuel, maintenance, insurance, and depreciation into one per-mile figure. Multiply that rate by the miles you drive between jobs in a typical week and you'll see the routing problem in dollars, not just minutes. (Mileage deduction rules and recordkeeping requirements vary by situation — talk to your tax preparer about what applies to you.)
How do you build a zone-based cleaning route?
Zone-based routing means dividing your service area into a handful of clusters and assigning specific days to specific zones, so every job on a given day is a short drive from the next.
Here's a simple process that works for solo cleaners and two- or three-person crews:
- Map your current clients. Drop a pin for every recurring client on a map (Google My Maps works fine for this). Patterns usually jump out immediately.
- Draw 3-6 zones. Base zones on drive-time clusters, not perfect circles — a river, highway, or one-way street grid can make two "close" addresses a 20-minute drive.
- Assign one or two zones per day. Monday is the north-side zone, Tuesday is downtown, and so on. New clients get slotted into whichever zone-day fits their address, not wherever there's an open calendar slot.
- Build in buffer time. Add 10-15 minutes between jobs for parking, unloading supplies, and the inevitable client who wants "two more minutes" to talk.
- Review quarterly. Client churn and new sign-ups shift your zones over time. Revisit the map every few months rather than letting it drift.
This is the same logic route planning apps use, and if you're already tracking job addresses digitally, a route planning tool can lay out the day's stops on a map automatically so you're not eyeballing it with pins and string.
How many jobs should you schedule per day?
For standard residential cleans (2-3 bedroom homes), most solo cleaners fit 3-4 jobs a day when routing is tight; two-person crews often manage 4-6. Deep cleans, move-outs, or large homes typically cap a solo cleaner at 1-2 jobs a day since the work itself runs 4-6 hours.
Don't schedule back-to-back with zero cushion. A single late start, a client running behind, or a stubborn stain that takes an extra 20 minutes cascades through the rest of the day if there's no buffer. Build 15-30 minutes of slack after every 2-3 jobs so one delay doesn't wreck your evening appointment.
If you're weighing whether tighter routing means you can handle more volume solo or whether it's time to bring on help, Should You Hire a Helper or Stay Solo as a House Cleaner? walks through that decision in more detail.
Should you group clients by day of the week or by neighborhood first?
Neighborhood should come first, day of the week second. A client who insists on "always Tuesdays" but lives 40 minutes from your other Tuesday stops will cost you more in drive time than the convenience is worth.
When a client requests a specific day that doesn't fit their zone, you have a few options:
- Offer them an alternate day that matches their zone, and explain it helps you keep pricing stable.
- Charge a modest travel fee for out-of-zone scheduling requests.
- Accept the request if the account is high-value enough to absorb the extra drive time.
Being upfront about this at intake avoids awkward conversations later. It's worth spelling out scheduling expectations in writing — see What to Include in a Cleaning Service Contract for language that sets expectations on timing and rescheduling.
What tools actually help with route scheduling?
The right tool depends on your crew size, but a few categories consistently save time:
- Mapping software to visualize client clusters and test zone boundaries.
- Scheduling and reminder tools so clients don't no-show or forget appointments, which throws off your whole day. A scheduling system with automatic reminders cuts down on last-minute gaps in the route.
- A booking page that lets new clients pick from your actual open slots instead of calling and asking for "whenever works," which tends to land requests in the wrong zone. An online booking page can filter requests by day so you stay in control of which zone fills up.
- Job checklists and photo documentation to keep each stop moving efficiently without double-checking your own work — see job checklists for a way to standardize what happens at each stop.
Standardizing the work at each stop matters as much as the driving. Industry groups like ISSA, the worldwide cleaning industry association, publish training and cleaning-standard resources that can help you time a task list realistically instead of guessing at how long a three-bedroom clean should take. Accurate job durations are what make a route hold together.
How do seasonal changes affect route scheduling?
Route scheduling needs seasonal adjustment because daylight hours, weather, and demand spikes (holiday deep cleans, spring cleaning, Airbnb turnover season) all change how many jobs fit in a day.
In winter, shorter daylight and icy roads can add 5-10 minutes per drive leg in many regions — build that into your buffers rather than discovering it the hard way in December. If you run Airbnb turnovers alongside recurring residential clients, those jobs often need same-day, tight-window scheduling around checkout times, which is a different routing problem than weekly house cleans. Airbnb Turnover Cleaning Service: How to Run It Like Clockwork covers how to structure that workflow separately from your regular route.
How do you fit new clients into an existing route without breaking it?
Before quoting a new client a specific day, check which zone their address falls into and whether that zone-day has an open slot. If it doesn't, offer the next available zone-day rather than squeezing them into a day that's already tight.
This also affects how you price the job — a new client 25 minutes outside your usual zones may need a travel surcharge built into the quote rather than absorbed as a favor. Travel fees are commonly quoted as a flat $15-$40 per visit or a per-mile rate beyond a set radius, and the right number varies by region: dense metro areas with short distances but heavy traffic price differently than rural routes with 20-mile gaps, and fuel prices move the math over time. If you're not already sending polished quotes that make this easy to explain, a quotes and follow-ups tool lets you note travel terms directly on the estimate so it's clear from the start.
Frequently asked questions
How much drive time should a cleaning business budget between jobs?
Aim for 10-20 minutes between jobs within a well-planned zone; anything routinely over 30 minutes signals your zones need redrawing or that client needs a different day.
What's the ideal number of cleaning zones for a solo operator?
Most solo cleaners do best with 3-5 zones, one or two assigned per weekday, based on natural clusters in their client base rather than arbitrary map grids.
Does route scheduling actually increase profit, or just save time?
Both — less drive time means more billable jobs fit in a day, and less fuel and vehicle wear per job, which directly improves profit per hour worked.
Should I charge clients differently based on their location in my route?
Many cleaners add a modest travel fee for clients outside their core zones rather than raising base prices for everyone; check that any such fee is clearly stated in your service agreement.
How often should I re-map my cleaning routes?
Review your zones every 3-4 months, since client churn, new sign-ups, and seasonal demand shifts can gradually pull a route out of shape.
Ready to get organized?
DoorstepHQ gives you everything you need to run your service business — quotes, invoicing, scheduling, and payments. Completely free.
Get started freeMore from Cleaning Services
Cleaning Business Damage Claim: What to Do When You Break a Client's Vase
Something breaks on the job — now what? Here's the step-by-step protocol for documenting damage, filing a claim, and keeping the client's trust.
8 min read
Do You Need Business Insurance to Clean Houses? A Cleaner's Guide to Coverage
General liability, bonding, workers' comp — here's what each one actually covers, what it costs, and why "I'm careful" isn't a substitute for a policy.
8 min read
Should You Hire a Helper or Stay Solo as a House Cleaner?
A break-even framework for solo house cleaners deciding whether to hire a helper — loaded wage costs, liability, alternatives, and when staying solo is the smarter play.
9 min read