Pool Service Business Metrics: The Numbers That Actually Run a Route

Most pool service owners can tell you what they billed last month. Far fewer can tell you what a single stop costs them to service, which pools quietly eat twice their share of chlorine, or how many accounts they lost since spring. The first number is bookkeeping. The other three are the ones that decide whether the route is worth owning.
The gap is not effort. It is that the useful numbers are produced by the work itself — a visit closed out at the pool, a dose recorded while the jug is still in your hand, an invoice raised the same evening — and if the work is not captured as it happens, the numbers have to be reconstructed at month end from memory and a bank statement. Reconstructed numbers are always too late and usually too kind.
This is a guide to the handful of measurements worth a weekly look on a route of six to sixty pools, how each one is actually calculated, and what to do when one of them moves. It deliberately does not hand you industry benchmarks to compare yourself against. Your own trailing twelve weeks are a far better yardstick than anyone else's average, and this guide explains why.
Why month-end is too late
A monthly close tells you what happened to a period that is already over. On a route, most of what goes wrong is correctable inside a week: a technician quietly falling behind and skipping brushing to catch up, a pool that has developed a leak and is being chlorinated to compensate, an invoice run that never went out on Friday. By the time a monthly report surfaces any of these, you have paid for four weeks of it.
The weekly cadence works because it matches the cadence of the business. Pools are serviced on a weekly cycle. Routes are planned weekly. Most residential billing is monthly but the work that justifies it is weekly. A number reviewed on the same rhythm as the work it measures gives you a chance to act while acting still helps.
It also works because the sample is small enough to interrogate. Twelve stops that came in below the expected time on a Tuesday is a question you can answer by asking the technician. The same variance buried in a month of four hundred stops is invisible.
Every metric below depends on the first box. A visit not closed out at the pool is a number invented later.
The chain matters more than any single metric in it. If visits are logged from the truck at the end of the day, the service times are estimates. If doses are written on a clipboard and typed up on Sunday, the chemical numbers are approximations of approximations. Each break in the chain degrades everything downstream, which is why the first improvement for most operators is not a new report but capturing the visit at the pool.
The numbers worth a weekly look
Six measurements cover most of what a small route owner needs to know. They are listed here with what each one actually tells you, how often it repays attention, and where the underlying data has to come from — because a metric whose source you cannot name is a metric you cannot fix.
| Metric | What it actually tells you | Cadence | Source of the data |
|---|---|---|---|
| Stops per technician per day | Whether the route is dense enough to be worth running | Weekly | Completed visits, timestamped at the pool |
| Drive time between stops | The largest controllable cost on the route | Weekly | Gaps between visit completion and next arrival |
| Chemical cost per pool | Which properties are subsidised by the rest of the route | Monthly | Doses recorded per property, priced at your cost |
| Revenue per stop | Whether your pricing has kept pace with the work | Monthly | Recurring rate plus extras, divided by visits |
| Attrition | Whether growth is real or just replacement | Monthly | Accounts cancelled, against accounts held |
| Collections ratio | Whether billed work has become money | Weekly | Payments received against invoices issued |
Stops per technician per day
- What it actually tells you
- Whether the route is dense enough to be worth running
- Cadence
- Weekly
- Source of the data
- Completed visits, timestamped at the pool
Drive time between stops
- What it actually tells you
- The largest controllable cost on the route
- Cadence
- Weekly
- Source of the data
- Gaps between visit completion and next arrival
Chemical cost per pool
- What it actually tells you
- Which properties are subsidised by the rest of the route
- Cadence
- Monthly
- Source of the data
- Doses recorded per property, priced at your cost
Revenue per stop
- What it actually tells you
- Whether your pricing has kept pace with the work
- Cadence
- Monthly
- Source of the data
- Recurring rate plus extras, divided by visits
Attrition
- What it actually tells you
- Whether growth is real or just replacement
- Cadence
- Monthly
- Source of the data
- Accounts cancelled, against accounts held
Collections ratio
- What it actually tells you
- Whether billed work has become money
- Cadence
- Weekly
- Source of the data
- Payments received against invoices issued
No benchmark column is given deliberately. Rates, chemical costs and route geography vary enough between markets that an external average is more likely to mislead than to guide. Compare each number to your own trailing twelve weeks.
Drive time is a cost you can measure
Drive time between stops is the largest controllable cost on a route, and almost nobody measures it directly. It is invisible on a profit and loss statement, where it hides inside fuel, wages and vehicle wear, none of which tell you that it was caused by two accounts on the wrong side of town.
The measurement is simple once visits are timestamped: the gap between closing one stop and arriving at the next. Collected across a week, it separates the part of the day that earns from the part that only costs. A tightly clustered route lets a technician park once and walk between properties; a scattered one spends a third of the day in the cab.

Stops per day is the headline version of the same thing, and it is the most sensitive lever available to a small operator. Adding one stop per technician per day does not increase revenue by a few percent — on a five-day week it adds a full day's worth of accounts to the book without adding a truck, a wage or an hour. That is why sequencing repays attention out of all proportion to the effort, and it is worth reading this alongside the practical mechanics in our guide to pool route optimization.
- Route density
- The number of serviceable accounts within a given drive radius. High density means more stops completed per hour of paid time, because the fixed cost of moving between them falls. Density, not headcount, is what usually limits how many pools a single technician can hold.
Density is also the reason two routes with identical revenue can be worth very different amounts. A hundred accounts spread across forty miles and a hundred accounts inside six miles bill the same and cost entirely different sums to service — a point that matters enormously when buying or selling, and one covered in more depth in our guide to buying a pool route.
What optimised routing could save you
Drive time saved per week
4.0 hrs
Estimated fuel saved per week
$49
Extra stops you could fit per week
8
Estimate only. Assumes a conservative 15% reduction in drive time, a 5-day week, ~$12/hour in fuel and vehicle cost, and 20 minutes on site per stop. Your results will vary with route density.
Model what recovering drive time is worth against your own stop count and hourly cost.
Chemical cost per pool is the metric most operators never calculate
Chemical spend is usually known in total and almost never known per pool. The total is easy — it is what the distributor invoiced. The per-pool figure requires the dose to be recorded at the property during the visit, and that is the step most routes skip.
It is worth the effort because chemical consumption is not evenly distributed. On any route of reasonable size there are a handful of pools that consume several times what a comparable pool on the same street does. Each one has a cause: a failing chlorinator, an unnoticed leak topping the pool with fresh untreated water, heavy bather load, a screen enclosure that came down and left the water in full sun. Every one of those is either a repair to sell or a rate to renegotiate.

Without per-property attribution none of this is visible. The route simply absorbs the cost and the owner concludes that chemicals have got expensive. With it, the outlier list is short, specific and actionable — and it usually pays for the effort of collecting it within a season.
The same data answers a pricing question that comes up constantly: whether a particular account is priced correctly. A pool that costs three times the route average to keep balanced and pays the same monthly rate as its neighbours is being subsidised by the rest of the book. What to do about that is a pricing conversation, and the mechanics of structuring one are set out in our pool service pricing guide.
- 1
Start with the direct cost of the visit
Chemicals dosed at that property, priced at what you pay rather than what you charge. If doses are recorded per visit this is arithmetic; if they are not, this is the step that has to be fixed first.
- 2
Add the labour actually spent
Service time at the pool plus the drive time to reach it, multiplied by the fully loaded hourly cost of the technician — wage plus payroll taxes, not the take-home figure.
- 3
Add the vehicle cost for the distance
Fuel and a per-mile allowance for wear, tyres, servicing and eventual replacement. A cents-per-mile figure derived from your own maintenance history is more honest than fuel alone.
- 4
Spread the fixed costs across the stops
Insurance, licensing, software, phone, storage and your own administrative hours divided by the number of stops the route completes in the period. This is the step that gets skipped, and it is why routes that look profitable per stop are not profitable in total.
- 5
Compare it against what that stop billed
Not the route average — that specific stop. The distribution is the point. Sorting the list worst-first produces a short, concrete agenda of accounts to reprice, repair or release.
Averages hide the problem
Revenue per stop is a useful number and a dangerous one. Useful, because tracked over a year it shows whether pricing has kept pace with the cost of doing the work — a route whose average has been flat for three seasons has quietly taken a real-terms pay cut. Dangerous, because the average is exactly where a bad account hides.
A route where most accounts are priced sensibly and six are priced badly reports a perfectly respectable average. The six do not show up until someone sorts the list. The habit worth building is to look at the distribution rather than the mean: the lowest-billing decile against the highest-cost decile, and particularly the accounts that appear in both.
That intersection — cheap to the customer, expensive to you — is the shortest list of decisions an owner can act on. Usually it contains three or four names, and usually the owner already suspected every one of them.
Beware the metrics that only ever go up
Total accounts, total revenue and total stops completed all rise as a route grows, which makes them satisfying to watch and nearly useless for management. They cannot fall except in a crisis, so they never prompt a decision. The metrics that earn their place are the per-unit and rate-based ones — per stop, per pool, per day, percentage lost — because those can deteriorate while the totals are still climbing.
Attrition decides whether growth is real
Attrition is the number most likely to be missing entirely from a small operator's reporting, and the one that most often explains why a year of hard work produced very little. An owner adding four accounts a month and losing three has a marketing engine that works and a business that is barely moving.
The calculation is straightforward: accounts cancelled in the period, against accounts held at the start of it. What makes it worth doing is not the headline rate but the reasons attached to each cancellation, which is why the cancellation reason is worth capturing at the moment the account closes rather than guessed at later.
The reasons sort into three groups, and they call for entirely different responses. Some losses are structural and outside your control — the property sold, the pool was filled in, the customer moved. Some are price, which is a positioning question. And some are service quality: missed visits, water that went green, a technician who stopped brushing. Only the third group is a problem with the business, and only the third group is worth spending money to fix.
The distinction matters because attrition is often treated as a marketing problem when it is an operations problem. Spending more on acquisition to replace accounts lost to poor service is the most expensive way to stand still. If the reasons point at quality, the fix is upstream — and if they point at price, our guide to what makes a pool service business profitable works through the arithmetic of holding a rate versus holding a customer.
It is also worth knowing where replacement accounts come from, because the cheapest new customer is usually one who already lives on a street you drive. Accounts won near the existing route improve density; accounts won forty minutes away degrade it. That is a marketing decision with an operations consequence, and it is the argument for local visibility over broad reach — which our field guide to local SEO for pool service businesses covers in practical detail.
Invoiced is not paid
Revenue and cash are different numbers and they diverge quietly. A month can bill well, close on a strong revenue figure, and produce a cash squeeze eight weeks later because a third of what was invoiced has not been collected. On a route where the owner is also the technician, that gap is felt personally and immediately.
Two measurements keep it visible. The collections ratio — payments received in a period against invoices issued in it — shows whether billing is converting to money at a stable rate. The ageing of what is outstanding shows whether a slipping ratio is a temporary blip or a set of accounts drifting steadily further past due.
Most of what damages both is process rather than customer behaviour. Invoices raised days after the work, repairs that never got billed because the note stayed on a clipboard, extras performed and forgotten. Each of those is a gap between the visit and the invoice, which is the same chain the first diagram described. A route that closes work orders at the pool and bills on a fixed cycle collects better than one that does not, before any conversation with a customer takes place.
Building the weekly review
None of this requires a reporting suite. It requires the visit to be captured accurately and twenty minutes on the same morning each week. The value is in the consistency rather than the sophistication — a simple set of numbers reviewed every Monday will surface problems months before an elaborate dashboard consulted occasionally.
Two habits make the difference. Look at changes rather than levels, because a number's direction carries more information than its value. And write down what you decided, so that next week's review starts by checking whether last week's decision worked rather than rediscovering the same problem.
A twenty-minute weekly review
0 / 7What not to add
The temptation once a review exists is to expand it. Resist that for a season. A route of six to sixty pools has a small number of genuine levers — density, pricing, retention and collection — and the measurements above cover all four. Additional metrics mostly add time to the review without adding decisions to it, and a review that grows past half an hour tends to stop happening.
The one addition worth making early is a note of what each metric was three months ago. Seasonal work makes week-on-week comparison noisy, and a quarterly reference point tells you whether a soft fortnight is a trend or the weather.
Everything here depends on the same foundation: the visit captured at the pool, the dose recorded while it is being poured, the work order raised before the truck leaves. Get that right and the numbers assemble themselves. Pool Runs was built around that chain — if you want to see how the visit-to-invoice path works in practice, the route optimization tooling is the clearest place to start.
Ready to try Pool Runs?
See how Pool Runs can streamline your pool service business.