β More on Pool Cleaning Software
Card-on-File Billing That Runs Your Recurring Pool Charges Automatically
If you run a weekly pool service, billing is where the money quietly leaks out. You finish a clean route of 18 stops, log the chlorine, pH, and alkalinity readings on every pool, and then at the end of the month you sit down to build invoices, chase checks, and re-send statements to the three customers who "never got it." That cycle eats hours and leaves real revenue sitting uncollected for weeks. Card-on-file billing in PoolBossPro removes the cycle entirely. The card on file is charged the day each pool visit is completed, a receipt goes out automatically, and your accounts receivable balance stays at zero.
How Card-on-File Works on a Recurring Pool Route
When a customer signs up for weekly service, they put a card on file and authorize PoolBossPro to charge it for each completed visit at the agreed weekly rate. The card is stored securely through the payment processor β you never handle the raw card number. As your tech finishes each stop and submits the water chemistry log, that completion is what triggers the charge. The customer is billed for that visit, a receipt lands in their inbox, and the money moves the same day. No invoice is generated, no statement is mailed, and nobody on your team has to remember to bill anyone.
Tie the Charge to the Completed Visit, Not the Calendar
The detail that makes pool billing reliable is charging on completion rather than on a fixed monthly date. A pool route is never perfectly uniform β a storm pushes Tuesday's stops to Wednesday, a customer skips a week while traveling, or a green-to-clean recovery runs an extra mid-week visit. Because PoolBossPro charges when the visit is actually marked complete, the customer pays for exactly what was serviced. Four visits in the month means four charges; a skipped week means three. You are never explaining to a customer why they were billed for a clean that never happened, and you are never eating the cost of an extra recovery visit you forgot to add to the invoice.
Variable Charges for Chemicals, Repairs, and Openings
Weekly cleaning is the base, but pool accounts generate extra charges constantly β a bag of shock dropped during a phosphate spike, a replacement pump basket, a filter cartridge, or a full pool opening in the spring. With card-on-file billing, those one-off charges attach to the visit where they happened and run on the same stored card. The tech notes the part or chemical on the job, the charge is added to that day's total, and the customer's receipt itemizes the weekly clean plus the extra. Equipment repairs and seasonal openings and closings bill the same way, so a $1,400 heater repair doesn't sit on an open invoice waiting for a check β it's collected on the card already on file.
Pool and Property Profiles Keep Billing Accurate
Accurate billing depends on accurate account data, and that lives in each pool's profile. PoolBossPro stores the pool type, gallons, and equipment alongside the agreed service rate, so the charge amount is pulled from the customer record rather than re-keyed every week. A 25,000-gallon saltwater pool on a premium chemistry plan bills at its rate; a small fiberglass spa on a basic weekly plan bills at its rate. This is the same recurring structure described in Setting Up Recurring Weekly Pool Visits That Build Themselves β once the route and the rate are set, scheduling and billing both run off the same profile without weekly setup.
Failed Cards and Customer Texts
The one real exception in a card-on-file model is a declined card β expired, over the limit, or replaced. When a charge fails after a completed visit, PoolBossPro flags it and sends the customer an automated text asking them to update their payment method before the next service. Most customers fix it within a day, because the message is specific and the link is simple. The same texting system that sends "your pool was serviced today" confirmations handles the "your card was declined" notice, so you are not personally calling people about money. The handful who repeatedly ignore the notice are the rare exception, and the system surfaces them on a report instead of letting them slip through a stack of paper invoices.
Real-Time Revenue From Completed Stops
When every account is on card-on-file, your completed stops are your revenue, in real time. By mid-afternoon you can open PoolBossPro and see how many pools have been serviced, what each one billed, and the day's collected total β no waiting for month-end, no aging receivables report, no gap between work done and cash in the bank. Dispatch and routing already tell you what the crew produced; card-on-file makes that production match your deposits exactly. For owners comparing tools, this is one of the clearest reasons purpose-built pool cleaning software beats a generic scheduler bolted onto a separate payment app: the visit, the chemistry log, and the charge are one connected event.
Charge the card the day the pool is serviced. No invoices, no collections, no month-end billing.
PoolBossPro stores each customer's card on file and charges it automatically when the weekly visit is logged complete β so recurring pool revenue collects itself.
Start Free Trial