How to Plan and Reorganize a Pool Service Route

Every minute your truck is on the road between stops is a minute you're burning gas, losing daylight, and not making money. For pool service businesses, the difference between a profitable route and a break-even one often comes down to a single factor: how efficiently you move between pools.
Route optimization isn't just about finding the shortest path. It's about building a weekly schedule that minimizes windshield time, groups stops by geography, and accounts for real-world variables like gate codes, traffic patterns, and equipment needs.
Whether you're running 50 pools solo or managing a team servicing 500+, this guide covers everything you need to know about building routes that save time and make you more money. For the software side of it, see how our pool route optimization software reorders a day's stops in one tap.
Why Route Optimization Matters More Than You Think
Nobody knows how much time the average operator loses to bad routing, and any guide that tells you otherwise has made the number up — there is no survey of this. What makes it worth taking seriously anyway is the shape of the loss rather than its size. Wasted drive time never arrives as a single obvious block you could notice and object to. It arrives as three extra minutes here and six there, spread across every stop of every day, which is precisely why it can run for years without anybody costing it. The first job is therefore not to fix the route. It is to measure what the route currently costs you, because until that figure exists you cannot tell whether a change helped.
Here's what that wasted time actually costs you:
- Fuel costs: Work these out from your own numbers, because all three inputs are yours. Take your fuel price, your truck's real economy on a service day — which is worse than its highway figure, given the stop-start driving and the idling — and the extra miles a loose route adds. Multiply through. The figure is usually smaller than operators expect and is not, on its own, the argument for fixing a route. The recovered hours are the larger half.
- Lost revenue: Do the arithmetic with your own figures rather than borrowed ones. Take your average drive time between consecutive stops, measured across a full week; multiply by the number of stops in a day to get your daily driving total; then compare that against what the same day would look like with the two or three worst legs designed out. The difference, multiplied by your service days in a year, is your recoverable time. Whether that time converts into revenue depends on your own rate and on whether the recovered minutes are contiguous enough to become an extra stop — which is the distinction most of these calculations quietly skip.
- Vehicle wear: More miles mean faster depreciation, more oil changes, and earlier tire replacements. The IRS standard mileage rate is $0.70/mile for a reason.
- Technician burnout: Long, inefficient days lead to turnover. Techs who finish their routes by 3 PM are happier (and stay longer) than those grinding until 6 PM.
The bottom line is that the size of the prize is specific to your route, and it is knowable. The calculator below runs this sum on your own stop count, service times and drive times rather than on an industry average, which is the only version of it worth acting on.
- Windshield time
- Trade shorthand for the share of the working day a technician spends driving rather than servicing pools. It is the cost route optimization exists to attack: unbilled, fuel-burning, and invisible on every invoice you send.
The 5 Principles of Pool Route Optimization
Before diving into specific strategies, understand these five core principles that every optimized route is built on:
1. Geographic Clustering
Group your pools by neighborhood or zip code, not by the day you signed them up. A common mistake new operators make is assigning pools to days based on when the customer called. Instead, organize your week so each day covers a tight geographic zone. You should be able to drive your entire Monday route without ever backtracking.

2. Right-to-Left (or Loop) Routing
Start at the stop farthest from your home base and work your way back, or plan a loop that avoids retracing your path. The saving is not a fixed number — it depends entirely on how far out your farthest stop sits — but it is one of the few changes that costs nothing to try, because you can test it on a single day and compare the odometer. The worst pattern is starting at the closest pool and zigzagging outward, which pays the long legs twice.
3. Traffic-Aware Scheduling
If you service pools in both residential neighborhoods and commercial properties near highways, schedule the commercial stops during off-peak hours. Hitting a business park at 7:30 AM before rush hour beats sitting in traffic at 9 AM. Similarly, avoid school zones during pickup and drop-off times.
4. Account for Stop Complexity
Not all pools take the same amount of time. A simple screened-in pool with good circulation might take 12 minutes. A large unscreened pool with a spa, water feature, and heavy tree coverage could take 40 minutes. Group your high-complexity stops together so you can mentally prepare and stock your truck accordingly. Don't sandwich a 40-minute nightmare between two quick stops and blow your schedule.
5. Build in Buffer Time
Things go wrong. Gates are locked, dogs are loose, filters need unexpected attention. Build 15 to 20 minutes of buffer into each day so one surprise doesn't cascade into missed stops and angry customers. The best operators finish slightly early most days rather than constantly running behind.
How to Reorganize Your Existing Routes
If you've been running routes for a while and they've grown organically, chances are they're a mess. Here's how to do a full route reset without losing customers:
Step 1: Map Everything
Plot every single customer on a map. Most pool service software will do this automatically, but even Google Maps with saved locations works in a pinch. Color-code by current day assignment. You'll immediately see the problem: pools on the same day scattered across town.
Step 2: Draw Your Zones
Divide your service area into 5 geographic zones (one per workday). Each zone should be a tight cluster that you can cover without major highway drives between stops. Natural boundaries like highways, rivers, and major roads make good zone dividers.
Step 3: Reassign and Communicate
Move each customer to the day that matches their geographic zone. Send a friendly email or text: "We're updating our service schedule to serve you better. Starting [date], your new service day will be [day]. Same great service, more efficient routing." In our experience, fewer than 5% of customers will push back, and those who do are usually flexible if you explain the benefit.
The reset described above. Natural boundaries such as highways and rivers make the cleanest zone dividers.
Solo Operator vs. Multi-Truck Route Strategy
Route optimization looks different depending on the size of your operation:
Solo Operators (30 to 80 pools)
Your biggest lever is geographic clustering. Focus on making each day a tight zone and resist the temptation to take on a customer 30 minutes outside your area just because they called. One outlier pool can cost you 60 minutes of round-trip drive time and eat into the profit of 4 to 5 other stops. If a lead is outside your zone, either refer them to another operator or charge a premium that covers the extra drive time.
Growing Operations (80 to 200 pools)
At this stage, you're likely adding a second truck or hiring your first technician. Route optimization becomes critical because mistakes multiply with headcount. Assign each tech a dedicated territory so they build relationships with those customers and learn the quirks of each pool. Avoid rotating techs across routes. Consistency matters for customer retention and service quality.
Enterprise Operations (200+ pools)
With multiple trucks running simultaneously, you need software handling your route optimization. Manual planning breaks down at this scale. The variables (tech skill levels, equipment on each truck, customer time preferences, pool complexity) are too many to juggle in your head or on a spreadsheet. This is where dedicated pool service software with built-in route optimization pays for itself many times over.
| Operation size | Your biggest lever | What breaks first |
|---|---|---|
| Solo, 30 to 80 pools | Tight geographic clustering; refuse or surcharge outliers | One outlier pool costs 60 minutes round trip and eats the profit of four to five stops |
| Growing, 80 to 200 pools | A dedicated territory per technician | Rotating techs across routes. Mistakes multiply with headcount. |
| Enterprise, 200+ pools | Software sequencing the stops | Manual planning. Too many variables to hold in your head or a spreadsheet. |
Solo, 30 to 80 pools
- Your biggest lever
- Tight geographic clustering; refuse or surcharge outliers
- What breaks first
- One outlier pool costs 60 minutes round trip and eats the profit of four to five stops
Growing, 80 to 200 pools
- Your biggest lever
- A dedicated territory per technician
- What breaks first
- Rotating techs across routes. Mistakes multiply with headcount.
Enterprise, 200+ pools
- Your biggest lever
- Software sequencing the stops
- What breaks first
- Manual planning. Too many variables to hold in your head or a spreadsheet.
Consistency of technician per territory matters for retention as much as for drive time.
Common Route Optimization Mistakes to Avoid
Taking every customer regardless of location. A $125/month pool that's 25 minutes out of your way actually costs you money when you factor in fuel, time, and the opportunity cost of pools you could service instead. Know your service area boundaries and stick to them.
Not adjusting routes seasonally. If you lose 10 customers in the winter and gain 15 in the spring, your routes need to be rebalanced. Running the same Monday-Friday assignments year-round means you'll end up with lopsided days, slammed on Tuesday and done by noon on Thursday.
Ignoring stop time when planning. A day with 20 easy pools and a day with 15 complex pools are not the same workload. Balance your days by total estimated service time, not just stop count.
Skipping the map view. You cannot optimize a route you can't visualize. Whether it's software or pins on a physical map, you need to see the spatial layout of your stops to spot inefficiencies.
Using Software to Automate Route Optimization
Manual route planning works when you have 30 pools. It becomes a headache at 60 and virtually impossible at 100+. Pool service software like Pool Runs takes the guesswork out of route optimization by automatically sequencing your stops based on location, time windows, and technician assignments.
Here's what good route optimization software should do for you:
- Map view of all customers with color-coded day assignments so you can spot clustering issues instantly
- Drag-and-drop reordering so you can manually adjust stop sequence when you know something the algorithm doesn't (like a gate code that only works before 10 AM)

- Automatic new-customer placement that suggests the best day and position for a new pool based on existing route geography
- Real-time tracking so office staff knows where techs are and customers can see their service window
- Service time estimates per stop to help balance daily workloads across your team
The arithmetic here is worth doing yourself rather than taking on trust. Time your current planning and driving for a week, decide honestly how much of it a tool would actually remove, and multiply out. Thirty minutes a day is about two and a half hours a week and roughly 120 hours across a working year — but whether that converts into extra stops depends entirely on whether the saved time is contiguous. Thirty minutes recovered as one block at the start of the day can become stops. The same thirty minutes recovered as ninety seconds at each of twenty stops usually just makes the day less rushed. Both are worth having; only one of them adds revenue.
What optimised routing could save you
Drive time saved per week
4.0 hrs
Estimated fuel saved per week
$49
Extra stops you could fit per week
8
Estimate only. Assumes a conservative 15% reduction in drive time, a 5-day week, ~$12/hour in fuel and vehicle cost, and 20 minutes on site per stop. Your results will vary with route density.
Put your own stop count and drive times in to see where the recovered hours land.
How to Measure Your Route Efficiency
You can't improve what you don't measure. Track these five figures monthly — and note that every one of them is a baseline against yourself. There is no authoritative published benchmark for pool route efficiency, and the figures quoted around the trade vary far too widely to calibrate against. What tells you something is the direction your own numbers move after you change a route.
Stops per day: The number of pools serviced in a single day. Most weekly residential routes land somewhere between twelve and twenty stops, and where you sit in that band is decided by how long your average pool takes and how far apart the stops are — not by routing alone. Work out your own ceiling rather than adopting anyone else's: divide your working day by your average service time plus your average drive time between stops.
Average drive time between stops: Time the gaps between consecutive stops across a full week rather than one good day. The average matters less than the shape of the distribution — a route averaging seven minutes with two twenty-five-minute legs buried in it has a clustering problem the average is hiding. Find the outlying legs and deal with those first.
Total daily miles: Track odometer readings and convert them to miles per stop, which stays comparable across days of different lengths. Watch that ratio over a season rather than judging any single day. It is the fastest way to notice a route quietly loosening as you add customers on the edges of it.
Revenue per mile: Divide your daily revenue by total miles driven. This is the clearest single read on route profitability, because it prices the drive time instead of ignoring it. Treat your first month's figure as your baseline — there is no authoritative published benchmark for this trade, and the figures quoted around it are estimates rather than measurements, so the only comparison that means anything is against your own previous months.
Route completion rate: What percentage of scheduled stops are completed each day? Persistent shortfalls are the clearest signal that a day is overloaded or that your per-stop time estimates are optimistic. A day that finishes short once is weather. A day that finishes short every week is a routing decision you have not made yet.
Five numbers to pull monthly — against your own baseline
0 / 5The Bottom Line
Route optimization isn't a one-time project. It's an ongoing discipline. Every time you add a customer, lose a customer, or notice a tech consistently running behind, it's an opportunity to tighten your routes.
The pool service operators who consistently grow from 50 to 200+ pools without burning out all have one thing in common: they treat their routes like a living system that needs regular tuning, not a set-it-and-forget-it schedule.
Start with the basics: map your stops, cluster by geography, and eliminate backtracking. Then invest in software that handles the complexity as you grow. Your future self (and your fuel bill) will thank you.
Related guides
Route density only pays if each stop is priced to carry its own drive time. The 2026 pool service pricing guide covers how to set that base rate, and the pool service invoicing guide covers turning a completed stop into money in the bank.
Frequently Asked Questions
Ready to try Pool Runs?
See how Pool Runs can streamline your pool service business.