Monthly vs Per-Visit Billing for Pool Service: Pros and Cons
How often should you bill your pool customers? Once a month? Every time you visit? Some pool pros charge per visit and track every stop. Others charge a flat monthly rate and never think about it again. Both work. But one is much easier to run.
Key Takeaways
- Monthly flat rate is the industry standard. Most pool companies charge one price per month for weekly service.
- Per-visit billing creates more admin work. You have to track every stop, count visits, and handle months with 5 weeks.
- Monthly billing works best with autopay. One charge, same day, every month. No counting, no surprises.
- Per-visit can work for repairs and one-time jobs. But not for recurring weekly service.
- Pick one model and stick with it. Mixing creates confusion for you and your customers.
The Two Models Side by Side
Let's compare the two approaches with real numbers. PoolDial's billing system supports both, but most users choose monthly for good reason.
| Factor | Monthly Flat Rate | Per-Visit Billing |
|---|---|---|
| Typical price | $140-180/month | $35-45/visit |
| Revenue per year | $1,680-2,160 | $1,680-2,160 (same) |
| Invoices per year | 12 | 48-52 |
| Revenue predictability | Same every month | Changes with visit count |
| Admin time per customer | 2 min/month | 10-15 min/month |
| Works with autopay | Yes, perfectly | Hard (amount changes) |
| Customer disputes | Rare | Common ("you only came 3 times") |
Why Monthly Billing Wins
Monthly billing treats pool service like what it is: a subscription. The customer pays the same amount every month. You show up every week. Nobody counts visits. Nobody argues about whether a month had 4 Tuesdays or 5.
Monthly billing gives you steady cash flow. You know exactly how much money comes in on the 1st. You can plan your expenses, pay your techs, and buy chemicals without wondering if this month has enough visits to cover the bills. PoolDial's dashboard shows your monthly recurring revenue in real time so you always know where you stand.
The Problem with Per-Visit Billing
Per-visit sounds fair. You come, you charge. You don't come, you don't charge. But in practice, it creates headaches that eat your time.
- The 5-week month problem. Some months have 5 Tuesdays. That means 5 visits instead of 4. At $40/visit, the customer's bill jumps from $160 to $200. They don't expect it. They call to complain. You spend 15 minutes explaining calendars.
- Rain days and holidays. You skip a visit because of a storm or a holiday. The customer expects a lower bill. Now you're tracking skips, makeups, and partial months.
- "You only came 3 times." The customer says you missed a visit. You say you didn't. Without proof, it's your word against theirs. Even with PoolDial's GPS tracking showing you were there, the argument wastes time.
- Invoicing is 4x harder. Instead of one invoice per customer per month, you're creating weekly or per-visit invoices. At 80 pools, that's 320+ invoices per month instead of 80.
PoolDial can generate per-visit invoices if you need them. But the time savings of monthly billing are hard to ignore.
How to Set Your Monthly Rate
The monthly rate should average out to about 4.33 visits per month (52 weeks / 12 months). Most pool pros round to 4 visits and price accordingly.
Use our service price calculator to find the right monthly rate for your market. Here's a quick formula:
- Figure out your per-visit cost. Chemical cost + labor + drive time + overhead. Use our cost per pool calculator for this.
- Multiply by 4.33. That's your monthly cost to service the pool.
- Add your margin. Most pool companies target 30-40% margin. If your monthly cost is $100, charge $140-165.
- Round to a clean number. Customers prefer $150 or $160 over $147.32. PoolDial stores each customer's rate and applies it automatically each billing cycle.
What About Seasonal Markets?
If you're in a market where pools close for winter, you have two choices for monthly billing. PoolDial handles both with its seasonal pause feature.
Bill 12 Months, Service 8
Spread the annual cost across all 12 months. The customer pays the same amount in January as July, even though you only service April through November.
Bill Only Active Months
Charge a higher monthly rate during the 8 active months. No bills during winter.
The 12-month model is better for your business. It smooths your cash flow and makes your annual revenue predictable. But it only works if you explain it clearly when the customer signs up. Put it in the service agreement: "Your annual service cost of $1,920 is billed in 12 equal payments of $160." Check our pricing guide for more on structuring seasonal rates.
When Per-Visit Billing Makes Sense
Per-visit billing works for one type of work: one-time jobs. Filter cleans, green-to-cleans, equipment repairs, pool openings, pool closings. These are not recurring. They happen once. You charge once. PoolDial tracks one-time charges separately from recurring monthly service so they don't get mixed up.
For recurring weekly service, per-visit billing creates more work than it saves. The only exception might be biweekly customers where the visit count is truly unpredictable. Even then, a flat monthly rate for biweekly service is simpler.
Switching from Per-Visit to Monthly
If you're currently billing per visit and want to switch, here's how to do it without losing customers.
- Calculate each customer's average monthly spend. Look at the last 6 months. Add up what they paid. Divide by 6. That's their new monthly rate. PoolDial's analytics can pull this number for every customer in seconds.
- Round down slightly. If their average is $167, make it $160. The small discount makes the transition feel like a win for them.
- Send one message. "Starting next month, your pool service will be a flat $160/month. No more variable bills. Same great service." Use PoolDial's broadcast messaging to send this to everyone at once.
- Set up autopay at the same time. When you switch to monthly, move everyone to autopay too. Do both changes at once instead of twice.
See It in Action: PoolDial Billing
PoolDial is built for monthly billing. Set each customer's flat rate once. Invoices go out on the 1st. Cards charge automatically. One-time jobs get their own invoice. You see recurring revenue and one-time revenue on separate lines so your numbers are always clean.
Simple Monthly Billing That Runs Itself
PoolDial handles flat monthly rates, autopay, and one-time charges. No more counting visits or arguing about 5-week months. Plans start at $2/pool.
Start Your Free Trial