How to Automate Gym Billing (and Stop Losing Revenue)

It's Sunday, and you're flipping through sign-up sheets to work out who paid. A few members still pay cash, and the rest of the billing happens between classes.
That's time you could spend on the mats. It's also money that goes uncollected while you're coaching.
To automate gym billing, get a card or bank account on file at signup and put every member on recurring billing. Then leave failed-payment retries on and set up online self-service for billing changes. From there, your software charges on schedule, sends receipts and retries declines without you touching it.
Here's the quick version:
- Get a payment method on file before a member's first class.
- Move every member to automated recurring billing.
- Leave automatic retries on for failed payments.
- Give members a way to update billing details online.
- Prevent disputes with clear statements, receipts, and renewal reminders.
Where Your Gym's Billing Actually Leaks
Unused memberships are rarer than you'd think. HFA (the Health & Fitness Association, formerly IHRSA) reported that only 4.6% of US members were non-users in 2025, down from about 10% and an all-time low.
In Gymdesk's benchmark data, the bigger leak is quieter. It's the dues that never get charged.
The Gymdesk Benchmark Report, published in June 2026, draws on observed billing data from 4,594 active gyms, mostly martial arts and combat-sports schools. Gyms collected 91.7% of what was owed—about 92 cents on the dollar.
Of the roughly 8% that went uncollected, 96% was never charged in the first place. About 70% of the missed money came from members with no card or bank account on file.
Where billing leaks
One card in this file has no payment method on it. That's the most common reason dues never get charged at all.
Here's where that uncollected money went:
Where the money went | Share of what gyms were owed | Where to fix it |
|---|---|---|
No payment method on file (never charged) | 5.83% | Step 1: card or bank account at signup |
Canceled before any charge attempt | 1.83% | Step 2: billing on a schedule from day one |
Charged and declined | 0.29% | Step 3: automatic retries left on |
Scheduled, pending, or other | 0.40% | Step 4: a weekly look at upcoming, missed, and failed payments |
Source: Gymdesk Benchmark Report, June 2026 (4,594 active gyms).
When a gym does run a charge, it goes through about 99% of the time. So most of the leak starts at the front desk, before a card network ever sees a charge.
Want a rough number for your own gym? Run your figures through Gymdesk's gym billing leakage calculator.
We'll keep you in the loop with fresh content, podcasts, how-to guides, tool reviews, and product exclusives.
How to Automate Gym Billing, Step by Step
Work through these five steps in order. The first four each close a line in the table above, and the fifth keeps the money you collect from coming back as a dispute.
Step 1: Get a payment method on file before the first class
No payment method on file is the single biggest leak in the benchmark data: 5.83% of what gyms were owed. The report recommends requiring a card on file before a membership starts.
Make it part of signup, the same way you handle the waiver. Members can add a card or bank account online, or you can take it in person with a card reader.
Running a free trial? Collect the payment method at signup and tell the member clearly when billing begins. "I'll bring my card next week" is how a new member trains for a month without paying.
Pro tip
Add "payment method on file" to your new-member checklist. Nobody steps on the mat without a signed waiver and a card or bank account saved.
Step 2: Move members to automated recurring billing
Start each member's billing schedule on day one, so the first charge actually runs. In the benchmark data, 1.83% of what gyms were owed was lost to memberships canceled before any charge was attempted.
Once the schedule is set, dues run automatically. You stop chasing members and flipping through papers to see who paid.
Recurring billing works best when it fits how your members actually train.
- Flexible billing cycles. Bill weekly, monthly, or yearly, depending on the program.
- Prepaid plans with automatic renewal. Offer a discount for paying several months or a year up front, and let the plan renew automatically.
- Automatic adjustments. Billing updates when a member changes tiers or pauses.
- Send reminders before each charge, so nothing on a bank statement comes as a surprise.
Give members a couple of easy ways to pay and make autopay the default. A small autopay discount gives the members still paying by cash or check a reason to switch.
Then pull a list of members who aren't on autopay and ask each one after class. It's a short conversation, and it usually only has to happen once.
Gymdesk runs recurring payments over any number of days, weeks, months, or years, plus one-off charges for class fees, seminars, or merch. Memberships and extras get billed from the same system.
Step 3: Leave automatic retries on
With automatic retries on, gyms in the Gymdesk Benchmark Report recover roughly six in 10 failed payments. Yet 37% of gyms have switched retries off, and that money is gone.
Not every decline can be retried, though.
- Soft declines. Temporary problems, like insufficient funds, often clear on a later try.
- Hard declines. A lost, stolen, or incorrect card won't be retried until there's a new payment method.
- Retry schedules. Most billing software lets you set how many times and how often it retries. For an outside reference, Stripe Billing's default for new accounts is up to eight tries within two weeks.
- ACH retries. Stripe retries bank debits for insufficient funds only, up to two times within 40 days.
Let the system try again before you step in.
Not every bank reports reissued cards automatically. Gymdesk emails members before a card expires and when a payment fails, and the card can be updated from the member's online account.

If a payment is still open after retries and notices, follow up personally and with care. Write down what you agreed and stick to your written policy, so every member gets treated the same. For a deeper walkthrough, see our guide to gym failed payment recovery.
Quick win
Check your retry setting today. If retries are off, turning retries back on is the fastest fix in this whole guide.
Step 4: Turn on member self-service for billing
Every "can you update my card?" text pulls you off the mat, usually right in the middle of a demo.
Set it up so members can do these without you:
- Update a card or bank account without calling the gym
- Pause for vacation or injury within your pause policy
- View receipts for past payments
- Switch to a different membership option
- Add family members to the account
Gymdesk gives every member an online account for updating payment details, managing the membership, and signing up family members. Routine billing changes don't wait for you to answer a text.
Write down your pause, freeze, and cancellation policies, and decide who on your team handles billing admin. Then everyone gives members the same answer.
Once a week, look over upcoming, missed, and failed payments. Anything still stuck after retries and self-service is what needs your personal follow-up.
Step 5: Prevent billing disputes
Many billing disputes start with confusion. A member sees an unfamiliar charge, or forgets a renewal, and calls the bank. Visa names recurring billing as a common source of disputes.
A few habits keep charges recognizable:
- Make your gym's name obvious on bank statements.
- Send receipts automatically after every charge.
- Remind members before renewals and price changes.
- Keep your cancellation policy easy to find.
Card vs ACH: Which Should Members Pay With?
Both work for gym memberships, and offering both makes signup easier. The main differences are cost, expiration, and the rules for retrying.
Card | ACH (bank debit) | |
|---|---|---|
Typical cost on a $100 membership (US) | About $3.20 (2.9% + 30¢) | About $1 or less, usually a percentage with a low cap |
Expiration | Cards expire and get reissued; not every bank reports reissued cards automatically | Bank accounts have no expiration date to track |
Retries | Soft declines retried on a schedule; hard declines need a new card | Per Nacha rules, retries must keep the same amount and be labeled "RETRY PYMT" |
Setup | Member enters a card online or taps a card reader | Member enters bank details and authorizes the debit |
Your actual rate depends on your processor.
If you offer ACH, you take on a few Nacha rules:
- Keep unauthorized returns under 0.5% of your ACH debits.
- Expect a review if administrative returns pass 3% or total returns pass 15%.
- Get a new authorization before re-running a debit returned as unauthorized.
ACH costs you less per charge, so it's fair to mention it at signup. Still, offer both and let each member pick. Gymdesk Payments has both card and ACH built in.
Stay Compliant: Card Storage and Cancellation Rules
Two sets of rules sit under everything above. One covers how you store card details, and the other covers how members cancel.
Keep card details off paper
Never write card numbers or security codes on sign-up sheets. PCI rules prohibit storing card security codes after authorization, even encrypted (Requirement 3.3.1.2).
Keep card numbers out of spreadsheets and notes, too. Let your processor hold the card.
Follow current cancellation rules
There's no federal click-to-cancel rule in effect right now. A federal appeals court struck down the FTC's 2024 rule, and the FTC opened new rulemaking in March 2026, according to Jones Day.
The FTC still enforces existing consumer protection laws, and about 30 states have separate auto-renewal laws.
If you have members in California, the state's updated law, AB 2863, in effect since July 1, 2025, requires businesses to:
- Get express consent to auto-renewal and keep records of it
- Offer online cancellation to anyone who joined online
- Send an annual reminder with charges and how to cancel
- Give seven to 30 days' notice before a price change
Note
This is general information, not legal advice. Check your state's rules, and read our guide to click-to-cancel compliance for gyms.
What to Look for in Gym Billing Software
Use this checklist when you compare gym billing software:
- Card and ACH payments, online or in person with a card reader
- An automatic retry schedule for failed payments
- Emails before a card expires and when a payment fails, plus a way for members to update a card online
- An online account where members manage billing and membership info
- A view of upcoming, missed, and failed payments, plus a daily billing report email
- A choice of processors, so you're never locked into one
Gymdesk billing is built around this list, with billing and payments in one system. Use Gymdesk Payments (US and Canada), or connect Stripe, Square, Authorize.net, GoCardless, or Ezypay, depending on your country.
For what processing actually costs, see the Gymdesk breakdown of gym payment processing fees.
Get Paid on Time and Get Your Sundays Back
Two settings protect most of the money that slips through: a card or bank account on file before the first class, and automatic retries left on.
Set both this week. Once you automate gym billing, Sunday stops being the day you work out who paid.
FOR GYM OWNERS
Most missed dues never get charged at all. Gymdesk takes a card or bank account at signup, bills members on schedule, and retries failed payments for you.
- No credit card required
- No long-term contracts
- Cancel anytime
Gym management software that frees up your time and helps you grow.
Simplified billing, enrollment, student management, and marketing features that help you grow your gym or martial arts school.



.webp)


