The Hidden Cost of a Bad Route
Most solo pool operators organize their route the same way: the order they acquired customers. First customer goes on Monday, second customer goes on Monday too, third customer on Tuesday... and before you know it, you're zigzagging across town.
The math: If an optimized route saves you 15 minutes of driving per day, that's:
- 1.25 hours per week saved
- 5 hours per month you could use to service more pools
- 60 hours per year — that's 7.5 full workdays of windshield time eliminated
At $150/pool/month, those extra hours let you add 3–5 more customers. That's $5,400–$9,000/year in additional revenue.
The Three Principles of Route Optimization
1. Group by Geography, Not by Day Acquired
Every customer in a neighborhood should be serviced on the same day. This is the single biggest optimization most operators miss.
How to regroup:
- Plot all your customers on a map
- Draw rough circles around geographic clusters
- Assign each cluster to a day of the week
- Contact customers to inform them of the day change (most won't care)
2. Minimize Backtracking
A good route should look like a loop or a snake — not a star. You should be moving through an area, not crossing back and forth.
Two optimization methods:
- Small routes (under 12 stops): Use a mapping service that accounts for one-way streets and traffic
- Large routes (12+ stops): Use a TSP (Traveling Salesman Problem) algorithm that runs locally
PoolOps uses both: Mapbox Optimization API for small routes and a local TSP algorithm (Nearest Neighbor + 2-Opt) for larger routes. The calculation runs in the background while you work.
3. Balance Your Week
An optimized route isn't just about each day — it's about balancing the whole week:
| Day | Ideal Stops | Notes |
|---|---|---|
| Monday | 12–15 | Full day, start fresh |
| Tuesday | 12–15 | Full day |
| Wednesday | 12–15 | Full day |
| Thursday | 10–12 | Slightly lighter for biweekly customers |
| Friday | 8–10 | Leave room for repairs, estimates, problem pools |
Start and End Point Strategy
Where you start and end your route matters more than you think:
- Start from home — If you live near your route area
- Start from a supply house — Pick up chemicals first, then start the route nearby
- End at a dump site or home — Don't end your route far from where you need to be
PoolOps lets you save multiple locations (Home, Office, Supply House) and set them as start/end points for optimization.
Biweekly Customer Strategy
Biweekly customers are tricky because they're only serviced every other week, creating gaps in your route:
- Pair biweekly customers in the same area — Put them on the same day so the "off week" frees up a whole section
- Don't scatter biweekly across every day — Concentrate them on 1–2 days
- Track with an anchor date — PoolOps uses a biweekly anchor date to calculate which week each customer is serviced
Common Route Mistakes
Mistake 1: Never Re-Optimizing
Your route should be re-optimized every time you add or lose 3+ customers. What was efficient at 40 pools may not work at 60.
Mistake 2: Saying Yes to Every Customer
Taking a customer 30 minutes outside your service area means 60 minutes of round-trip driving for one pool. Unless they're paying a premium, it's a losing proposition.
Mistake 3: Not Accounting for Service Time
Route optimization shouldn't just minimize driving — it should account for how long each stop takes. A pool with a spa and water feature takes 45 minutes. A basic pool takes 15 minutes. Your route planner should know the difference.
The PoolOps Approach
PoolOps automatically optimizes your route considering:
- Real driving distances and traffic patterns
- Your preferred start and end points
- Which customers are due for service this week (weekly vs biweekly)
- One-way streets and actual road networks (not straight-line distance)
Most solo operators report saving 2+ hours per week after optimizing their route.