Payments for Physical Therapy Clinics: What Stripe, Square, and the Big Processors Actually Cost You
Your tickets are weird: $40 copays, $120 a visit, $1,440 for a 12-visit self-pay package, $2,880 for the full plan of care. Stripe, Square, Adyen, Chase, Fiserv, Global Payments, and Worldpay priced for coffee shops. What their published rates cost you at real PT ticket sizes — and the workflows their generic pages ignore: copays at check-in, card-on-file for deductible balances, self-pay packages, and HSA/FSA cards. Rates checked October 2026. Also see Physical Therapy, AI for Physical Therapy, and Tech for Physical Therapy.
The fee table: what each processor actually charges you
Square (Free plan): 2.6%+$0.15 in-person, 3.3%+$0.30 online, 3.5%+$0.15 stored/keyed. Stripe: 2.7%+$0.05 in-person, 2.9%+$0.30 online, 3.4%+$0.30 card-on-file. Clover (Fiserv): 2.3–2.6%+$0.10 in-person, 3.5%+$0.10 keyed/online. Interchange-plus = 0.3% markup estimates.
$40 copay (in-person): Square $1.19 · Stripe $1.13 · Interchange-plus ~$0.90
$120 visit (in-person): Square $3.27 · Stripe $3.29 · Interchange-plus ~$2.54
$1,440 12-visit self-pay package (card on file): Square $50.55 · Stripe $49.26 · Interchange-plus ~$28.90 · ACH (0.8%, capped at $5) $5.00
$2,880 full plan balance (ACH vs stored card): Square stored $100.95 · Stripe stored $98.22 · ACH $5.00
At volume: 600 visits/month at $120 with $40 average copay collected = ~$24,000/month in copays plus packages = ~$350,000/year in card revenue. Square in-person: ~$9,700/year. Interchange-plus: ~$7,500/year. Difference: ~$2,200/year — modest, because PT tickets are small and frequent. The gap that matters is on self-pay packages: 8 packages a month at $1,440 on stored cards costs Square ~$4,853/year vs ~$2,774 on interchange-plus. Every processor rides on payments infrastructure — companies like Finix build the rails moving card money from your patients' banks to yours.
The row your statement hides: uncollected copays. The industry's dirty secret is that copays billed later collect at roughly 60 cents on the dollar. A clinic with $8,000/month in copays that collects half at check-in vs. 90% at check-in is leaving ~$3,200/month — $38,400/year — on the table. That's not a processing-fee problem; it's a workflow problem wearing a fee costume.
The workflow checklist the big processors fail
Where PT clinics actually lose money:
- Copays at check-in. The $40 collected at arrival vs. billed later is a 30-point collection gap. No processor fixes a front desk that doesn't ask — but every processor profits from the balances that age.
- Card on file for deductible balances. The $120 remaining deductible auto-billed when the claim processes. Stripe 3.4%+$0.30 and Square 3.5%+$0.15 on every balance; their generic pages never mention stored-card rates.
- Self-pay packages up front. The $1,440 12-visit package collected at the eval — in-person rate, cash today. Per-visit billing at stored-card rates is the expensive way to collect the same plan.
- HSA/FSA cards. PT is HSA/FSA-eligible, and these cards run on your normal terminal. January is your season — patients with fresh HSA balances buy self-pay packages. Market to it in December.
- No-show and late-cancel fees. $25–$50 with a card on file and signed consent. PT runs on 2–3x/week frequency; the no-show breaks the clinical plan, not just the schedule — price accordingly.
- ACH on packages. $5 flat on $1,440 vs $50.55 stored-card on Square. “Card today, or bank transfer and keep the $45” — their savings. Settles in 3–5 days.
- Wellness and cash services. Dry needling add-ons, maintenance visits, wellness packages — card-on-file billing for the cash side of the practice, separate from insurance.
- Refunds cost you twice. Stripe and Square don't return the original fee. Structure package downgrades as credit adjustments, not refunds.
Flat-rate vs. interchange-plus: the break-even at PT tickets
PT is the second-friendliest case for flat-rate in this cluster: small, frequent, in-person tickets. The gap on a $40 copay is 29 cents; on a $120 visit, 73 cents. Across 600 visits a month, interchange-plus saves ~$400/month — real, but not transformative.
The break-even that matters is on self-pay packages, where the stored-card penalty concentrates. Eight $1,440 packages a month: Square stored-card costs ~$4,853/year; interchange-plus ~$2,774. The ~$2,100/year gap is the number to watch — and it grows with every package you sell, which is the direction every smart PT clinic is going as insurance reimburses less.
The honest priority order: 1) collect copays at check-in (worth $38,400/year in the example above — ten times the processor gap), 2) sell packages up front, 3) then optimize the rate. A clinic collecting 90% of copays at check-in on Square laps a clinic billing copays later on interchange-plus. Adyen, Chase, Fiserv, Global Payments, Worldpay: quote-based, zero PT guidance. Worth the call past ~$30k/month in card volume; the workflow fixes are worth more at any volume.
The honest verdict on each processor
- Square: genuinely fine for most PT clinics — small in-person tickets, simple. Outgrow it when self-pay packages become the business. No chargeback fees is a plus.
- Stripe: overkill for the front desk; useful if you're selling packages online or running multi-location billing. Developer tool, not a check-in tool.
- Clover/Fiserv: fine hardware, wrong model for stored-card package billing at 3.5%+$0.10. Negotiate or skip.
- Adyen: enterprise; not a PT product.
- Chase, Global Payments, Worldpay: quote-based. Worth the call past ~$30k/month; not before.
- EHR-integrated payments (WebPT, Heno): convenient, Square-priced. The ledger posting and auth-adjacent billing are worth real front-desk hours.
- Interchange-plus via an independent ISO: the answer when packages dominate and volume crosses ~$30k/month.
ClaroPro pairs bilingual voice-to-invoice with payments — the visit invoice and copay link reach the patient before they sit down.
How a PT clinic actually wires this up: notes from Finix's public docs
Finix's public docs at docs.finix.com are the blueprint for copay and package billing:
Card on file — tokenization. The patient authorizes the deductible balance at eval; you never store the card number. Finix's Tokenization Forms embed a PCI-compliant form — the card number lives only inside Finix's iframe, your server gets a token starting with “TK” and creates a Payment Instrument on the patient's Identity via POST /payment_instruments. Balances auto-bill when claims process. Account Updater refreshes reissued cards.
Packages without a developer. Payment Links you text the patient — no integration — and Invoices with partial payments. The $1,440 self-pay package: one link at the eval, collected today.
Authorize now, capture per visit — or collect up front. POST /authorizations can hold a balance and capture per visit, but the better move in PT is collecting copays at check-in and packages at eval. Authorize-and-capture exists for the edge cases.
Webhooks close the loop. Finix fires an event on every settlement, so visit counts decrement and the ledger updates without anyone checking a dashboard — and the auth-remaining counter stays honest automatically.
The catch: Finix is infrastructure: dashboard tools work with no code; API flows need a developer. Test at finix.sandbox-payments-api.com first. You don't open a Finix account the way you open Square — its rails reach you through a provider built on top, the same way your treatment tables run on hydraulics you didn't build.
FAQ
Should I collect copays at check-in or checkout? Check-in. Patients pay before treatment far more readily than after — and copays billed later collect at ~60 cents on the dollar.
Do HSA/FSA cards work for PT? Yes — PT is an eligible expense, and the cards run on your normal terminal. January HSA season is real: market self-pay packages in December.
Per-visit billing or packages? Packages, paid up front. Per-visit billing costs more in stored-card fees and collects slower — and the package commits the patient to the plan of care.
What's the cheapest way to take a $1,440 package payment? ACH — about $5 flat vs $50.55 stored-card on Square. Offer it at the eval.
Can I charge no-show fees? With a card on file and signed consent, generally yes — check your state rules, and never bill insurance for it. In PT the no-show breaks the clinical plan; price it like it matters.
Will switching processors interrupt the clinic? Not with a one-week overlap. Stored cards for balances need re-tokenization — migrate deliberately, then cancel.
The processor decision is worth roughly $2,000–$3,500 a year; the workflow decision (copays at check-in, card on file for balances, self-pay packages up front) is worth more. Collect the copay before the patient sits down — AI for Physical Therapy shows the voice-to-paid check-in. Once a year, run this fee table against your last 12 months of statements. Re-check these numbers yearly.
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.