Planning recurring cleaning routes
Route density is the whole margin, and almost nobody prices it.
The clean takes as long as it takes. What varies enormously is the driving between them, and drive time is time you cannot sell to anyone else. Four jobs within a two-mile radius is a comfortable day. The same four jobs spread across a city is the same revenue for two hours less of your life.
So the rule is: assign clients to a day by where they are, not by when they asked. Everything else in this page is a consequence of that.
The failure mode is a diary that looks full and pays badly, because a week built around client preference rather than geography has an hour of unpaid driving hidden inside every day.
Build the week geographically
Divide your area into as many zones as you have working days. Four working days, four zones. Give each zone a day and hold it.
Sell the day, not the time. "I'm in your area on Tuesdays" is an easier conversation than it sounds, and it is far easier than unpicking a scattered week two years later. New clients slot into the zone that already exists.
Keep a fortnightly grid. Most residential work is weekly or fortnightly. A two-week repeating pattern covers both without a scheduling system that needs thinking about.
Leave one flexible block a week. For the deep clean, the one-off, the move-out, the client who genuinely could not do Tuesday. Without it, every exception breaks a zone.
Put drive time in the calendar as time
The single most common scheduling error is booking jobs back to back and treating the drive as something that happens in between, invisibly.
Block it. If it is 25 minutes between two clients, that is 25 minutes of your working day and it belongs in the calendar. A day that looks 80 percent booked with travel blocked in is a day that will actually happen. A day that looks 100 percent booked without it is a day that runs late from the second job onward and ends with an apology.
This is also what makes an on-my-way text possible and accurate, and that message is the single highest-value automated one in the trade.
Price the outliers or decline them
Some clients will be outside every zone. Three options, and "absorb it" is not one of them:
A travel band. A published surcharge beyond a radius. Simple, and easier to state up front than to justify later.
A higher minimum. For outlying areas, the visit has to clear a bigger number to be worth the block.
Decline politely and refer. The most under-used option. A job that breaks a zone can cost more than it pays once you count what it displaces.
Work out your floor before deciding which. Cost per sellable hour × the whole block including travel is the number that tells you whether an outlier is viable. The free calculator. · Why you are probably underquoting.
What actually breaks a route
One-off reschedules that move a job out of its zone. When a client needs to move, offer the same slot on a different day within the same area rather than a different time on the same day. Protecting the geography matters more than protecting the hour.
Silent scope growth. A weekly clean that quietly became a weekly clean plus the oven plus the windows now overruns every time and pushes the rest of the day back. Re-quote it rather than absorbing it.
No-shows and lockouts. A recurring client who is not home and has not left access turns a booked hour into a wasted drive. Access arrangements belong in the client record, and a lockout fee belongs in the terms they agreed at booking.
Cancellations you cannot refill. A same-day cancellation in a tight zone is occasionally refillable from a nearby client. One in an outlying area never is. Vendor-reported figures put no-show and cancellation rates at 15 to 25 percent without deposits and under 5 percent with deposits plus reminders — vendor-sourced rather than independent research, so directional, but the direction is not in doubt. What a no-show actually costs.
As you add people
The route logic is what makes hiring work rather than just adding cost. One person per zone per day keeps travel low and makes each person's day predictable.
What breaks the economics at this point is usually not the routing, it is the software. Per-seat pricing means every hire adds a monthly cost before it adds a dollar of revenue — Jobber at around $29 per extra user, Housecall Pro at around $35, ZenMaid layering $4 to $24 per seat on top of its tier. A four-person cleaning business is paying a per-head tax on growth. The arithmetic.
Rigsheet is from $4/month — four tiers up to $39, flat, with no per-user fee and no appointment cap, and builds drive-time gaps and recurring jobs in as defaults rather than as a higher tier. $4 buys the core, not everything. Starter has no appointment cap and no per-seat charge, but customer texting starts at Solo ($29) — worth saying before the entry price does the persuading. ZenMaid's cheapest is $19/month, caps you at 40 appointments and adds $4 per seat on top. Rigsheet is in development. Every competitor compared.
More in this section
About Rigsheet
Rigsheet is a job app from Baker Ventures LLC for one-to-three-person mobile service businesses: mobile auto detailers and residential cleaners first. Scheduling with drive-time gaps, quotes with vehicle and home-size pricing, deposits, "on my way" texts, before and after photos, invoices, and automated review requests. Plans start at $4 a month, with unlimited jobs, customers, quotes and invoices on every tier and no per-user fees.
It exists because the alternatives charge a solo operator team prices. A one-van business is not a small version of a ten-truck business, and pricing built around seats and add-ons makes that mistake expensive. The pricing calculators and operator guides on this site are free and need no account.
Questions and answers
How do you plan a cleaning route?
Group by geography first and by preference second. Assign each client a day based on where they are rather than when they asked, keep a fixed weekly or fortnightly cadence, and build travel time into the calendar as blocked time rather than hoping it fits between jobs.
How many houses can one cleaner do in a day?
It depends far more on drive time between them than on the cleans themselves. Four jobs within a two-mile radius is a comfortable day; the same four spread across a city is not, and the difference is entirely unpaid driving.
What is route density and why does it matter?
How close your jobs are to each other. It is the most under-priced variable in mobile work, because drive time is time you cannot sell to anyone else. Two jobs in the same suburb are worth materially more to you than two across town at the same price.
How do you handle a client who wants to move their regular slot?
Offer the same slot on a different day within the same area rather than a different time on the same day. Moving a job out of its geographic cluster costs you far more than moving it out of its time slot.
Should you charge more for clients outside your main area?
Yes, either as a travel band or as a higher minimum. The alternative is quietly paying yourself nothing for the drive, which is the most common way a full diary produces a disappointing month.
Rigsheet. “Planning recurring cleaning routes.” Baker Ventures LLC, September 6, 2026. https://rigsheet.bakerventuresstudio.com/guides/recurring-cleaning-route-planning/