Home / Learn / Recurring billing
Recurring billing, set up the right way.
Recurring billing charges a customer automatically on a schedule, by card or bank account, so nobody has to send an invoice or chase a check each month. Done well, it saves hours. Done carelessly, it creates declines, disputes and card numbers sitting in spreadsheets.
Key facts
| Payment methods | Stored card or ACH debit |
| Customer permission | Required, and kept on file |
| Card storage | Gateway vault, not your files |
| Common failure | Expired or replaced cards |
| Good fit | Memberships, plans, contracts |
Recurring billing is a setup where a customer authorizes you once to charge their card or bank account on a schedule, and the payments then run automatically. It works best when the card or bank details are stored securely by your payment gateway, the customer’s permission is on file and someone watches for declines.
Medical and dental practices, schools, gyms, service companies, software sellers, nonprofits and B2B suppliers all use it. The details differ, but the moving parts are the same.
How recurring billing works
- The customer agrees. They accept the amount, the schedule, how long it lasts and how to cancel.
- Payment details are stored securely. The card or bank account is saved in your gateway’s secure storage, often called a vault. Your systems keep a token, a stand-in reference, instead of the real number.
- The schedule runs. On each billing date, the gateway charges the stored card or sends an ACH debit.
- You review the results. Approved payments settle to your bank. Declines and returns go on a list for follow-up.
The schedule can be fixed (the same amount every month) or variable (an amount that changes, such as usage-based service or a balance on a payment plan). Variable amounts usually need clearer notice to the customer, and it is good practice to send a receipt after every charge so the customer always knows what was taken and why.
Card or ACH for recurring payments
| Stored card | ACH debit | |
| Customer provides | Card number and expiration | Routing and account number |
| Approval | Instant on each charge | No instant approval, returns can come later |
| Main failure | Expired, lost or replaced cards | Closed accounts, insufficient funds |
| Cost shape | Mostly a percentage of the amount | Often a flat per-payment fee |
| Good for | Smaller monthly amounts, consumers | Larger amounts, tuition, rent, B2B contracts |
Many businesses offer both and let the customer choose. For a deeper comparison, see ACH vs. credit card for invoices.
The customer permission you need
Card-brand rules and ACH rules both expect you to get the customer’s agreement before you charge them on a schedule, and to keep a record of it. A good authorization covers:
- The amount, or how the amount is calculated if it varies.
- How often you will charge, and on what date.
- How long the arrangement lasts, or that it continues until cancelled.
- How the customer can cancel, in plain words.
- For ACH, the customer’s agreement to debit their bank account.
Keep a copy: a signed form, a checkbox record from your website with a timestamp, or a recorded phone approval. When a customer disputes a charge months later, that record is what answers the question. Some states also have rules on automatic renewals and cancellation, so check current rules for your business. This is general information, not legal advice.
Keeping declines and disputes low
Most recurring payments that fail do so for ordinary reasons: a card expired, a bank replaced a card after fraud, or an account ran short that day. A few habits help:
- Use a card updater where available. Some gateways can request updated card details from participating banks when a card is replaced.
- Retry thoughtfully. A second attempt a few days later often succeeds. Retrying over and over the same day doesn’t.
- Tell customers before the charge. A reminder email for annual or variable charges heads off “I don’t recognize this” disputes.
- Use a clear billing name. The name on the customer’s statement should be one they recognize.
- Make cancelling easy. A customer who can’t find a way to cancel often calls their bank instead, which turns into a chargeback.
Never store full card numbers in spreadsheets, notes or email. Use the gateway’s secure storage. It is safer for your customers and keeps more of your systems out of PCI scope. See PCI compliance help.
A setup checklist before the first charge
Most recurring billing problems start in the first week, not the first year. Before you switch on a schedule, run through this list with whoever owns billing:
- Decide which plans, amounts and billing dates you will offer, and write them down in one place.
- Choose card, ACH or both, and decide whether customers can switch between them.
- Draft the authorization wording and get it on your sign-up form, website checkbox or phone script.
- Turn on the gateway’s secure storage and confirm that staff never see or write down full card numbers.
- Set the name that will appear on customers’ statements and make sure they will recognize it.
- Choose a retry rule for declines and a template email asking customers to update their card.
- Agree who checks the decline and return list, and how often.
- Run one small test charge on a real card or account and confirm it reaches your bank and your accounting software.
For B2B contracts, add one more step: confirm whether the customer’s accounts-payable team wants a receipt or invoice copy with each charge. Many do, and sending one automatically saves calls. If your invoices come out of QuickBooks or an ERP, the receipt can often be generated there.
What PayZoom does
We set up recurring billing through your payment gateway, using its secure card storage, and add ACH debits where they fit. We help you write clear authorization language and connect billing to QuickBooks invoicing or your ERP where it makes sense. We help you stay PCI compliant instead of charging a non-compliance fee, and there are no early termination fees. When a schedule needs changing, a real person answers the phone. Related reading: payment links and invoicing.
Want a straight answer about your own statement?
Send us one recent statement. We line-item every fee and tell you what you are really paying. Free, no pressure.
Or call 866.242.4325. A real person answers.
Not only did PayZoom lower our costs, they analyzed our internal processes and made recommendations to improve workflow and provided new equipment so we could capture electronic payments at all points in the hospital and at off-site locations.
Jim Bishop, CPA, Controller, Jennie Stuart Medical Center
Since 2006, a person who knows your account.
| Founded | 2006, Daphne, Alabama |
| Clients in | Nearly every U.S. state |
| Support | Never outsourced |
| Registered partner of | Cygnus Payments and Evolv Payment Solutions |
Questions merchants ask us
Straight answers. If yours is not here, call us and a real person will answer it.
Do I need special software for recurring billing?
Usually not. Most payment gateways include recurring billing and secure card storage. Some businesses run it from their practice management, membership or accounting software, which connects to the gateway. We look at what you already use and set up recurring payments there before suggesting anything new.
Can I store a customer’s card number myself?
You shouldn’t keep full card numbers in files, spreadsheets or paper records. The safer approach is to let your gateway store the card and give you a token to charge. That protects customers and keeps more of your business out of PCI scope. It is also what card-brand rules expect.
What happens when a stored card expires?
The charge will usually decline. Some gateways offer an account updater that requests new card details from participating banks automatically, which catches many replacements. For the rest, a short email asking the customer to update their card, with a secure link, usually solves it. We help you set up both.
How do I handle a customer who wants to cancel?
Stop the schedule promptly and confirm the cancellation in writing. Card-brand rules expect cancellation to be straightforward, and some states have their own rules on automatic renewals. A clear, easy cancellation process also prevents chargebacks, because customers who can’t cancel tend to dispute the charge with their bank.
Send us one statement. We’ll tell you exactly what you’re paying.
No cost and no pressure. If your current rate is fair, we’ll say so. We typically reply the same business day.
| Call toll-free | 866.242.4325 |
| Local | 251.626.8100 |
| nate@bizpayzoom.com |



