HomeGuides › How to build efficient pool routes

How to build efficient pool routes

The most profitable pool company in your town probably isn't the fastest cleaner — it's the one that drives the least. Here's how to zone, order and defend a route so you fit more stops into the same day.

A routing guide for pool service owner-operators.

On-site time for a weekly clean barely moves: 15–25 minutes, whoever you are. Drive time between stops moves enormously — 3 minutes or 25 — and it's the variable that decides how many pools a truck can service in a day. Which means routing isn't an admin chore. It's the highest-leverage thing you'll do all year.

Route density is the whole game

The math: at a $28/hour fully-loaded labor cost, an extra 10 minutes of driving per stop across 15 stops burns 2.5 hours — about $70/day, ~$18,000/year for one truck. Tightening the route usually beats raising prices.

Ten pools on one street beats twenty pools scattered across a county, every time. So when you're deciding which jobs to take, "is it profitable?" is really two questions: does the price cover the work, and does the stop fit the route? A $160 pool 25 minutes off your line can be worth less than a $130 pool two doors from an existing client.

Zone your service area by day

Assign each neighborhood, ZIP or side of town a weekday — Monday north, Tuesday the lake, Wednesday downtown — and then only sell that area on that day. It takes discipline to say "I can do you on Thursdays" instead of "sure, whenever," but this single rule is what separates a route that compounds from a map of dots.

Two rules make the zoning hold:

Order the stops, don't just list them

Within a day, the order matters as much as the grouping. Start from your home base, work outward in a loop, and end nearest home rather than driving back across town at 4pm. A nearest-neighbor pass — always go to the closest unvisited pool next — gets you most of the way to optimal in seconds, and it beats human intuition almost every time on more than eight stops.

Also sequence for the day itself: hit the pools that need the most sun-sensitive work early, put the accounts with tight access windows where they belong, and leave the flexible ones as buffer.

Fill the gaps before you expand the map

When you want to grow, resist the urge to take a great-sounding pool 30 minutes away. Instead, sell into your existing route: door hangers on the same street, a referral incentive for current clients, and a neighbor discount. A new stop that slots between two existing stops costs you almost nothing in drive time and is nearly pure margin — see getting more pool cleaning customers for the channels that actually work.

Handle the exceptions without blowing up the route

Track what actually happened

You can't tighten a route you can't see. Check-in and check-out timestamps on every stop tell you real on-site minutes, real drive time between stops, and which "quick" pool is secretly a 40-minute job. That's the data that lets you re-price the outliers, re-zone a bad Tuesday, and know whether a second truck is genuinely justified — instead of guessing.

Optimize tomorrow's route in one click

SplashPilot Pro plots every stop on a map, orders the day from your home base with one click, sends it to your tech's phone with gate codes and notes, and tracks check-ins, photos and skips as they go. Flat $20/month, everything included.

Start free trial  See the live demo

Frequently asked questions

How many pools can one tech clean in a day?

On a dense residential route, 12–20 pools a day at roughly 20 minutes on-site each. The ceiling is set by drive time between stops, not by how fast anyone cleans.

How do I build a pool route from scratch?

Zone your area by weekday, sell each neighborhood only on its day, order the stops geographically from your home base and back, and keep every client on the same weekday every week.

How much is drive time costing me?

Ten extra minutes per stop on 15 stops is 2.5 hours a day — roughly $70/day or $18,000/year for one truck at a $28/hour loaded labor cost.