Payments for Personal Trainers: What Stripe, Square, and the Big Processors Actually Cost You
The short version: trainers take medium tickets ($700 packs) one at a time — which means the keyed-in penalty and the stored-card rate both matter, and in-home late payers are a billing-system problem with a billing-system fix. On a $700 pack, the gap between the cheapest and priciest way to take the money is about $14. Here is what Stripe, Square, and the big processors actually cost a personal trainer. Also see Personal Trainers, AI for Personal Trainers, and Tech for Personal Trainers.
The fee table: the in-home keyed-in reality
Rates checked October 2026. Square: 2.6% + 15¢ in-person, 2.9% + 30¢ online, 3.5% + 15¢ keyed/stored. Stripe: 2.7% + 5¢ in-person, 2.9% + 30¢ online, 3.4% + 30¢ stored; ACH 0.8% capped at $5. Interchange-plus: ~0.3% markup, effective ~2.0% card-present.
$75 single session (reader): Square $2.10 · Stripe $2.08 · Interchange-plus ~$1.50
$700 10-pack (reader): Square $18.35 · Stripe $18.95 · Interchange-plus ~$14.10
$700 10-pack (keyed in — in-home, no reader): Square $24.65 · Stripe $24.10 · Interchange-plus ~$19.50
$700 10-pack (invoice link, online): Square $20.60 · Stripe $20.60 · Interchange-plus ~$16.30 · ACH $5.00
$250/mo hybrid-online (stored card): Square $8.90 · Stripe $8.80 · Interchange-plus ~$5.10 · ACH $2.00
The trainer-specific rows: the keyed row is the in-home reality — no reader in the client's living room, so the card gets keyed. Square's 3.5% + 15¢ keyed versus a flat 2.6% with no keyed penalty is a $6.65 difference per $700 pack. Ten packs a month keyed is $66.50/mo, ~$800/yr — for typing numbers into a phone.
The break-even: kill the keyed penalty first
The trainer's break-even has two parts. First, keyed versus not-keyed: if you train in-home or anywhere without a reader, you key cards — and the processor with no keyed penalty wins at every volume. A flat 2.6% with no keyed penalty beats Square's 3.5% + 15¢ keyed by $6.65 per $700 pack with no volume threshold at all.
Second, flat-rate versus interchange-plus on the remaining volume. IC+ plans carry ~$10-25/mo in fixed costs. At $4,000/mo in card volume (six 10-packs): Square in-person costs ~$110; interchange-plus at ~2.0% costs ~$80 + ~$20 = ~$100. Roughly even. At $7,000/mo (ten packs): Square ~$192.50; IC+ ~$140 + $20 = ~$160. The flip is around $5,000-7,000/mo in card volume — about 7-10 packs a month, which is a full-time trainer.
The hybrid-online row deserves its own note: $250/mo per client on stored card costs $8.80-8.90/mo on Square/Stripe versus $2.00 on ACH. Ten hybrid clients is a $68-69/mo, ~$820/yr decision. Bill the hybrid base on ACH. It is recurring, predictable, and the client never sees a reader anyway.
The workflow checklist the big processors fail
Run every processor against this checklist before you sign:
- No keyed-in penalty. In-home and mobile trainers key cards constantly. Square's 3.5% + 15¢ and Stripe's 3.4% + 30¢ keyed rates are a tax on your business model. A flat rate with no keyed penalty (or a virtual terminal at in-person rates) is the first filter.
- Card on file + auto-charge per pack terms. The 24-hour cancellation policy only works if the late-cancel charge fires automatically. If the system cannot do this, the policy is a suggestion.
- Payment links by text. The in-session close from the AI guide needs a link that arrives in the text thread in seconds — not an emailed invoice "later." Test the link speed on your own phone before committing.
- Dunning on failed pack charges. Cards expire mid-pack. The day-zero text with an update link recovers the charge before it becomes an awkward conversation at session 7.
- ACH for the hybrid base. $250/mo recurring per client is dues-like — bill it like dues, on ACH at $2.00 instead of $8.90.
- Split business/personal. Payouts land in the business account, always. The trainer who mixes pack revenue with personal money discovers it at tax time, expensively.
The honest verdict on each processor
Square — fine at the gym counter, expensive everywhere else. If you train at a commercial gym with a reader handy, Square's in-person rate is competitive. But in-home keyed transactions at 3.5% + 15¢ and stored-card billing at the same rate punish the other 80% of the business. Steelmanning Square: zero monthly cost and the fastest setup for a new trainer's first 90 days.
Stripe — good pipes, no trainer. Payment links work, the API is excellent — but there is no pack tracking, no cancellation-policy engine, no dunning out of the box. You build the training business on the pipes. Custom software material only.
A flat 2.6% with no keyed penalty (via trainer platforms) — the quiet winner. PT platforms that bundle processing at a flat rate with no keyed/stored penalty match the in-home business model exactly. The catch: verify the actual rate in writing — "integrated payments" sometimes means a white-labeled 2.9% + 30¢.
Interchange-plus — the winner above ~$5k/mo. ~2.0% effective on card volume, ACH for the hybrid base. The catch: you assemble it, and the sales process involves a human.
Adyen, Chase Payment Solutions, Fiserv, Global Payments, Worldpay — absent. Quote-based enterprise sales, zero trainer-specific content. Not competing for your business.
How a trainer actually wires this up: notes from Finix's public docs
ClaroPro pairs bilingual voice-to-pack with payments — the in-session close (speak the 10-pack, text the agreement, paid before she leaves the gym) runs on one system.
For the billing plumbing, Finix's public docs describe the patterns that matter for trainers. Tokenized payment instruments for card-on-file packs (the 24-hour cancellation charge lives here, firing automatically per your policy); payment links as a standard pattern for the text-thread close; ACH transfers for the hybrid-online monthly base at $2.00 instead of $8.90; webhooks on failed payments that trigger the day-zero dunning text; and no keyed-in penalty as a property of proper merchant pricing rather than aggregator pricing. Standard infrastructure documented at docs.finix.com. Knowing these are commodities is how you tell whether a trainer platform's "integrated payments" is real infrastructure or a markup wrapper.
FAQ
Should I take the card on file at the consultation or at pack purchase? At pack purchase — taking it earlier creates friction before the sale. But take it at purchase, not "later."
Can I surcharge credit cards on packs? State-dependent; several states restrict or ban it. Most trainers do better pricing the pack for cards and offering a small cash/ACH discount.
What about Venmo/Zelle for sessions? Clients ask; the books suffer. Session payments scattered across personal apps are unreconciled revenue and pack terms with no paper trail. Run everything through the system.
How do I handle the client who disputes the late-cancel charge? The confirmation text with the policy at every booking, the card-on-file authorization at pack purchase, and the reminder text are your three documents. Processors side with the trainer who has all three.
Do I need a separate business account? Yes. Pack revenue in the business account, always. Mixed money is how "profitable on paper, broke in reality" happens.
The order: 1) card on file at pack purchase with the 24-hour policy — this week. 2) A processor with no keyed penalty, since you will key cards. 3) Dunning texts on every failed charge. 4) ACH for the hybrid-online monthly base. Then read Tech for Personal Trainers — the platform is where the pack SKUs live.
More guides
Want this handled for you?
Help from the Emanuel Pleitez AI team — tell us what's eating your week and we'll point you at the fix.
Prefer a human?
Book a human AI builder behind the Pleitez AI agent team — $1,000/hr. That could be Emanuel, or someone of his caliber or better.