Auto pay enrollment is the highest leverage move a pool service operator can make on cash flow. It is also the most under utilized. Most operators have auto pay available in their software but offer it as an option rather than a default, and enrollment sits at 20 to 35%. Operators who treat enrollment as a project rather than an option get to 70%+ within a season. This post is the playbook.
TL;DR
- Default enrollment with explicit opt out beats opt in by 30+ percentage points
- Three customer scripts: new customer onboarding, existing customer letter, in person ask
- Top three objections (privacy, fee, control) all have one line answers
- High enrollment cuts days to cash from 30+ to under 5 and removes 80%+ of collection labor
The default trap
When auto pay is offered as a checkbox during signup, enrollment hovers around 25 to 35%. Customers default to whatever is easiest, and reading a checkbox and making a decision counts as work. When auto pay is the default with an opt out checkbox, enrollment jumps to 60 to 75%. Same form, opposite result. This is one of the most studied effects in behavioral design and it works on pool service customers exactly the same as it works everywhere else.
If you are setting up a new pool service software stack, set auto pay as the default. If you are on existing software that does not support that, the next best move is the in person ask during the next service visit.
The script for new customer onboarding
When a new customer signs up, the framing matters. Lead with their convenience, not your operational efficiency. Customers do not care about your days to cash.
- Frame the benefit to them, not to you
- Be specific about timing ("the same day each month")
- Mention they stay in control ("update it anytime")
- Make it the easy path, not the hard one
“Most of our customers prefer auto pay so they don't have to think about it. Card gets charged the same day each month, you get a receipt by email, and you can update it anytime in your portal. Want me to set you up?”
The script for existing customers (letter or text)
Most operators send the auto pay ask once and never follow up. The conversion lift comes from being persistent without being annoying. Two touches in a 90 day window is the right cadence.
“Hey [name], we are moving most of our customers to auto pay this season so we can spend less time on billing and more time on your pool. Takes 60 seconds to set up. Same card you have on file (if any), same monthly amount. You can stop or change it anytime. Sign up here: [link]”
The three objections and the one line answers
Most customers who push back on auto pay have one of three concerns. Each has a clean answer.
Objection 1: "I do not like giving out my card"
The honest answer: your card is processed by a regulated payment processor (the same one your bank uses), tokenized, and never visible to anyone in our office. We see the last four digits and an expiration date. That is it. Same security as Amazon or Netflix.
Notice the framing: this is not your security claim, it is the processor industry security model. Customers have already accepted this for every other recurring service in their life.
Objection 2: "Will the price ever change without me knowing?"
The honest answer: any price change is communicated by email at least 30 days before the next charge. You can decline and we figure out a different arrangement. Auto pay is for the agreed amount, not a blank check.
Most software lets you set this up automatically (price change locks until customer confirms). If yours does not, document the policy and stick to it. Customers who get burned once tell ten people.
Objection 3: "I want to see the bill before I pay"
The honest answer: you get an emailed receipt the day the card is charged with a full breakdown of the visit. If anything looks off, you have a 14 day window to flag it and we issue a refund or credit on the spot.
This objection comes mostly from older customers who think of bill paying as an active task. The receipt + window framing makes auto pay feel like the same thing, just with a different timing.
What 70% enrollment does to your business
Run the math on a 100 stop route at $145/month. At 30% auto pay enrollment, $5,075/month is on auto pay and $9,425/month is on manual collection. At 70% enrollment, $10,150/month is on auto pay and $4,350 is on manual collection.
The 70% scenario means roughly $5,000 less working capital tied up in receivables at any given time. It also means about 70% less manual collection work for whoever does your billing. If that is you, that is hours back in your week. If that is an office hire, that is real payroll savings.
“Going from 30% to 70% auto pay enrollment is the financial equivalent of adding 5 new stops to a 100 stop route, except you do it without driving anywhere.”
How Pooly handles enrollment
Pooly is built around the default-enrollment model. Auto pay is on during customer onboarding, with an explicit opt out checkbox. Card on file is set up at the same time, so upgrade jobs and add ons charge the same card without a separate collection cycle. Customer portal lets the customer update their card, change the day of charge, or stop auto pay without calling the office.
For operators migrating from another platform, the 30 day free trial includes a one click bulk auto pay invite that pushes the enrollment ask to every non enrolled customer in your imported list.
Keep reading
Run this in your software
Pooly is built around the operator economics covered in this post. 30 day free trial.