Every studio software pitch eventually arrives at the same line: "We handle payments for you." It sounds great. One vendor, one dashboard, one place to call when something breaks. But "handles payments" hides a 2.6%–3.5% recurring tax on every transaction your studio runs, and a contract clause that makes switching software expensive. Here's the honest breakdown of when bundled processing wins, when it doesn't, and how to think about it for your studio.
The two models: locked processor vs bring-your-own
Fitness studio software falls into two camps on payments. Most studios don't realize this until they're a year in.
Locked processor model
The software requires you to use its in-house payment processor. You cannot bring your own Stripe, Square, or local bank merchant account. Examples: Mindbody, Glofox, Vagaro, Wellness Living, Booker. The processor margin is how the software vendor makes most of its money, often more than the subscription fee itself.
Bring-your-own processor model
The software lets you connect your own processor (Stripe, Square, Adyen, a local bank). The software charges its subscription fee and nothing on the transactions. Examples: Chronix Hub, TeamUp, Pike13 (partial), some open-source platforms. You pay the processor's published rate directly.
Hybrid (rare)
A few platforms let you choose, usually with a discount on the subscription fee if you pick their processor. PushPress and GymDesk operate this way. The math typically still favors bring-your-own unless your volume is very low.
The math: what 0.4% costs you
Standard Stripe rates in the US: 2.9% + 30¢ for online cards, 2.7% + 5¢ for in-person cards. Square is similar. Most locked processors charge 2.9%–3.5% + 30¢, sometimes with extra fees layered in (statement fees, PCI fees, chargeback fees). The delta over standard rates is typically 0.4%–0.6%.
That sounds small. Run it on actual studio revenue and it isn't.
| Monthly card revenue | Standard 2.9% | Locked 3.4% | Annual delta |
|---|---|---|---|
| $5,000 | $145 | $170 | $300 |
| $15,000 | $435 | $510 | $900 |
| $30,000 | $870 | $1,020 | $1,800 |
| $60,000 | $1,740 | $2,040 | $3,600 |
| $120,000 | $3,480 | $4,080 | $7,200 |
Rates as published by each vendor as of 2026; confirm on the vendor's current pricing page before contract.
A mid-sized studio doing $30K/month in card revenue pays roughly $1,800 a year extra in processing fees on a locked plan. That's $9,000 over five years, more than the entire subscription fee for some platforms.
The salon-multiplier problem
Some locked processors charge different rates for different transaction types. Vagaro, for example, charges higher rates on tipped transactions (which they classify as "salon-style" payments). For a fitness studio that doesn't take tips, this isn't a factor. For a studio that runs a juice bar or sells smoothies with built-in gratuity, the multiplier kicks in.
Mindbody's pricing structure includes statement fees ($10–$25/month), PCI compliance fees ($10/month), gateway fees, and chargeback fees ($15–$25 per dispute). These are on top of the per-transaction rate. Many studios report effective rates of 3.5%–4.0% after all fees are counted, not the 2.9% advertised.
When locked processing actually wins
It's not always wrong. Locked processing makes sense for three types of studio:
- You don't want to manage anything. No Stripe dashboard, no chargeback responses, no PCI compliance forms. The vendor handles it, you pay the premium. For studio owners who explicitly don't want to deal with payments operations, this is a legitimate value exchange.
- Very low transaction volume. A solo trainer doing $2K/month in card revenue: the 0.4% delta is $8/month. Not worth optimizing.
- Your country doesn't support major processors. In some countries Stripe, Square, and Adyen aren't available, and the locked processor is genuinely your only option.
When locked processing is a bad deal
- You do $20K+/month in card revenue. The annual delta is bigger than most platforms' subscription fees.
- You already have a Stripe account. Your customers' tokenized cards live in Stripe; moving to a new processor means re-collecting card details from every member.
- You operate internationally. Locked processors typically don't support local payment methods (OMT in Lebanon, GrabPay in Southeast Asia, iDEAL in Netherlands). You need flexibility.
- You want to negotiate rates. Once you're at $50K+/month volume, you can call Stripe sales and negotiate down from 2.9% to 2.4%–2.7%. Locked processors typically don't negotiate.
- You want to switch software someday. Locked processors are switching costs in disguise. Moving away means re-collecting payment info from your entire member base.
How Chronix Hub handles payments
Chronix Hub doesn't move money. Stripe (or your processor of choice) handles card transactions on rails Stripe supports. For everything else (cash, OMT, WhatsApp Pay, USDC, bank transfer, Cashapp, Wise, Revolut) staff record what was paid under custom labels you define. The labels exist for reports and reconciliation, not transaction processing.
Concretely, our POS payment methods are tenant-defined labels for record-keeping. You configure the methods your studio actually accepts:
- Cash: physical currency, recorded for the daily reconciliation.
- Card: processed by your Stripe Terminal, Square reader, or your local bank's POS terminal. Chronix Hub records that the sale happened; the processor moves the money.
- Bank Transfer: for studios that take direct deposits or wire transfers; staff log the sale after the customer transfers.
- OMT (Lebanon), WhatsApp Pay (multiple markets), Wise, Revolut: any local rail your studio uses. The customer pays you on the rail; staff record the sale in Chronix Hub.
- Whatever you name it: the methods are tenant-defined, so you can add "USDC," "Cashapp," or "On Account" if those are how your studio actually gets paid. Chronix Hub never touches the money.
When a sale is recorded, the method label is snapshotted on the transaction record. Reports group by method label so you can see how much of your revenue came in via card vs cash vs other.
Platform-by-platform: who locks, who doesn't
| Platform | Model | Standard processing fee | Can you bring Stripe? |
|---|---|---|---|
| Mindbody | Locked (Mindbody Payments) | 2.7%–3.5% + 30¢ + statement fees | No |
| Glofox | Locked (Glofox Payments via Stripe) | 2.9%–3.3% + 30¢ | No |
| Vagaro | Locked (Vagaro Pay) | 2.75% in-person, 3.5% online + fees | No |
| WellnessLiving | Locked (WL Payments) | 2.9%–3.4% + 30¢ | No |
| Pike13 | Hybrid | Standard Stripe (2.9% + 30¢) | Partial; uses Stripe Connect |
| PushPress | Hybrid | PushPress Pay or BYO | Yes |
| TeamUp | Bring-your-own | Standard Stripe (2.9% + 30¢) | Yes |
| Chronix Hub | Bring-your-own | Whatever your processor charges | Yes |
| GymDesk | Hybrid | GymDesk Pay or BYO | Yes |
| Punchpass | Bring-your-own (Stripe) | Standard Stripe (2.9% + 30¢) | Yes |
Rates as published by each vendor as of 2026; confirm on the vendor's current pricing page before contract.
How to decide for your studio
- Calculate your monthly card revenue. Sum membership renewals + pack purchases + drop-ins for one typical month.
- Compute the 0.4% delta. Multiply by 0.004. That's roughly what locked processing costs you over standard rates per month.
- Annualize. Multiply by 12. If the annual delta is bigger than the platform's annual subscription cost, locked processing is probably wrong for you.
- Factor in your country and your bank. If you're in a market where Stripe/Square aren't available, locked may be your only practical option.
- Factor in your time. If you don't want to manage chargebacks, PCI forms, or processor disputes, and you're willing to pay 0.4% to skip all that, locked is a fair trade.
What happens when you switch software
If you're already on a locked-processor platform and considering switching, the migration includes re-collecting saved payment methods from every member. This is a PCI requirement: no processor will hand cards to another processor. Members will need to re-add their card the next time they book.
Set expectations in your announcement email: "You'll be asked to enter your card the first time you book on the new system; saved cards don't transfer between platforms for security reasons." Most members do it in 30 seconds. The 10–15% who don't are usually inactive members who weren't going to renew anyway.
If you're bringing your own Stripe account, the data lives with you; switching software doesn't require re-collection. This is the long-term value of bring-your-own: your customer payment relationship is portable.