A studio with 100 members at $150/month running card auto-pay pays $5,580/year in processing fees. The same studio on ACH memberships pays $1,440. The revenue is the same. The difference is $4,140/year from a billing method change.
Yoga and pilates studios run on predictable recurring revenue — unlimited memberships, class packs, and drop-in passes — which makes them ideal candidates for ACH billing and yet most studios process 100% via card. The reason is usually inertia: Mindbody, Pike13, and other management platforms default to card billing, and no one explicitly opted into ACH when they set up the account. The cost of that default is substantial.
A $150/month membership charged via card at 2.9%+$0.30 costs $4.65 per billing cycle. The same membership via ACH: $1.20. For a studio billing $15,000/month in memberships, that's $697.50/month in card fees vs $180/month in ACH fees — $6,210/year difference. No new members needed, no rate negotiation, just a billing method change.
| Revenue Type | Typical Amount | Best Payment Method | Card Fee | ACH Fee |
|---|---|---|---|---|
| Monthly unlimited membership | $100–$200/month | ACH recurring | $3.20–$6.10 | $0.80–$1.60 (0.8%) |
| Annual membership prepaid | $1,000–$1,800/year | ACH (one-time) | $29.30–$52.50 | $5.00 (capped) |
| 10-class pack | $150–$250 | Card (one-time purchase) | $4.65–$7.55 | $1.20–$2.00 |
| Single drop-in class | $20–$35 | Card in-person | $0.72–$1.32 | Not practical (delay) |
| Retail merchandise | $20–$100 | Card in-person | $0.72–$3.20 | Not practical |
| Teacher training program | $2,000–$5,000 | ACH or payment plan | $58.30–$145.30 | $5.00 (capped) |
Stripe's ACH cap of $5 means any single payment over $625 hits the ceiling and costs exactly $5.00. A $1,200 annual membership via ACH costs $5.00. The same $1,200 via card at 2.9%+$0.30 costs $35.10. For studios that offer annual upfront membership pricing, ACH is 7x cheaper per transaction. Teacher training enrollments ($2,000–$5,000) via ACH cost $5.00 regardless of amount. At $4,000, that's 7x less than card processing.
The business case for moving membership billing from card to ACH depends on your membership count and average membership value. Here's the annual cost difference at key revenue levels:
| Monthly Membership Revenue | Members (avg $150/month) | Annual Card Fees (2.9%+$0.30) | Annual ACH Fees (0.8%) | Annual Savings |
|---|---|---|---|---|
| $5,000/month | ~33 members | $2,238/year | $480/year | $1,758/year |
| $10,000/month | ~67 members | $4,356/year | $960/year | $3,396/year |
| $15,000/month | 100 members | $6,534/year | $1,440/year | $5,094/year |
| $25,000/month | ~167 members | $10,770/year | $2,400/year | $8,370/year |
| $40,000/month | ~267 members | $17,112/year | $3,840/year | $13,272/year |
Practical constraint: not all members will successfully set up ACH. Card payments are easier for members who prefer credit card rewards or don't want to provide bank account details. A realistic ACH conversion rate for an established studio running an active migration campaign is 50–70%. A 100-member studio converting 60 members to ACH still saves ~$3,000/year.
The first ACH debit from a new bank account requires verification and takes 3–5 business days to settle (some banks clear faster). Subsequent monthly payments on the same account typically clear in 1–2 days. For studios that bill on the 1st of the month, this means ACH payments initiated on the 1st may not settle until the 4th–6th. Plan cash flow accordingly, and communicate to members that their first ACH billing may clear a few days later than expected.
Recurring billing fails silently without a dunning system. A card that expires in March will decline the April 1 membership charge, and the studio won't know unless they check or the member tells them. At 100+ members, manual follow-up becomes impossible.
The standard failure sequence:
| Platform | Dunning Management | Card Updater | ACH Support | Notes |
|---|---|---|---|---|
| Mindbody | Built-in; configurable retry schedule | Yes | Yes (US only) | Standard for 50+ member studios |
| Pike13 | Built-in | Yes | Yes | Stronger for pilates-specific billing |
| Stripe (standalone) | Built-in (Stripe Billing Smart Retries) | Yes (automatic updater) | Yes | Requires technical setup; best rate for studios using custom booking |
| Glofox / ABC Fitness | Built-in | Yes | Available | Pricing varies; enterprise focus |
| Square | No automated dunning | No | No | Manual follow-up required; unsuitable for 30+ member studios |
Square Appointments supports recurring billing, but when a card declines, Square sends an email to the studio owner and stops. There is no automated retry, no member-facing payment update link, no access restriction. A 40-member studio on Square that doesn't check their account for a week can accumulate 5–10 failed payments with no action taken. For studios under 30 members where the owner personally knows every client, this is manageable. For anyone larger, it's a leak.
Membership freeze chargebacks are the leading dispute category for yoga studios. The typical scenario: a member requests a freeze in October, forgets they resumed in January, sees the February charge, and disputes it as unauthorized. Without documented evidence of the freeze/resume dates, the studio loses.
What processors require to win a paused membership chargeback:
Studios using Mindbody or Pike13 have these records automatically — the platform logs every freeze request, confirmation, and resume event. Studios billing via Square or manual invoices typically can't produce audit trails and lose these disputes by default.
| Option | Monthly Platform Fee | Card Rate | ACH | Best For |
|---|---|---|---|---|
| Square Appointments | $0–$29 | 2.6%+$0.10 in-person; 3.5%+$0.15 on-file | No | Sole-instructor, <20 members |
| Stripe + Acuity | $20–$45 (Acuity) + $0 (Stripe) | 2.7%+$0.05 reader; 2.9%+$0.30 online | 0.8%, max $5 | Small studios wanting ACH without full platform cost |
| Mindbody Starter | $129/month | 2.75% in-person; 3.5% stored | Yes | Growing studios; 20–100+ members; needs waitlists + reporting |
| Mindbody Accelerate | $229/month | 2.75% in-person; 3.5% stored | Yes | Multi-location or multi-room studios |
| Pike13 | $129–$249/month | 2.7% + $0.10 | Yes | Pilates reformer studios; strong family/couple membership logic |
| Helcim | $0 | Interchange-plus (~1.85%+$0.08 typical) | 0.5%, max $6 | Studios doing $20K+/month who handle scheduling separately |
Mindbody charges 3.5% for stored card memberships — higher than Stripe's 2.9%+$0.30 and significantly higher than interchange-plus. At $40,000/month in stored-card membership billing, Mindbody's 3.5% costs $16,800/year. Stripe at 2.9%+$0.30 costs $14,112/year — $2,688 less annually. Studios at $40K+/month in memberships often find it worth maintaining Mindbody for scheduling and client management while processing actual payments through Stripe (some studios do this by using Stripe as the payment processor within their custom booking flow). For studios under $20K/month, the management value of Mindbody typically outweighs the processing rate gap.
Class packs and memberships create different chargeback exposure. Memberships that auto-renew generate "I didn't know it renewed" disputes; class packs generate "I didn't use all my classes" disputes — which is not a valid chargeback reason but some cardholders try anyway.
| Billing Type | Common Chargeback Reason | Win Conditions |
|---|---|---|
| Monthly membership auto-renew | "I cancelled" or "I didn't authorize this" | Written cancellation policy + no cancellation request received + charge matches schedule |
| Membership freeze/resume | "I was frozen, this shouldn't have charged" | Freeze audit log + resume date confirmation sent to member |
| Annual membership | "I thought it was monthly" | Purchase confirmation showing annual term + "Annual" clearly labeled at checkout |
| Class pack (non-refundable) | "I couldn't use all the classes" | Clear "no refunds" language in purchase confirmation; dispute as "services available but unused" |
| Drop-in class | "Class was cancelled" or "I attended but wasn't satisfied" | Class attendance record; refund policy; documented class completion |
Assumes a studio with $15,000/month total revenue: 65% recurring memberships ($9,750), 25% class packs/drop-ins ($3,750), 10% retail/other ($1,500).
| Scenario | Annual Processing Cost | vs. All-Card Baseline |
|---|---|---|
| All card (2.9%+$0.30 flat-rate) | $6,534/year | — |
| Memberships on card (2.9%+$0.30), rest card | $6,534/year | Baseline |
| Memberships on ACH, rest card | $3,276/year | Save $3,258/year |
| Memberships on ACH, packs on interchange-plus, retail card | $2,508/year | Save $4,026/year |
| All ACH (impractical for drop-ins) | $1,440/year | Save $5,094/year (max theoretical) |
Yoga and pilates studios typically process under MCC 7997 (Health and Fitness Clubs, Including Membership Fees and Charges). Some independent studios are classified under MCC 7299 (Other Personal Services). Studios selling retail merchandise may have a secondary MCC 5941 for merchandise transactions.
Yes. ACH via Stripe costs 0.8% (maximum $5 per transaction). A $150/month membership via card costs $4.65 in fees; via ACH it costs $1.20. Over 100 members at $150/month, the difference is $411/month — $4,932/year. Mindbody and Pike13 both support ACH for US members.
Frozen membership chargebacks require: (1) written freeze request from the member, (2) written confirmation sent to the member showing freeze period and resume date, (3) audit log showing the automatic or manual resume date, and (4) evidence the charge matches the disclosed billing schedule after resume. Mindbody and Pike13 produce all of these automatically. Studios using Square or manual invoicing typically can't produce the required documentation and lose these disputes.
For studios under 50 members with one or two instructors, Mindbody's $129–$349/month fee is usually not justified by processing savings alone. Square Appointments or Acuity Scheduling combined with Stripe achieves similar functionality at $0–$30/month. Mindbody pays for itself at 50+ members when you factor in staff scheduling, waitlist management, and automated dunning for failed memberships.
Use a three-step dunning sequence: (1) automatic retry on day 1, (2) automated member notification on day 3–5 with a payment update link, (3) pause membership access (not cancel) after day 14. Stripe Billing and Mindbody handle this automatically. Square requires manual intervention for every failure — which is why it's unsuitable for studios with 30+ members.
Find the right processor for your studio
Compare real rates from Square, Stripe, Helcim, and 10+ other processors side by side. Enter your monthly volume to see exactly what you'd save by switching.
Compare processors →