
Start from cost per route hour, not from competitors
Copying the company down the street is how most new pool businesses price, and it is how many of them end up working full weeks for thin margins. The rate that works for them depends on their route density, their truck, and their labor cost, none of which you share. Start instead with what an hour of your route actually costs: technician wages and payroll taxes, vehicle payment, fuel, insurance, licensing, testing supplies, software, and the owner's time spent on scheduling and billing. Related: Which chemicals should a pool technician carry on a daily service route?
Add those up for a month and divide by the productive route hours in that month (the hours a tech is at a pool or driving between pools, not the total hours on the clock). That number is your loaded cost per route hour. It is usually higher than owners expect, because drive time, callbacks, and admin do not generate revenue but still cost money. Knowing it turns pricing from guesswork into arithmetic. Related: Why does free chlorine keep dropping between weekly pool service visits?
Keep reading: How do you balance pool water chemistry on a weekly service route?, What is the best way to log chemical readings at every pool stop?, Why does free chlorine keep dropping between weekly pool service visits?. See how PoolTendr helps you pool service route scheduling and chemical logs.
Turn stop time and drive time into a per-stop floor
For a typical weekly stop, estimate the on-site time (testing, brushing, skimming, baskets, dosing, logging) and the average drive time to reach it from the previous stop. Add them together and multiply by your cost per route hour. That is the labor floor for the stop, before chemicals. A pool that takes longer, has heavy debris, or sits far from the rest of the route has a higher floor, and the price should reflect that rather than averaging it away.
Then decide whether chemicals are included or billed separately. Chemical-inclusive pricing is simpler for customers and easier to sell, but it exposes you to chlorine and acid price swings and to pools that consume more than average. Chemical-separate pricing is more accurate but generates questions about every invoice. Many companies land on a hybrid: routine balancing chemicals included, with shock, stabilizer, salt, and specialty treatments billed as add-ons. Whatever you choose, write it into the service agreement. Related: What is the best way to log chemical readings at every pool stop?
Add margin for the business, not just the tech
The floor covers the cost of doing the stop. It does not cover growth, a replacement truck, slow months, or the owner eventually stepping off the route. A healthy service business builds a margin on top of the floor that is large enough to fund those things. How large depends on your goals, but pricing at the floor is not sustainable, and pricing barely above it means one bad month erases the year.
Look at the margin per stop across the whole route, not just the average. A route where half the stops carry the other half is fragile. If a stop cannot support a reasonable margin at a price the customer will pay, that stop is either mispriced or in the wrong place on the route. This is where cost data and route data belong in the same place: knowing what a stop costs is only useful next to knowing where it is.
Review prices annually and communicate them plainly
Chemical costs, fuel, wages, and insurance all move. A rate set three years ago and never revisited is a rate that is quietly losing money. Put a price review on the calendar once a year, ideally before the busy season, and adjust across the board with written notice. Customers generally accept a modest, predictable annual increase far better than a large one after several frozen years.
When you communicate the change, tie it to service rather than to your costs. Note what a weekly visit includes, what has been added (photo reports, chemical logs they can see, faster response on callbacks), and the new rate. Software that shows customers their pool's readings and photos after each visit makes the value visible, which makes the price conversation shorter. The goal is a customer who understands what they are paying for, not one who is surprised. Related: How do you balance pool water chemistry on a weekly service route?
- Price from your loaded cost per productive route hour, not from a competitor's rate.
- Each stop's floor is on-site time plus drive time at that cost, plus chemicals.
- Add a real margin on top of the floor and check it per stop, not just on average.
- Review rates every year and communicate increases in terms of what the service includes.
Every Pool, Every Reading, On Route
Pool service route scheduling and chemical logs. PoolTendr is built to help you put this into practice.
Start free trialMore from the PoolTendr blog

How do you balance pool water chemistry on a weekly service route?

What is the best way to log chemical readings at every pool stop?

Why does free chlorine keep dropping between weekly pool service visits?
Get the PoolTendr playbook
Practical guides on pool service software, straight to your inbox as we publish them. No spam, unsubscribe any time.
