
Most cleaners pick their service area by accident. They take whatever job calls, drive wherever it is, and end up with a map full of scattered pins that looks busy but barely turns a profit. The ZIP codes you choose to work โ and buy leads in โ decide your margin before you clean a single home. Get this right and the same number of jobs pays more, takes less time, and is far easier to win. Here is how to choose.
Drive time is the cost nobody puts on the invoice
The minutes you spend behind the wheel are minutes nobody pays you for. Industry guidance for service businesses is blunt about it: every hour a crew spends driving between jobs is an hour generating no revenue, and cutting that drive time roughly in half "essentially adds 30 minutes of billable work each day without increasing payroll" (CigoTracker). Route optimization alone typically trims travel by 10โ20% โ and with it the fuel, vehicle wear, and idle hours that quietly drain a small operation.
Why thin margins make every mile expensive
That matters more than it sounds, because margins in this trade are thin to begin with. A healthy net margin for a home service company runs 15โ20%, while the industry average hovers around 10% (Contractor in Charge). When you only keep a dime on the dollar, extra unpaid driving on every job is not a rounding error โ it is the difference between a profitable week and a flat one.
Density beats radius
The instinct is to cover as much ground as possible: draw a big circle and say yes to everything inside it. That is exactly backwards. The metric that actually pays is route density โ how many jobs you can complete inside a small geographic cluster, like a neighborhood or a couple of adjacent ZIP codes. The higher your density, the more stops you make in less time, with less travel and less idle time between them (Landscape Professionals).
What a dense route looks like
The numbers are concrete. When clients are clustered tightly, drive time between appointments drops to 5โ15 minutes instead of 20โ40 (CleaningCalcs). A few homes on the same street beat the same number scattered across the metro every time โ fewer miles, more cleaning, a fuller day. A wide, thin map looks impressive and pays poorly. A tight, dense one looks small and pays well.
Drive time, not a radius circle, defines your real boundary
A radius on a map lies to you. The same distance can be a quick drive on an open road or a long crawl in traffic, across a river, or with no good crossing. That is why field-service practice favors drive-time boundaries over simple radius circles (Maptive). Google itself suggests keeping a service area within about a two-hour drive, but most home service operators work far tighter than that โ commonly 20โ45 minute zones (Fieldservicely).
Build zones around natural boundaries
The proven approach is zone-based: divide your area into a handful of zones drawn around natural boundaries โ highways, rivers, neighborhood clusters โ and work one zone per day so crews move between jobs with minimal driving (CleaningCalcs). Schedule clients in the same neighborhood or ZIP code on the same day, and your day tightens on its own.
Read the demand in a neighborhood
Once you are choosing where to concentrate, two things decide whether a ZIP code is worth your time: how much demand lives there, and whether the homes can pay what the work is worth.
Demand is easier to read than ever, because people search locally and act fast. Close to 46% of consumers say they always or often add "near me" to a local search, and "near me" searches have grown far faster than general ones (Hook Agency). Roughly 46% of all Google searches carry local intent, and 78% of mobile local searches lead to an offline purchase, often within 24 hours (Hook Agency). The demand for cleaning in a given neighborhood is real โ and it concentrates where households have both the money and the reason to outsource a clean.
Use home value as your second filter
Higher-value neighborhoods, dual-income households, and areas with short-term rentals (think Airbnb turnovers) tend to carry both the budget and the recurring need that make a route worth building. A ZIP code full of demand you can charge for, close enough to reach fast, is worth more than a long list of ZIP codes you could technically serve. Choose by demand and ability to pay โ never by how big a territory looks on paper.
Why focus also wins you the job
Concentrating your map does more than cut costs โ it helps you win the work in the first place, because whoever responds first usually wins. Across home services, 78% of buyers hire whoever responds first, and leads contacted within five minutes convert dramatically better than those reached later (Verse.ai). Speed to lead is a competitive weapon, and you are fastest where you already are. A lead two blocks from your next job is one you can quote, schedule, and reach before a competitor across town has even called back. Once you are on the phone, how you handle the first call decides whether that speed turns into a booking.
Where leads fit in
The same logic governs where you buy leads. A lead is only worth paying for if you can serve it profitably and reach it fast โ which means buying leads in the ZIP codes you have chosen to own, not everywhere a platform offers them. A cheap lead across the metro that costs you a long drive each way is rarely the bargain it looks like; a slightly pricier lead in your core cluster, where you can respond first and slot it into an existing route, almost always is. Before you set your buying area, know how much a lead is actually worth to you so your map and your budget agree.
Want leads in your area, not just theory?
Apply to buy cleaning leads โDo not fake your coverage
There is a tempting shortcut here, and it backfires. Some businesses try to "cover" dozens of cities by spinning up thin pages for every town and ZIP code they will never really serve. Search engines treat these doorway pages as spam, and homeowners see through a company that claims to be everywhere and is reliably nowhere. Claim the areas you serve, serve them better than anyone, and let depth โ not a long list of place names โ be your advantage.
How to choose your ZIP codes, step by step
- Start where you already are. Your home base is your densest, fastest, cheapest zone by definition. Build outward from it.
- Draw drive-time zones, not radius circles. Aim for 20โ45 minutes, broken into a few zones along natural boundaries.
- Rank ZIP codes by demand and home value. Favor neighborhoods with the budget and the recurring need.
- Concentrate, do not scatter. Pick a few core ZIP codes and go deep before you add another.
- Buy leads only inside your zones. Match your lead-buying map to the area you can serve fast and profitably โ no further.
- Schedule by zone. Group same-neighborhood jobs on the same day to keep drive time at 5โ15 minutes.
How to tell whether a ZIP code is paying
You cannot manage a map you do not measure. Keep a simple sheet with one row per ZIP code and update it every month:
- Jobs completed there.
- Total driving time to and from those jobs.
- Revenue from those jobs.
- Where the work came from โ referral, recurring client, or a paid lead.
Divide revenue by the hours spent cleaning plus driving. The ZIP codes at the top of that list are your core. The ones at the bottom are costing you more than they look.
When to add a ZIP code
Coverage is not a decision you make once. It is a small quarterly review, and both directions matter.
Add a ZIP when it already has you in it. The right moment is not "this area looks wealthy." It is when you already have a client there, or you keep turning down requests from it because of distance. Demand that has already reached you is evidence; a map is a guess.
Add it as a trial, not a promise. Give a new ZIP one quarter. If it has not produced a booking by then, it is not your area yet, and keeping it on the list only costs you drive time and disappointed callers.
When to drop a ZIP code
Drop a ZIP when the drive is subsidizing the job. Work out what the trip actually costs: the minutes each way, the fuel, and the job you could not take because you were on the road. If a ZIP only ever produces one far-off booking, it is not a service area โ it is a favor you do at your own expense.
Drop it faster if it is fragmenting your day. One distant client in the middle of the day is worse than one at the very start or the very end, because it splits the day in two and neither half holds a full job. When you cannot move that client to an edge of the schedule, the honest answer is often to hand them on.
How to leave an area without burning bridges
Never drop silently. Tell the client with notice and, if you can, a name to call instead. The cleaner you refer is often the one who refers back, and a well-handled goodbye in one ZIP has a way of becoming a recommendation in another.
Mistakes to avoid when setting your area
- Saying yes to every far-off job while you are new. It feels like growth; it fills your week with driving.
- Choosing ZIP codes from a map alone. Check real traffic at the hours you actually work.
- Buying leads in areas you would not drive to for your own clients.
- Never reviewing the map. Neighborhoods change, and so do your recurring clients.
Questions to ask before taking a job outside your zones
- Can this job sit at the start or end of a day I already work nearby?
- Could it become recurring, and would that justify building a route there?
- Does the price cover the extra driving time, not just the cleaning?
- Would saying yes push out a closer job I would rather have?
If most answers are no, a polite referral is usually the better business decision.
The bottom line
A focused service area is not a smaller business โ it is a more profitable one. The cleaner who owns a few ZIP codes outearns the one chasing dozens, because every job is closer, every response is faster, and every mile is shorter. For the bigger picture of where work comes from, read how to get cleaning clients.
Want requests from homeowners in your area? Apply to CleanerFlow Leads.
Sources
- CigoTracker โ What is route density and why it matters for profitability
- Landscape Professionals โ How to build route density
- CleaningCalcs โ Scheduling and route optimization for cleaning businesses
- Maptive โ Drive time vs radius mapping
- Fieldservicely โ What is a service area
- Contractor in Charge โ Profit margin targets for home service companies
- Hook Agency โ Local SEO statistics
- Hook Agency โ Home services Google usage statistics
- Verse.ai โ Speed-to-lead statistics
Luciano Rezende ยท Founder, CleanerFlow
Luciano founded CleanerFlow after years building tools for residential cleaning professionals. He writes about the economics of getting clients, pricing jobs, and running a cleaning business that lasts.
Cleaning jobs in your ZIP. You see the score before you pay.
Freshness, completeness, ZIP match and budget signal are all visible before you buy. If nobody answers, you don't pay.
- Refund if nobody answers
- Up to 3 buyers per lead
- 14 days to dispute
The rest of the toolkit
Turn a bought lead into a paying client.
Quote, schedule, message and get paid in one place โ so the lead you paid for does not die in a group chat.
See CleanerFlow Pro โYou already clean well. Now you can prove it.
Free modules in English, Portuguese or Spanish, and a certificate you can show a client (US$19.99 a year).
See the Academy โ

