Someone told you ACH would save your gym money on processing fees. The math looked great. Lower rates, bigger margins, easy win.
Here's why that math is wrong.
I run ManageMemberships — we process via Stripe on credit cards. I'm biased. But I'm also the guy who gets the call when a gym owner switches to ACH, watches the NSF fees pile up, and wants to switch back. So here's the full picture.
ACH Sounds Great on Paper
The sales pitch is simple. ACH processing rates are lower — typically 0.5–1.5% or a flat $0.25–0.50 per transaction. Credit cards run 2.5–3.5% + $0.30. On a gym processing $15K/mo:
Looks like a slam dunk. Save $200–300/mo. Some gym software vendors push ACH hard because they save on interchange too. "You'll save thousands a year!" Great pitch.
Here's what they leave out.
NSF Fees Eat Your "Savings" Alive
ACH transactions bounce. A lot. Industry NSF rates for recurring billing run 3–8%. Every bounced ACH costs you $25–45 in return fees from your bank. And your member gets slammed with a $25–35 fee from their bank. Now they're pissed at you.
Here's the thing that makes this especially dumb: declined credit cards don't generate fees. A card gets declined? $0 cost to you. $0 cost to your member. The payment recovery system retries automatically. A bounced ACH? You pay. They pay. Everybody loses.
ACH Is Async — And That Breaks Everything
For 24/7 gyms with billing-tied door access, this is a dealbreaker. The door needs to know right now whether the member paid. ACH can't answer that question for 3–5 business days. Does the door lock when you submit the draft? When it clears? When it bounces? There's no clean answer.
Refunds and Disputes Are Way Worse on ACH
| Scenario | ACH | Credit Card |
|---|---|---|
| Issuing a refund | Initiate ACH credit. Wait 3–5 business days. Hope it doesn't bounce on the return trip. | Click a button. Refund processes in 3–5 days. Done. |
| Member disputes charge | 60-day dispute window via NACHA. Minimal burden of proof on the member. You have almost no recourse. | Formal chargeback process. You can submit evidence (signed waiver, check-in logs, agreement). Fair fight. |
| Unauthorized charge claim | R10 return code = member told their bank to reverse it. Basically unstoppable. | Chargeback with evidence window. Win rate ~40–60% with proper docs. |
| Cost of dispute | $25–50 per return + lost revenue + time | $15–25 chargeback fee. At least you can fight it. |
Nobody Under 40 Wants to Give You Their Routing Number
- "Where do I find my routing number?"
- Member has to dig up a checkbook or log into online banking
- Feels invasive — "why do they need my bank account?"
- Some members will straight up walk away at this step
- Member switches banks → you lose the payment method entirely
- No auto-update. Manual re-enrollment required.
- Tap, scan, or type the number they already know
- Apple Pay / Google Pay — even faster
- Familiar process — they do this 10x a day
- Card expires → auto-updater gets the new number from the bank
- New card issued → auto-updated, no member action needed
- Zero friction. Zero confusion.
Every step of friction at signup costs you members. Asking for a routing number in 2026 is like asking someone to fax you their application.
When ACH Actually Makes Sense
I'm not going to pretend ACH is always wrong. There are scenarios where it works:
- High-value memberships ($200+/mo): The processing savings on a $300/mo membership are $6–9/transaction. At that level, even with occasional NSFs, the math can work.
- B2B / corporate billing: You're invoicing a company, not drafting an individual's checking account. Companies don't have NSF issues.
- Established clubs with long-term, affluent members: Country clubs, high-end athletic clubs. Low churn, stable accounts, members who've been there for years.
- Processing $50K+/mo with under 2% bounce rate: If your member base is stable enough to keep bounces under 2%, the savings are real.
But for most gyms billing $30–100/mo to regular consumers — people who change banks, overdraft occasionally, and expect Apple Pay at checkout? Credit card wins on total cost of ownership.
Side by Side — Total Cost of Ownership
200 members · $60/mo avg · $12,000/mo volume
Frequently Asked Questions
Use Credit Cards. Sleep Better.
ACH looks cheaper until you factor in NSF fees, async settlement, member friction, and the operational headache of chasing bounced payments. Credit cards cost more per transaction. The total cost of ownership is lower.
If you're running a 24/7 gym with billing-tied door access, credit card is the only option that gives you real-time payment confirmation.
The vendors pushing ACH are optimizing for their margins, not yours. Accept the slightly higher processing rate. Keep your members happy. Keep your doors working. Keep your sanity.
ManageMemberships processes via Stripe — instant confirmation, automatic card updates, billing-tied door access. No ACH headaches.
Related: Payment Recovery · Door Access Control · Best 24/7 Gym Software · Best Access Control for Gyms · Switch Without Losing Members · All Features
