Business
Two routes can bill the same revenue and earn wildly different money. The difference is usually density, and it is the most controllable cost in the business.
Ask most pool service owners what their biggest cost is and they will say labor or chemicals. Both are real. But the cost that quietly decides whether a route makes money is the one nobody puts on an invoice: drive time. The minutes between stops are pure expense. Fuel, wear, and a wage you are paying a tech to sit at a red light instead of standing at a pool.
Density is the fix, and the good news is that it is the most controllable lever you have. You cannot make chemicals cheaper or techs work for less, but you can decide which customers go on which route and in what order. Done well, that decision is worth more than a price increase.
Density is not a vibe. It is a ratio you can calculate from data you already have. The cleanest version:
Density = on-site minutes / total route minutes
Total route minutes is on-site time plus drive time plus the small gaps (parking, gates, walking to the equipment pad). A tech who spends 6 hours on-site out of a 9-hour day is at 67 percent density. A tech who spends 4 hours on-site out of the same 9-hour day is at 44 percent, and that route is bleeding.
The number you are chasing depends on your market. Tight suburban routes can hit 70 percent or better. Rural and mixed commercial routes might top out at 50. The target is less important than the trend: measure it, then watch it climb as you tighten.
Every route has a customer who is "just a few minutes off the way." That customer is almost always unprofitable, and the math is worth doing once so you stop taking them on by reflex.
Say a stop bills $35 for a 25-minute service. On a dense route that is $35 for maybe 30 minutes of total time including a short hop. On the scattered route, the same $35 stop carries 20 minutes of round-trip driving on top of the 25 on-site. That is 45 minutes of cost for the same $35.
| Dense stop | Scattered stop | |
|---|---|---|
| Revenue | $35 | $35 |
| On-site time | 25 min | 25 min |
| Drive overhead | 5 min | 20 min |
| Effective $/hour | ~$70 | ~$47 |
That scattered stop is not just earning less. Over 50 visits a year, the extra 15 minutes each week is more than 12 hours of a tech's time, roughly a day and a half of paid labor spent driving to one account. Now multiply by every outlier on the route.
You do not have to drop the scattered accounts to fix density. Most of the gain comes from how the route is built and ordered, not who is on it.
The reason density gets ignored is that doing it by hand is tedious. Re-sequencing 30 stops by drive time, re-balancing zones when you add a customer, and tracking on-site versus drive minutes is exactly the kind of work that gets skipped when you are busy.
That is the case for letting the routing engine handle it. When you add a customer and the rest of the week re-optimizes automatically, density stops being a quarterly cleanup project and becomes the default. We wrote about the cost side of pricing those routes in our pricing breakdown, and the two work together: tight routes plus the right price is what actually moves the margin.
Up to 60 days free. $24.99/mo. Up to 5 techs. No card required to start.
Start your free 60-day trial