Operations
11 min read

Pool route density: tighter routes, better margins

Why pool route density is the biggest lever on pool service profitability. How to measure it, the math behind it, and the plan to tighten a scattered route.

Clayton Shivers
June 7, 2026

Route density is the single highest leverage number in pool service. A tight route makes a tech 30 to 50% more productive than a scattered one. It cuts fuel and vehicle wear. It compresses the workday so customer service does not slip. And it is the biggest factor in what your route sells for the day you exit. Most operators ignore it because the math is invisible until you look at it. This is the playbook for measuring density, the targets that matter, and how to tighten a route that has grown scattered over the years.

TL;DR

  • Dense routes (5 minute drive between stops) service 18 to 22 pools per day; scattered routes (15 minute drive between stops) service 12 to 15
  • A tight route can produce 30 to 50% more revenue per labor hour than a scattered route at the same stop count
  • Route optimization software cuts daily drive time 15 to 25% and fuel costs 18 to 30%
  • Density is the #1 driver of route sale multiples; tight routes get a 10 to 20% premium at exit
  • Annual fuel savings from optimization on a 60 stop route: $2,000 to $4,000
  • The hardest density move: firing scattered, low-margin customers who do not fit your service area

What route density actually means

Route density is a measure of how close together your stops are geographically. The two ways to measure it: average drive time between stops (a tight route is 3 to 7 minutes, scattered is 12 to 20 minutes), or average miles between stops (a tight route is 1 to 3 miles, scattered is 6 to 12 miles).

Density matters because pool service is route-based labor. A tech can service a pool in 25 to 35 minutes of actual work. Drive time between stops is dead time, not billable, not productive. The closer your stops are to each other, the more pools the tech can service in a workday, and the more billable revenue you generate per dollar of labor cost.

The math of density

Consider a tech working an 8 hour day with a 30 minute service time per pool. On a tight route (5 minute drive between stops), the tech completes a stop every 35 minutes, which is 13 to 14 stops per day. On a scattered route (15 minute drive between stops), the tech completes a stop every 45 minutes, which is 10 to 11 stops per day.

At an average ticket of $155 per month per stop billed weekly, the tight route produces $2,030 to $2,170 of weekly revenue per tech-day. The scattered route produces $1,550 to $1,700. Same labor cost, same insurance, same vehicle. Just denser stops. The difference is $25,000 to $30,000 of annual revenue per tech, all of which falls to the bottom line because the cost structure is unchanged.

Density is not a vanity metric. It is the difference between paying yourself a wage and paying yourself an owner's draw.

How to measure your current density

The fastest way to measure density on an existing route is to look at a single tech-day in your software and pull two numbers: total drive time and total stops. Divide drive time by (stops - 1) to get average drive time per stop. Pool service software like Skimmer, Pool Brain, and Pooly all surface this metric. If yours does not, export the day's GPS data and run the calculation manually.

Most residential pool service routes run 6 to 12 minutes of drive time per stop. Below 6 is exceptional. Above 12 is a route that needs work. Above 18 is a route that is actively losing money to drive time.

Density targets that matter

  • Average drive time between stops: 4 to 7 minutes (tight), 8 to 12 minutes (acceptable), 13+ (needs work)
  • Stops per tech-day: 14 to 18 weekly residential at standard service times
  • Drive time as a percentage of workday: under 25% (tight), 25 to 40% (typical), 40%+ (scattered)
  • Annual fuel cost per stop: under $100 (tight), $100 to $175 (typical), $175+ (scattered)

Route optimization software

Even a moderately scattered route can be tightened 15 to 25% by running it through route optimization software. The platforms most pool service operators use:

  • Skimmer: built-in route optimization, drag-and-drop sequencing
  • Pool Brain: GPS-aware route building
  • Pooly: AI-powered route resequencing that learns from your historical data
  • Standalone: Route4Me, OptimoRoute, Onfleet (more expensive, more features, often overkill for a single tech)

Switching from manual route sequencing to software optimization typically saves 45 to 75 minutes of drive time per tech-day on a 12 to 16 stop route. Over a year that is roughly $2,000 to $4,000 in fuel savings on a single truck, plus capacity for 1 to 3 additional stops per day.

Building density through tactical hiring

When you take on customers, density is a hiring criterion most operators do not realize they are making. Every new customer either tightens the route (within or adjacent to existing stops) or scatters it (outside the existing footprint).

The discipline: define your "service area" as a set of specific zip codes or a polygon on a map. Inside the area, take every customer. Outside the area, refuse the work or charge a 20 to 30% premium that compensates for the drive time. Most operators say yes to every customer in year 1, then spend years 3 to 5 firing the customers they should have refused.

The customer cull

The hardest density move is firing existing customers who do not fit. A scattered route that took 4 years to build cannot be tightened overnight, but it can be tightened deliberately over 6 to 12 months. The process:

Step 1: map every stop on the route and identify the 5 to 15% that are geographically isolated. Step 2: calculate the actual margin on each one (revenue minus chemicals minus drive time at your labor rate). Most isolated customers are at or below break-even when drive time is counted honestly. Step 3: either raise prices 20 to 30% on those customers (they may stay, in which case the route gets more profitable) or non-renew them at next agreement renewal. Step 4: redirect the freed capacity to inbound customers in your dense service area.

A 90 stop route can typically lose 8 to 15 scattered customers, raise prices on 5 to 10 more, and net the same monthly revenue with 12 to 15 hours per week of recovered tech time. That recovered capacity is pure margin once it gets backfilled with dense customers.

Geographic clustering

Once you have a tight core in one zip code, growth becomes much easier. Concentrated routes generate referrals because neighbors talk. They generate door-hanger conversions because flyer drops in zip codes you already service look familiar to new homeowners. They generate Google Maps visibility because your existing customers all rate you from the same neighborhood.

A reasonable growth strategy: pick 2 to 4 target zip codes that fit your truck schedule. Saturate them. Once a zip code is at 30+ customers, the operating leverage of density compounds. Adding customer 31 to 60 in that zip code costs you very little marginal effort.

Density at the time of sale

When you exit a pool service business, density is the single biggest driver of what buyers will pay. From broker data: tight routes (under 8 minute average drive time between stops) command 10 to 20% higher multiples than scattered routes (above 12 minutes). On a $400,000 route sale, that is $40,000 to $80,000 of pure valuation premium that comes from the routing decisions made over the prior 24 months.

For operators planning an exit in the next 1 to 3 years, this is the single highest leverage investment you can make in your business. Tighten the route, document the drive time savings, and the buyer pool pays for it twice (once in higher offer multiples, once in faster negotiation because the route looks turnkey).

Common density mistakes

  • Taking every customer who calls, regardless of geography. Compresses margin over time
  • Charging the same monthly price to a customer 18 miles away as one 2 miles away. Subsidizing the scattered customer with the dense one
  • Running the route the same way every week instead of letting software resequence. Leaving 15 to 25% of drive time savings on the table
  • Not measuring density at all. The number is invisible until you look at it
  • Hiring before tightening. Adding a tech to a scattered route just doubles the inefficiency

Run this in your software

Pooly is built around the operator economics covered in this post. 30 day free trial.

Talk to founders