In this article
Two pool routes, both with 30 customers, both serving the same neighborhood. One operator bills $145/month flat regardless of weather or season. The other bills $35 per visit — typically four visits a month in summer, two in winter. After 12 months, who's ahead?
The base math, without seasonal adjustment
If you assume "summer" is 6 months of weekly visits and "winter" is 6 months of bi-weekly visits, here's how a 30-customer route shakes out:
| Flat $145/mo | $35 per visit | |
|---|---|---|
| Annual revenue per customer | $1,740 | $1,470 ($35 × 42 visits) |
| 30-customer route revenue | $52,200 | $44,100 |
| Variance | 0% | −15.5% |
The flat-rate operator earns about $8,100 more per year on the same physical work. That's because flat-rate effectively charges customers for the SERVICE — not for the visits. You're paid in winter when you're not there because you're managing the season, not punching a clock.
"But what about churn?"
The fear with flat-rate is that customers will cancel in winter when they perceive lower value. That is not what operators we have talked to report for pools serviced year-round in warm climates. The pattern they describe:
- Per-visit customers are 2-3× more likely to drop service in winter (they consciously evaluate every visit)
- Flat-rate customers re-evaluate once a year, on the anniversary, when they get a price-increase letter
- Operators commonly put annual flat-rate churn on an established route in the 8-12% range, against 22-30% for per-visit. Track your own number before trusting anyone else's — it is the single figure that decides whether this whole argument applies to your route
Lower churn means lower customer-acquisition spend. If your CAC is $150 (flyers, door hangers, ads), saving 5 customers/year from churn is worth $750 in saved acquisition plus their full annual revenue.
Cash flow: the underrated win
Per-visit billing produces seasonal swings in cash flow. Summer is great, October through February is anemic. Many pool operators take side work or eat into savings to bridge the winter.
Flat-rate smooths this out completely. December's revenue equals August's revenue. You can budget, hire, lease equipment, and take time off without watching your bank balance crater. This is the real prize, not the absolute revenue difference.
When per-visit actually wins
Per-visit isn't always the wrong model. It works better when:
- You serve mostly seasonal pools (closed in winter, period)
- Your customer base is highly price-sensitive and comparison-shops every visit
- You're new to the market and customers don't trust you enough yet to commit to a recurring relationship
- Your service is irregular by nature (one-off chemical treatments, repairs, green pool cleanups)
For everything else, flat-rate beats per-visit on revenue, churn, and cash flow.
The transition playbook (if you're switching)
You don't have to convert your whole route at once. The standard playbook:
- New customers go on flat-rate by default. Don't even quote per-visit unless they ask.
- Existing per-visit customers get an offer at renewal time: "Switch to monthly at $145 — same service, predictable bill, lock in this year's rate." About 60-70% accept.
- Hold-outs stay per-visit but at a slight premium — say $38 instead of $35. The premium acknowledges that you're carrying the seasonality risk for them.
Setting the right flat-rate number
The simple formula: (annual visits) × (per-visit rate) ÷ 12 + 5%. The 5% premium covers the value of predictability and absorbs unpredictable extras (one-off algae bloom, surprise heater issue) that you'd otherwise eat as goodwill.
For our example route: 42 visits × $35 = $1,470 ÷ 12 = $122.50 + 5% = $128.63. Round to $130 or $135. Want to push it to $145? Worth testing — at the prices customers can afford for pool service, the demand curve is fairly inelastic between $125 and $150.
What flat-rate does to your tax year
The cash-flow argument has a second half that rarely gets mentioned: predictable revenue makes your taxes easier, not just your budgeting.
If you are self-employed, you owe estimated tax four times a year, and the payments are due whether or not that quarter was a good one. The IRS sets those deadlines in Publication 505 and its estimated-tax guidance — and the January 15 payment lands at the worst possible moment for a per-visit operator, right after the two slowest months of the year.
Flat-rate billing does not lower the bill. It means the money to pay it is already there. An operator on $145/month across 30 customers banks the same $4,350 in December as in July, so the January payment comes out of December revenue rather than out of savings.
The corresponding rule of thumb: set aside 25–30% of every flat-rate deposit the day it lands. On a smooth revenue line that is a fixed transfer you stop thinking about. On a per-visit line it is a decision you have to re-make every month, which is why it so often does not happen.
What this looks like when you actually run it
We built the recurring-invoice feature in Daily Invoice Maker against this exact workflow, so a few things we learned setting it up are worth passing on.
Bill on the same date every month, not on a rolling 30 days. A 30-day cycle drifts — by month eight you are invoicing on the 24th and your customers have stopped recognising the charge. A fixed calendar date is what makes a flat rate feel like a subscription rather than a surprise.
Put the visit count on the invoice anyway. The most common objection to flat-rate is “what am I paying for in January?” Listing Visits this period: 2 as a line with no price attached answers it before it is asked. When we generate a monthly invoice in the app, that line is the one worth keeping.
Photograph the winter visits. Summer service is visible — the pool is being used. Winter service is invisible, and invisible service is what customers cancel. Attaching two photos to the January invoice costs nothing and is the cheapest churn insurance in this business.
Raise the rate on the anniversary, in writing, before the renewal. Flat-rate customers re-evaluate once a year. That is an advantage only if you control when.
FAQ
Should I charge extra for chemicals on a flat rate?
Fold them in. The whole value of the flat rate is that the customer stops seeing a variable bill; a separate chemical line re-introduces exactly the monthly re-evaluation you are trying to avoid. Build average chemical cost into the rate and treat an unusual bloom as a separate, clearly-explained one-off.
What happens if a customer wants to pause for winter?
Offer a reduced winter rate rather than a pause. A pause ends the relationship and you compete to win it back in spring; a lower rate keeps the billing relationship alive. Something around 60% of the summer rate for bi-weekly service is a common landing point.
Is flat-rate legal to bill when I did not visit that week?
Yes, provided your agreement describes what the customer is buying. Write the agreement in terms of service over a period — water chemistry maintained within range across the month — rather than in terms of a number of visits. If the agreement promises four visits and you make two, that is a different problem.
How do I quote flat-rate against a competitor quoting per-visit?
Do not compare monthly to per-visit; compare annual to annual. $145/month is $1,740 a year, and a $35 per-visit competitor at 42 visits is $1,470 — but the per-visit quote excludes the visits they will add in a hot August. Put both annual figures side by side and let the customer see which one they can actually plan around.
What if I have only a handful of customers so far?
Start flat-rate from the first customer. Converting an existing route is the hard version of this problem; never creating a per-visit route in the first place is the easy one. The transition playbook above exists because most operators do not get this choice — if you are early enough that you do, take it.
Daily Invoice Maker's recurring-invoice feature was built for this — set up a monthly billing cycle once and 12 invoices auto-generate per customer per year. Download free to try it.
Run a service business?
Daily Invoice Maker handles invoices, estimates, expenses, route maps, agreements, and tax reports — offline, on Windows, Mac, Linux + Android. Free demo, lifetime license available.
Download free →