The Short Version
Flat monthly billing and per-visit billing both work. Plenty of operators run profitable routes on each model. The question is which set of headaches you prefer, because both come with some.
How the Math Looks on a Single Pool
Say you have a pool at $110 a month. You visit every week. In a four-week month you drive 11 minutes each way, spend 17 minutes on site, and use about $4.80 in chlorine per visit. Four visits, four chemical costs, predictable. The customer pays $110. You collect $110. Everyone knows where they stand.
Now April has five Mondays. You make five visits to that pool. Five drives. Five sets of chemicals. You still collect $110. That fifth visit costs you roughly $12 to $14 in time and chemicals and it earns you nothing extra. Multiply that across 80 pools on a five-week month and you are doing a lot of free work.
This is the core problem with flat monthly billing that nobody talks about enough when they are selling you on its simplicity.
The Case for Flat Rate Anyway
Despite that five-week problem, flat rate is easier to sell and easier to collect. Customers understand a single monthly number. They budget for it. They do not call you to ask why the bill is different this month. You do not have to explain that February had fewer visits so the invoice is lower.
Cash flow is smoother too. If you bill on the first of the month and collect within two weeks, you know by mid-month what is coming in. That makes it easier to pay a part-time tech or buy chemicals in bulk without stress. Per-visit billing introduces more variables and, depending on your collection habits, more receivables sitting unpaid.
There is also a customer perception angle. A flat rate customer does not think about cost per visit. They think about their monthly bill. That psychological distance works in your favor when you need to raise rates. You are raising a monthly number, not a price they can directly compare to how long you were there.
The Case for Per-Visit Billing
Per-visit billing solves the five-week problem immediately. If you charge $32 per visit on a weekly pool, a four-visit month is $128 and a five-visit month is $160. You are paid for every time you show up. That is fair, and most customers who think about it at all will agree it is fair.
It also makes your labor and chemical costs easier to track. You know what each visit generated. If a pool is taking 35 minutes instead of 17 because the owner keeps running the waterfall feature with bad water balance, you can see that the per-visit number is not covering you and have a real conversation about it.
The downside is invoice friction. Some customers will scrutinize a per-visit invoice in ways they never would a flat monthly number. And if you are billing at the end of the month, a five-visit month is a higher bill than they expected and you may hear about it. Not every customer is unreasonable, but some are, and you will find them.
What Happens in the Off-Season
This is where the pool service flat rate vs per visit billing debate gets complicated fast, especially if you work in a market with genuine off-season slowdowns.
If you are in a climate where pools get closed or visit frequency drops from weekly to bi-weekly from November through February, a flat rate model needs to account for that. Some operators charge a lower flat rate in off months. Some charge the same rate year-round and do fewer visits, effectively making more per visit in the slow months. That second approach works until a customer notices you were only there twice in January and asks why they paid the same as July.
Per-visit billing handles reduced frequency naturally. Fewer visits, lower bill. The customer understands it. You do not have to write a policy explaining your seasonal rate adjustment. The math just works.
If you run a route in Florida or Arizona where pools run year-round at the same frequency, this is less of an issue. But even there, the rainy season in Florida often means you are doing less chemical work per visit, and a flat rate can leave money on the table when conditions flip and you are loading up on algaecide after three days of heavy rain.
Hybrid Approaches
A lot of experienced operators land somewhere in between. Flat rate for the base service, with clearly documented add-on pricing for filter cleans, salt cell inspections, and chemical adjustments that go beyond the normal visit. The customer knows what the monthly number is. You know that anything beyond your standard checklist gets billed separately.
This requires clear agreements upfront and some discipline in what you log per visit. If you are tracking what you did and what you used on each stop, separating base service from add-on work is not hard. If you are running the whole operation out of memory and a paper book, it is harder to be consistent about it.
What to Actually Decide
If your customers are residential homeowners who want one simple bill and minimal contact with you, flat rate is probably easier to operate. Price it to cover a five-visit month so you are not losing ground on the bad months.
If you work with more commercial accounts, or customers who are detail-oriented and want to see exactly what they are paying for, per-visit may create less friction in the long run.
If you are in a market with a real off-season, per-visit protects your margins when frequency drops and makes the reduced billing self-explanatory.
Either way, the billing model only works if you are actually tracking visits, chemicals, and time consistently. That is where operators get into trouble regardless of which model they pick.
If you want a simple way to track all of it without overcomplicating things, getLucci is built for small routes and is free for your first 50 pools. No pressure to upgrade until you actually need to.
