Route optimization is the highest-leverage operational lever in residential pool service. A poorly routed day caps a tech at 12–14 stops; a well-routed day pushes the same tech to 18–22, same revenue, two additional hours of personal life or two additional accounts of profit.
The geographic principle. Cluster by zip code, then by neighborhood, then by drive sequence. A great route looks like a tight loop with each next stop within 3–5 minutes of the previous one. A bad route zigzags across town to chase customer-preferred days.
Time-of-day matters. Morning (7–11 AM) is best for chemistry, water is calmer, customers are at work, sun hasn't burned off chlorine yet. Afternoon (2–5 PM) is fine for repairs and equipment work where chemistry timing matters less.
Day-of-week design. Most residential routes settle into 4-day service weeks (Mon–Thu) with Friday for repairs, recovery, and one-time work. Monday is heaviest because pools see weekend party use. Tuesday and Wednesday are the densest service days.
Tools that pay for themselves immediately:
- Skimmer, strong at residential routing, customer notes, photo proof of service.
- Pool Office, full ERP for larger operations.
- Pooltrac / Jobber, alternatives with different strengths.
- Google My Maps or RouteOptix, even a free tool plotting your accounts on a map saves hours.
The "20-stop day" framework:
- 7:00 AM start, 5:00 PM end = 10 hour day.
- 22 minutes per stop average (15 service + 7 drive/transition).
- 27 stops max in theory; 18–22 sustainable in practice.
- Lunch + restock buffer: 30 min built in.
- Emergency / repair time: 1 hour reserved.
Density cost analysis. Every minute of drive time costs you ~$1 in fuel, vehicle wear, and opportunity cost (one extra stop = $7+ of additional revenue in most markets). A poorly placed account 15 minutes off-route costs $30/visit in real terms, meaning the same account at full price might be a money-loser.
Pruning vs adding. As your route fills, ruthlessly prune stops that don't fit the geography. A scattered $150 account is worth less than a clustered $130 account. Don't be sentimental.
Customer-preferred days. Try not to commit to customer-preferred service days on your first day on a new account, "I'll service you weekly, day will be Tuesday or Wednesday depending on routing" is reasonable and protects your geography. Once the route is dense, you can give specific days as a small premium.
Re-routing seasonally. Pool season intensity varies. In hot months, run tighter routes (more stops/day, weekly chemistry mandatory); in shoulder months, you can stretch slightly. Re-route formally every 6–12 months, your pin map will show you what to fix.
Quick check
- 1Sequence to minimize backtracking
- 2Re-optimize quarterly as accounts change
- 3Cluster by neighborhood and pool type
- 4Map every stop
