The gym owner knew she had declined payments. She'd been meaning to deal with them. The front desk had a sticky note that said "follow up on billing" that had been on the desk long enough to curl at the corners. Life — coaching, scheduling, a broken HVAC unit, a lease negotiation — kept getting in the way.
When we ran the audit, the gym had 400 active members and had gone approximately 90 days without a systematic failed payment follow-up process. What we found was instructive enough to document.
The Starting Numbers
Average membership: $145/month. Total MRR: approximately $58,000. When we pulled the billing data, here's what the 90-day period showed:
- Total failed payment attempts during 90-day period: 47
- Members with at least one failed payment: 41 (some had multiple attempts on different cards)
- Total revenue outstanding: $14,260
- Members who self-resolved (updated card proactively): 6
- Members who were contacted manually and resolved: 9
- Members still unresolved after 90 days: 26
- Members who had quietly cancelled (let the failed payment lapse into churn): 13
Of the 26 unresolved members, 13 were still showing as "active" in the system — their billing had failed but they hadn't formally cancelled, and they were still occasionally showing up to class. The other 13 had stopped coming and were de facto churned. The owner had no clean picture of who was in which category.
The Recovery Attempt
We ran a manual recovery process on all 41 members with failed payments. This took approximately 6 hours of staff time — phone calls, texts, individual emails drafted for each case.
Outcomes from the manual recovery effort:
- Members who updated card and resumed billing: 19 (46% of the 41)
- Members who cancelled during the follow-up conversation: 8 (these were already mentally gone)
- Members who couldn't be reached or didn't respond: 14
- Revenue recovered: $8,265 (19 members × $145/month × ~3 months of outstanding + resumed billing)
- Revenue permanently lost: ~$5,995 (from the 22 members who cancelled or went unreachable)
The 46% recovery rate sounds decent until you run the counterfactual.
What Automated Recovery Would Have Changed
When failed payments are addressed within 48–72 hours of the initial decline — automated retry, automated SMS card-update request, automated dunning email — the recovery rate on first-month declines is typically 68–74%. The 90-day gap was the problem. Members who are contacted 3 days after a failed payment are inconvenienced. Members who are contacted 90 days later have usually made a decision — the billing failure was either an accident they forgot about or a passive exit they didn't bother to formally complete.
What the numbers would have looked like with automated recovery triggered at 48 hours:
- Recovery rate: ~70% (29 of 41 members)
- Revenue recovered: approximately $12,760
- Revenue permanently lost: approximately $1,500
- Staff time spent: ~45 minutes (to review automated recovery status, not to manually work each case)
- Delta vs. what actually happened: $4,495 in additional recovered revenue and 5+ hours of staff time returned
Over 12 months, assuming similar failed payment rates (roughly 10% of a 400-member gym's billing will experience a decline in any given quarter), the annual cost of not having automated recovery was approximately $18,000–$22,000 in revenue that went permanently unrecovered.
The Dunning Sequence That Actually Works
The mechanics of an effective failed-payment recovery sequence, based on what we've seen across multiple gym operations:
Day 1 (automatic retry): Processor retries the charge. Captures roughly 15–20% of failed payments immediately — these are usually soft declines (temporary card issue, bank hold).
Day 2 (SMS): "Hi [Name], we had trouble processing your membership payment. You can update your card here: [link]. Takes 30 seconds." Not punitive, not alarming, just informational. SMS open rate: ~95%. Recovery rate from day-2 SMS alone: 18–22% of remaining failures.
Day 4 (email): Slightly more detailed — confirms the outstanding balance, reiterates the card-update link, notes that class access may be affected. Tone: transactional, not passive-aggressive. Recovery rate from day-4 email: 12–15% of remaining failures.
Day 7 (second retry + personal outreach flag): Processor retries. If still failing, a staff member is flagged to make a personal phone call before day 10. Personal outreach recovers another 20–25% of the remaining cohort.
Day 14 (final notice): One more email noting the account will be suspended. Captures a few more members who were procrastinating. Anything still unresolved at day 14 moves into formal churn.
Total recovery rate with this sequence: 70–75%. Total staff time for a 10-member failed-payment cohort: under an hour. Without it: 4–8 hours and half the recovery rate.
The Underlying Math
For any gym, the annual cost of not having automated failed payment recovery is approximately: (monthly failed payment rate × 12 months × average membership value × gap between manual recovery rate and automated recovery rate).
For a 400-member gym at $145/month average with a 10% quarterly failure rate and a 25-point recovery gap (45% manual vs. 70% automated): that's roughly $20,800/year in permanently lost revenue that would have been recoverable with a 48-hour automated response.
That number is larger than the annual software cost of most gym management platforms. It's a check that's already written — the only question is whether the system cashes it for you or lets it go.
See Mako in action — no sales call required
Mako is built for independent studio and service-business owners who'd rather spend their time on clients than on demo calls. Open the live demo, poke around, and see exactly how scheduling, billing, and financial intelligence come together in one place.
Try the demo: https://app.makocrm.so/demo
Self-serve. Instant access. No forms, no calendars, no "talk to sales."