Most gym owners have a number they watch closely: new sign-ups. Far fewer track the members who quietly stop paying. A card expires, a bank flags a charge, a paycheck lands two days late, and a payment that should have been routine fails. Nobody decided to leave. The member still has a key tag on their ring and a class on their calendar.
What happens next decides whether that member stays. If the failure goes unnoticed, the account may drift into collections or lapse. If it is handled with a blunt “you owe us” email and a locked door, a member who simply had an expired card can walk away annoyed. A clear message and an easy payment-update process can help resolve a simple billing failure.
This guide explains why gym payments fail, how to prevent repeat failures, and when another payment attempt is allowed. It covers card and ACH retry rules, member messages, access policies, and the metrics to track. It closes with a recovery schedule you can adapt to your gym.
Step 1. Understand why the payment failed
Most card payment failures fall into three broad categories. Confusing them can lead to unnecessary retries or missed recovery opportunities. Use these groups to decide what to do next. Some decline reasons overlap, so check the processor’s code before retrying.
| Type | What it means | Typical causes | What to do |
| Soft decline | The bank said, “not right now.” The card or account itself is fine. | Insufficient funds, temporary bank hold, daily limit reached, issuer outage | Retry on a schedule, message the member |
| Hard decline | The bank said “no, and don’t ask again.” | Lost or stolen card, closed account, invalid card number | Do not retry. Get a new payment method from the member |
| Credential decline | The details on file are out of date. | Expired card, reissued card with a new number | Prevent with account updater, or ask the member to update |
For cards, the processor Stripe publishes the codes it treats as hard declines and will not retry automatically: incorrect_number, lost_card, pickup_card, stolen_card, revocation_of_authorization, revocation_of_all_authorizations, authentication_required, highest_risk_level, and transaction_not_allowed. Its documentation says those payments only run again once a new payment method is on file. Stop automatic retries when the code prohibits another attempt. Request a replacement for a lost or stolen card, and obtain valid payment authorization if the member revoked permission.
For bank debits (ACH), failures come back as return codes. The ones gyms see most:
| Code | Meaning | Retry? |
| R01 | Insufficient funds | Yes, limited (see Step 4) |
| R09 | Uncollected funds | Yes, limited |
| R02 | Account closed | No, get new bank details |
| R03 | No account found | No |
| R04 | Invalid account number | No, fix the number first |
| R05, R07, R10 | Unauthorized-type returns or authorization revoked | No. Contact the member directly and confirm permission before any new debit |
Return-code meanings and the reinitiation limits come from a bank’s ACH return reference guide, which summarizes the Nacha rules.
Step 2. Calculate the revenue at risk
This is the section most articles get wrong, so here is the honest picture.
What is widely quoted: Payments company Paddle states that failed payments, expired cards, and processing errors drive 20 to 40 percent of all churn in subscription businesses, and that an additional 10 percent of subscription revenue is lost to failed payments before recovery. GoCardless cites ProfitWell research for “up to 40 percent” of churn being involuntary, and cites Recurly for card failure rates of 5 to 18 percent with an average near 13 percent.
How to interpret subscription figures: These are vendor figures drawn mostly from software-subscription (SaaS) data, and neither page publishes sample sizes or methodology. Paddle’s page does not point to independent research for its 20 to 40 percent number. Treat them as directional, not as gym benchmarks.
Measure your gym’s performance: The gym-specific failure-rate and recovery-rate numbers we found were published by billing-software vendors, so we left them out rather than repeat unverified claims. We found no independent, audited benchmark for the share of gym payments that fail. The reliable approach is to measure your own (formulas in Step 6).
Compare recovery rates carefully: One named case on Paddle’s page reports a 36 percent recovery rate. A comparison table on Baremetrics says structured dunning recovers 60 to 85 percent of involuntary churn, with no source given. That spread tells you the real answer depends on your members, your processor, and your process.
What it can cost: a worked example you can adapt
This is a model, not a published statistic. Assume a gym with 1,000 members paying $50 a month ($50,000 in monthly billings). The table shows the billings that never get collected over a year, counting only the missed monthly charge itself, not the future months from a member who leaves.
| Monthly failure rate | Recover 30% | Recover 60% | Recover 80% |
| 5% | $21,000 lost | $12,000 lost | $6,000 lost |
| 10% | $42,000 lost | $24,000 lost | $12,000 lost |
| 13% | $54,600 lost | $31,200 lost | $15,600 lost |
At a 10 percent failure rate, moving recovery from 30 to 60 percent protects $18,000 a year in this example. Swap in your own member count, price, and rates to see your number. If unresolved payment failures also cause members to leave, the long-term revenue loss can be higher than the table suggests.
Step 3. Prevent failures before they start
Use card account updater programs
When a card expires or is reissued, the card networks can pass the new details to your processor so the next charge works without the member doing anything. Visa describes its Visa Account Updater as a “secure clearinghouse” that exchanges updated card information between merchants and issuers, covering new account numbers, expiration dates, closed-account notices, and contact-cardholder advisories. Visa’s merchant fact sheet says recurring and subscription providers are eligible, and that enrollment runs through your acquirer. Mastercard runs an equivalent program (Automatic Billing Updater).
Visa’s own fact sheet claims the service “increases authorization approvals” but publishes no figures, so be skeptical of any vendor that quotes a precise lift. Ask your processor whether account updating is available, which cards and issuers it covers, and what fees apply. Track subsequent payment failures to measure its effect on your gym.
Consider bank debit for recurring dues
GoCardless claims bank-to-bank debit can fail as rarely as 0.5 percent of the time, versus the card failure range above. That is a promotional claim from a bank-debit provider, with no published methodology, so verify it against your own processor’s data. The trade-off is real either way: ACH returns take days to arrive, and ACH has strict reinitiation rules (below).
Send a pre-expiry notice
Any card with an expiration date within the next 30 to 45 days can trigger a short “your card is about to expire, update it here” message. This is standard practice among billing providers. Track how many members update their details and whether expiry-related failures decline.
Collect a backup payment method
A second card or bank account on file, with the member’s permission to use it, gives your system something to try when the primary fails.
Step 4. Retry inside the rules
Retries can recover temporary failures, but the decline code and processor rules determine when another attempt is allowed.
Card network limits
| Network | Rule | Sources |
| Visa | Visa permits up to 15 retries in 30 days for eligible category 2 and 4 declines. Category 1 declines must not be retried. | Acquirer Nets, Bank TD |
| Mastercard | Checkout.com advises no more than 10 retries in 24 hours or 35 in a rolling 30-day period. Decline advice can prohibit retries. | Bank TD, Merchant Cost Consulting |
Both networks also flag specific decline reasons as “never try again,” and reattempting those can trigger fines even if you are under the count. Fee amounts differ by source and region, so we are not quoting them. Check your processor agreement.
What a good retry design looks like
- Spread attempts across days, not hours. Stripe’s recommended default retry policy is 8 tries within 2 weeks, and its documentation says its model weighs timing signals (for example, some debit card payments succeed slightly more often at 12:01 AM local time). Even if you do not use Stripe, the design principle holds: a few well-spaced attempts beat a burst.
- Never retry hard declines. Wait for a new payment method.
- Retry soft declines after the member’s likely payday. This is a common practice, not a proven law. Test it on your own data.
- Keep attempt counts low. Many gym owners stop well short of the network caps because every extra attempt also annoys the member.
ACH retry rules
Per the East West Bank guide summarizing Nacha rules, an originator may reinitiate a debit returned for insufficient funds (R01) or uncollected funds (R09) up to two times, within 180 days of the original settlement date. Nacha’s rule fact sheet also requires “RETRY PYMT” in the company entry description on reinitiated entries, so the member’s bank statement shows what it is. Stripe’s limit for ACH retries due to insufficient funds is two retries within 40 days.
Why your return rate matters
Nacha sets return-rate thresholds that trigger scrutiny of the originating bank: 0.5 percent for unauthorized returns, 3 percent for administrative returns, and 15 percent for overall returns. Per Nacha, exceeding the unauthorized threshold requires the originating bank to submit a reduction plan within 30 days, and the other two thresholds trigger an inquiry; banks that cannot improve can face fines. A gym with sloppy ACH collection can strain its own processing relationship, so do not blast retries.
Step 5. Ask the member, and do it well
The message is the recovery mechanism
Some declines require member action before another payment can succeed. Depending on the decline code, the member may need to update their card details, complete authentication, or provide another payment method.
So the goal of every message is to make that fix take under 30 seconds: one clear sentence about what happened, one button or link to update the card, and nothing that reads like a threat.
Sample first message (email or text), tone neutral
Hi Sam, your membership payment didn’t go through. This can happen for several reasons, including an expired card. You can update your payment details here: [link]. Your access stays on while we sort this out.
Sample follow-up, day 7
Hi Sam, a quick reminder that we still can’t process your membership payment. If something changed with your finances, reply to this message, and we can work out a plan. Otherwise, update your card here: [link].
Sample final notice, day 14
Hi Sam, we’ll need to pause your access on [date] if we can’t process your payment. You can update your details here, or reply to ask about freezing your membership instead.
Adapt these messages to your gym’s grace period and membership terms. Track which messages lead members to update their payment details.
Texting has legal rules
Text reminders get read, but they are regulated under the Telephone Consumer Protection Act (TCPA). Consult your own attorney, since this is not legal advice. The points that matter most for recovery messages:
- Get SMS consent when the member signs up, and record it.
- Honor opt-outs in any reasonable form. Since April 11, 2025, the FCC’s revocation rules require accepting words like “stop,” “quit,” “end,” “revoke,” “opt out,” “cancel,” and “unsubscribe,” and processing the request within 10 business days.
- One nonpromotional confirmation text is allowed after an opt-out, provided it is sent within five minutes and contains no promotional content.
- A further “revoke all” rule is delayed. It would treat an opt-out for one type of message as an opt-out for all. Law-firm summaries of the FCC’s January 2026 order say the compliance date moved to January 31, 2027. Build for it now.
When in doubt, send the email as well so a member who texts “stop” is still reachable.
Step 6. Protect the relationship while you wait
Access: grace period, freeze, or block?
| Approach | Good for | Risk |
| Grace period (access stays on for a set number of days) | Soft declines, expired cards | Members who never intend to pay can use it |
| Short freeze (billing pauses, member stays on the books) | Members in a tight month | Needs a clear end date or it becomes a free pause |
| Immediate block | Hard declines with no response | Feels punitive, drives cancellations |
A reasonable default is a short grace period for first-time failures, a block only after you have messaged more than once and the retry window has passed, and a freeze offered proactively when a member replies about money trouble. Rules on late fees, collection, and what a membership contract can require vary by state, so check your contract and your state’s health club statute before charging late fees or suspending access.
Offer a reason to stay
When a member says money is tight, discuss a manageable way for them to stay. A freeze, a downgrade, or moving the billing date to a different day of the month often keeps them.
Measure your own numbers
| Metric | How to calculate |
| Payment failure rate | Scheduled payments that failed on the first attempt / scheduled payments attempted × 100. |
| Recovery rate | Initially failed payments fully collected within the recovery window / initially failed payments in the same group × 100. |
| Involuntary churn | Members lost to unresolved failed payments/members at start of month. |
| Billings at risk | Sum of currently failed charges not yet collected. |
| Time to recover | Median days from first failure to successful payment. |
Review these monthly. Count each scheduled payment once, record retries separately, and compare the same groups over a fixed recovery window. If failures rise while recovery stalls, check decline reasons, payment details, retry settings and member follow-up before choosing a fix.
A day-by-day playbook you can copy
Use this sample schedule after checking the decline code, processor rules, and membership terms. ACH retry dates depend on receiving the return from the previous attempt; do not debit again while that attempt is still pending.
| When | Card payment issues | Hard decline | ACH insufficient funds (R01) |
| 30 days before expiry | Pre-expiry notice | n/a | n/a |
| Day 0 | First retry, friendly message with update link | No retry. Message asking for a new card | Notify member. Do not retry same day |
| Day 3 | Second retry | n/a | First reinitiation with “RETRY PYMT” |
| Day 7 | Third retry. Follow-up message | Follow-up message | Follow-up message |
| Day 10 | n/a | n/a | Second reinitiation, then stop |
| Day 14 | Final notice with deadline. Offer freeze | Final notice. Offer freeze | Final notice. Offer freeze or switch to card |
| Day 21 | Restrict access if still unpaid | Restrict access | Restrict access |
| Day 30 | Move to canceled or on-hold; one last win-back message | Same | Same |
Adjust the day counts to your contract terms and local rules.
Frequently asked questions
Should I retry a declined gym payment the same day?
Usually not. A soft decline such as low funds rarely clears within hours, and rapid retries count against network limits (Mastercard flags 10 or more declines on the same card within 24 hours). Wait a few days, ideally past a likely payday, and never retry hard declines.
How many times can I retry a card?
Visa and Mastercard restrict excessive payment retries, with limits depending on the network, decline category, and processing arrangement. Check your processor’s current rules and keep retries well below applicable limits.
Staying far below those is wise. A reasonable design is a few spaced attempts over about two weeks, then stop and ask the member.
Can I text members about a failed payment?
Yes, with proper consent captured at signup, and you must honor opt-outs in any reasonable form within 10 business days. Pair texts with email, and ask your attorney about your state’s rules.
What is the difference between voluntary and involuntary churn?
Voluntary churn is a member choosing to leave. Involuntary churn is a member lost because a payment failed and was never resolved. Vendors say involuntary churn is 20 to 40 percent of subscription churn, but that figure comes from software-subscription data, so measure your own.
Should I cancel a member after one failed payment?
No. Most first failures are fixable. Retry, send a message, offer a grace period, and cancel only after your documented window has passed without a response.
Where Wellyx fits
If you run recovery by hand, the failures that cost the most are the quiet ones nobody noticed. Wellyx’s billing management runs configurable retry logic that automatically attempts failed recurring payments again over a scheduled period, works with payment providers that support card updater services, and sends SMS and email notifications for payment reminders and secure card-update requests. Grace periods allow temporary access while recovery runs, and membership freezes pause billing without losing the account. Reports export to PDF, CSV, or Excel and cover payments, refunds, chargebacks, and write-offs, which is what you need to calculate the metrics above.
For gyms with staffless entry, the access control system can apply access restrictions after failed payments according to your configured rules, including any grace period. This ensures the rule you decide on in Step 6 is applied consistently, without someone at the front desk making a judgment call each time.
To see how these work together, book a demo.




