Payment Processing for Yoga and Pilates Studios: Memberships, Class Packs, and Reducing Fees

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.

How Studio Billing Creates Processing Costs

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.

The Three Revenue Streams and Their Fee Profiles

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)
Annual membership via ACH: $5.00 flat, always

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.

Membership Billing: ACH Conversion Math

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.

ACH takes 3–5 business days for first-time payments

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.

Failed Payment Management

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:

  1. Day 1: First retry automatically (most declined payments from insufficient funds clear within 24–72 hours)
  2. Day 3: Second retry if first failed
  3. Day 5: Automated notification to member — "Your payment of $150 failed. Update your payment method here: [link]"
  4. Day 7: Third retry if member hasn't updated
  5. Day 14: Pause membership access (not cancel — cancelled members need to re-sign up; paused members just pay and resume)
  6. Day 30: Final notice + account review
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 doesn't handle recurring membership failures — you do

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.

Frozen and Paused Membership Chargebacks

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:

  1. Written freeze request from the member — email, text, or in-app request with timestamp
  2. Written confirmation sent to the member — showing the freeze period and resume date
  3. Audit log showing the resume date — particularly if it was an automatic resume after a defined freeze period
  4. Evidence the charge matches the resumed billing date — if the member resumed on Jan 15 and was charged Feb 1, that's aligned with the disclosed schedule

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.

Platform Comparison: Management Platforms vs. Standalone Processors

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's processing rate trap at higher volumes

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 Pack Billing vs. Membership: Different Chargeback Risk Profiles

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

Annual Processing Cost Across Billing Structures

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)

5 Payment Mistakes Yoga and Pilates Studios Make

  1. Running all membership billing on card when ACH is available. Management platforms default to card because cards are simpler for members to enter. ACH requires a bank account number — slightly more friction — but saves 3–4x on recurring billing fees. For a studio doing $15K/month in memberships, defaulting to card costs $5,000+/year more than ACH.
  2. Using Square past 30–40 members. Square works fine for a sole-instructor studio. It doesn't have automated dunning, ACH support, or freeze/pause audit logs. The moment a studio has 30+ members and starts handling frozen memberships, failed payments, and class pack expirations, Square becomes a manual-work generator. The transition to Mindbody, Pike13, or Stripe Billing is painful — but so is spending 3 hours/month chasing failed payments.
  3. Billing annual memberships via card when the ACH cap applies. A $1,200 annual membership is $35.10 via card, $5.00 via ACH. For a studio selling 30 annual renewals per year, that's $900 wasted on processing fees vs $150. ACH is unambiguously correct for single large-ticket recurring payments like annual memberships.
  4. No written confirmation of membership pauses. Studios that manage freezes via text message or verbal conversation have no paper trail. When a member disputes a charge after an informal freeze, "she said she would handle it" is not a processor-accepted defense. Every freeze and resume must be documented in the management system or via confirmed email.
  5. Offering class packs without explicit expiration and refund terms at checkout. Class packs with unclear expiration create disputes when the pack expires unused. State the expiration date in the product name ("10-Class Pack — valid 90 days"), require acknowledgment at purchase, and email a confirmation with the expiry date. Class packs expiring silently generate a disproportionate volume of goodwill refund requests and chargeback attempts.

Frequently Asked Questions

What is the MCC code for yoga studios?

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.

Can I use ACH for studio memberships?

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.

What happens when a membership is frozen and a member chargebacks?

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.

Is Mindbody worth the cost for a small yoga studio?

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.

How do I handle failed membership payments without losing members?

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 →