Add one more pool without blowing up the whole week's route
Adding new pool clients shouldn't mean re-planning your whole week. Keep routes tight and drive time low as your client list grows.
You land a new client. Great news — until you try to figure out where their pool fits into next week's schedule.
If you run a pool cleaning and maintenance route, you already know the quiet cost of growth: every new address is a small puzzle. Does it fit on the Tuesday loop, or does it force you to split Tuesday into two half-days? Is it actually five minutes from your 10am stop, or is it fifteen minutes the wrong way down a one-way street you forgot about?
Most route businesses solve this by feel. You look at a map in your head, guess where the new house sits relative to your other stops, and slot it in. That works fine when you have twelve clients. It stops working around client number forty, and it really falls apart once you're running two or three trucks with overlapping territories.
This post is about the specific, unglamorous problem of keeping a route tight as your client list keeps changing — and how a small monthly habit fixes it without you needing to become a mapping expert.
The real cost of a route that drifts
Nobody notices route drift in a single week. It shows up over a season.
A new client three streets over from your Thursday route gets added to Thursday because that's the day you had an opening — not because it's actually close to anything else on Thursday. Six months later, Thursday has grown into a route that zigzags across town, and your tech is spending forty extra minutes a day just driving between stops that were never grouped with any logic beyond "there was room in the schedule."
That drift costs you in three ways:
Fuel and time. Every extra mile between stops is a mile you're not getting paid for. On a route with fifteen to twenty-five pools a day, a poorly ordered stop list can easily add thirty to sixty minutes of pure driving — time your tech could spend cleaning one more pool instead.
Missed or late service. When a route runs long, something gets pushed. Maybe it's the last two stops of the day, done rushed or moved to tomorrow. Clients notice when their pool day becomes unpredictable, and "unpredictable" is one of the fastest ways to lose a maintenance contract.
Bad territory decisions. Without a clear picture of where your clients actually sit, it's hard to know which zip codes are worth chasing for growth and which ones are quietly costing you drive time every time you add someone there. You end up saying yes to a new client because the phone rang, not because it makes sense for the route.
None of this is a failure of hustle. It's a data problem. You're trying to make geography decisions without geography information — you're going on memory and gut feel for a list that keeps changing.
What you actually need: addresses that know where they are
The fix isn't a fancier calendar app or a whiteboard. It's turning your client list — the same spreadsheet you probably already keep, with names, addresses, and service days — into a list where every address also carries its exact map coordinates.
Once every client has a location attached instead of just a street address typed into a cell, you can sort, group, and re-plan routes in minutes instead of guesswork. Adding a new client stops being a puzzle and becomes a quick check: where does this pin actually sit relative to my other pins, and which route is it genuinely closest to?
This is what's called geocoding — the process of turning a written address into a precise map location. You don't need to know the mechanics of how it works. You need the output: a spreadsheet where every row now has a latitude and longitude sitting next to the address, ready to plug into whatever route or map tool you already use to plan your week.
How it works
You don't need any technical skill to do this. If you can open a spreadsheet and attach a file to an email, you have everything you need.
Step 1: Export your client list
Pull your current client list out of whatever you use to track it — a spreadsheet, a scheduling tool, even a simple document — and save it as a plain spreadsheet file with each client's address in its own column.
Step 2: Upload the file
Log into your CSV2GEO account and upload that spreadsheet. There's nothing to configure beyond pointing it at the file — no settings to learn, no technical options to get wrong.
Step 3: Let it process the addresses
The service reads through every address in the file and works out the precise map location for each one. For a route of a few hundred clients, this takes minutes, not hours.
Step 4: Download your results
You get back the same spreadsheet you uploaded, with new columns added showing the exact coordinates for every address. Nothing is removed or reformatted — it's your list, plus the location data.
Step 5: Plug it into your route planning
Bring that finished file into whatever you use to build your weekly routes — a mapping app, a route-planning tool, or even just sorting the spreadsheet by area. Now every new client slots into the route based on where they actually sit, not where you guessed.
Step 6: Repeat it monthly as your list changes
This isn't a one-time cleanup. As you add and lose clients through the season, you run the same file through again, and your route data stays current — instead of slowly drifting out of date the way a manual list always does.
What this costs, and what you get for it
This is the part that matters most for a route business watching every dollar: you don't need an enterprise mapping platform to fix this.
CSV2GEO's Lite plan is $19 a month and covers 21,000 US addresses. For almost any pool route business — even one running several trucks and a few hundred active clients — that's far more capacity than you'll use in a typical month. You could re-run your entire client list, including every new sign-up and every drop, multiple times over and still have room.
Compare that to the alternative: paying per address every time you need to check a location, which runs $0.0015 per US address without a subscription. At route-business volumes, the flat monthly plan works out cheaper and — just as importantly — it means you never have to think about the cost before you run a check. You add a client, you re-run the file, you get your route right. No mental math, no metering yourself.
For the cost of less than one pool cleaning visit a month, you get a system that keeps your entire route logic accurate, permanently, as your client list changes.
Objections, answered honestly
If you've been running your route the same way for years, it's fair to ask whether this is worth changing anything for. Here are the honest answers.
FAQ
Is this hard to set up if I'm not techy at all? No. If you can attach a file to an email, you can use this. There's no software to install and nothing to configure beyond uploading your spreadsheet.
What if some of my client addresses are messy — apartment numbers, gate codes, incomplete streets? Most everyday messiness resolves fine on its own. For the handful of addresses that genuinely can't be matched — a typo, a missing house number — you'll see those flagged clearly in the results so you can fix them by hand rather than guessing which stops are wrong. We've written a full guide on handling addresses that won't geocode if you want the details.
How often do I need to do this? Most route businesses run their list through once a month, right around the time they're adjusting the next month's schedule. Some do it every time they add a handful of new clients. Either way, it takes minutes, not an afternoon.
Can I cancel if it turns out I don't need it? Yes. It's a month-to-month subscription with no contract. You can cancel anytime, and there's no penalty for stopping after a single month if it doesn't fit your workflow.
What happens to my client list — is it safe? Your spreadsheet is used only to process the addresses you upload and return your results. It isn't sold, shared, or used to build any kind of marketing list. It's your client data, handled the same way you'd expect from any tool that touches sensitive business information.
Do I need a bigger plan if I run multiple trucks or a larger client book? Possibly, and that's fine — there are larger plans if your list grows past Lite's 21,000-address monthly allowance. But most single-route or two-truck pool businesses stay comfortably within Lite even while re-running their whole client list several times a month. You can see all the plan tiers on the pricing page if your business grows into needing more.
Will this actually make my routes shorter, or just prettier on a map? It's the input that makes shorter routes possible. Accurate coordinates mean your route-planning tool — whatever you already use — can actually group and order stops correctly. Fuzzy address data leads to fuzzy routes no matter how good your planning software is.
The bigger picture
Growth is supposed to be good news for a route business. A new client should mean more revenue on a route that already makes sense — not a scheduling headache that eats into the margin on every other stop that week.
Keeping your address data accurate and up to date is a small, boring habit. But it's the difference between a route that gets tighter as you grow and one that quietly sprawls until a tech is driving in circles to make his day work. For $19 a month, it's one of the cheapest fixes available to a business where every mile and every minute on the clock actually costs you something.
Related Articles
- The real cost of running your own geocoder
- A one-week geocoding pilot playbook
- Geocoding without engineers: an ops guide
- Handling addresses that won't geocode
- Run geocoding for every client under one team plan
--- *I.A. / CSV2GEO Creator*
Use our batch geocoding tool to convert thousands of addresses to coordinates in minutes. Start with 100 free addresses.
Try Batch Geocoding Free →