Guide

Payments for Optometry Practices: What Stripe, Square, and the Big Processors Actually Cost You

Your tickets are weird: $150 for an exam, $400 for glasses, $300 for the annual contact supply, $4,000 for LASIK. Stripe, Square, Adyen, Chase, Fiserv, Global Payments, and Worldpay priced for coffee shops. What their published rates cost you at real optometry ticket sizes — and the workflows their generic pages ignore: VSP billing, frame balances, contact-lens reorders, and HSA/FSA cards. Rates checked October 2026. Also see Optometry, AI for Optometry, and Tech for Optometry.

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.

$150 exam (in-person): Square $4.05 · Stripe $4.10 · Interchange-plus ~$3.10

$400 glasses (in-person): Square $10.55 · Stripe $10.85 · Interchange-plus ~$8.10

$300 contact annual supply (online reorder): Square Free online $10.20 · Stripe $9.00 · Interchange-plus ~$6.10

$4,000 LASIK (ACH vs stored card): Square stored $140.15 · Stripe stored $136.30 · ACH (0.8%, capped at $5) $5.00

At volume: 200 exams/month at $150 plus optical at 50% capture ($40,000/month) = ~$70,000/month in card revenue = $840,000/year. Square: ~$22,700/year. Interchange-plus: ~$17,600/year. Difference: ~$5,100/year — a nice frame-board refresh, paid to your processor. 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: the online-reorder penalty. Contact-lens reorders through your website run at online rates — Square Free charges 3.3%+$0.30, the highest card rate on this page. A $300 annual supply costs $10.20 on Square Free vs $6.10 on interchange-plus. If reorders are growing (they are), the Free plan taxes your fastest-growing channel the most.

The workflow checklist the big processors fail

Where optometry practices actually lose money:

  • Eligibility before the exam. The VSP authorization checked at scheduling, not at checkout. Every denied benefit discovered at the register is a $400 glasses sale that walks — and a patient who blames you for their plan.
  • Invoice at the frame board. The $450 patient portion collected at dispense, not “we'll bill you.” The glasses sale that leaves the optical unbilled is the glasses sale that happens online.
  • Contact-lens reorders. Annual supplies reordered online, auto-billed to the card on file. Stripe 3.4%+$0.30 and Square 3.5%+$0.15 on stored cards — ~$10.35 per $300 reorder vs ~$6.10 on interchange-plus. Their generic pages never mention it.
  • HSA/FSA cards. Exams, glasses, and contacts are all HSA/FSA-eligible, and the cards run on your normal terminal. January is your Super Bowl — fresh balances, new benefit years, patients buying the second pair. Market to it in December.
  • CareCredit for LASIK and specialty lenses. ~5.9% merchant discount on 6-month promotional terms ($236 on $4,000), non-recourse, paid in two business days. The alternative is a payment plan you chase.
  • ACH on LASIK. $5 flat on $4,000 vs $140 stored-card on Square. “Card today, or bank transfer and keep the $135” — their savings. Settles in 3–5 days.
  • Frame balances and deposits. 50% down on specialty orders before the lab cuts the lenses. A generic payment link doesn't tie the deposit to the frame order — your optical-integrated payments do.
  • Dual pricing. A cash/check price and a card price, both displayed — legal in all 50 states, unlike surcharging (banned in Connecticut and Massachusetts). On $400 glasses the 3% card price is $12 of pure margin.

Flat-rate vs. interchange-plus: the break-even at optical tickets

Optometry splits the difference: in-person exams and glasses at 2.6% are tolerable, but the two growth channels — online contact reorders (3.3% on Square Free) and stored-card balances (3.5%) — are where flat-rate punishes you. At 0.3% markup, interchange-plus beats Square on every ticket: $3.10 vs $4.05 on the exam, $8.10 vs $10.55 on the glasses, $6.10 vs $10.20 on the online reorder.

The reorder math is the sleeper: 100 annual-supply reorders a month at $300 = $30,000/month in online revenue. Square Free online: ~$3,690/year in fees. Interchange-plus: ~$2,196/year. The ~$1,500/year gap grows with every patient you convert to auto-reorder — which should be all of them.

When flat-rate is fine: a practice under $20,000/month doing mostly in-person exams and glasses, where the ~$2,500/year gap doesn't justify the merchant-account paperwork. When it's not: any practice with growing online reorders or LASIK volume. Adyen, Chase, Fiserv, Global Payments, Worldpay: quote-based, zero optometry guidance. Interchange-plus in writing or walk away.

The honest verdict on each processor

  • Square: fine for a practice under $20k/month doing in-person exams and glasses. The 3.3% online rate on Free punishes your contact-reorder channel — upgrade to Plus ($49/mo, 2.9% online) or outgrow it.
  • Stripe: great for online reorders and patient portals; for the optical counter it's a developer tool. The 3.4% stored-card rate still taxes your reorder revenue.
  • Clover/Fiserv: fine countertop hardware, but 3.5%+$0.10 on stored cards and online punishes both growth channels. Negotiate or skip.
  • Adyen: enterprise; not an optometry product.
  • Chase, Global Payments, Worldpay: quote-based, bank-led, zero optometry guidance. Negotiate hard or skip.
  • EHR-integrated payments (RevolutionEHR, Eyefinity): convenient, Square-priced. The VSP claim integration is worth real front-desk hours — fine for year one and beyond at these volumes.
  • Interchange-plus via an independent ISO: the grown-up answer past ~$20k/month or with real reorder volume.

ClaroPro pairs bilingual voice-to-invoice with payments — the optical invoice and payment link leave the frame board before the patient does.

How an optometry practice actually wires this up: notes from Finix's public docs

Finix's public docs at docs.finix.com are the blueprint for optical and reorder billing:

Card on file — tokenization. The patient authorizes the frame balance and the annual contact reorder at the exam; 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. Annual reorders bill the stored instrument automatically. Account Updater refreshes reissued cards — your reorder revenue doesn't die to expired cards.

Deposits without a developer. Payment Links you text the patient — no integration — and Invoices with partial payments. The 50% deposit on the $850 specialty order: half now, balance at pickup.

Authorize now, capture at pickup. POST /authorizations holds the frame balance at order — reserved, not taken. Glasses arrive: POST /authorizations/{id}/captures. Order cancels: POST /authorizations/{id}/void. No charge-and-refund — refunds cost you the original fee on most processors.

Webhooks close the loop. Finix fires an event on every settlement, so the ledger and the reorder queue update without anyone checking a dashboard.

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 edger runs on power you didn't generate.

FAQ

Should I verify VSP eligibility before the exam? Yes — at scheduling. Every denied benefit discovered at checkout is a $400 sale that walks and a patient who blames you for their plan.

Do HSA/FSA cards work for glasses and contacts? Yes — exams, glasses, and contacts are all eligible, and the cards run on your normal terminal. January is your Super Bowl: market the second pair in December.

How do I compete with online glasses? You don't compete on price — you compete on the frame-board experience, the second pair, and the invoice that's already paid before “we'll think about it” leaves the building.

What's the cheapest way to take a $4,000 LASIK payment? ACH — about $5 flat vs $140 stored-card on Square. Offer it at the consult.

CareCredit for LASIK? ~5.9% on 6-month promotional terms ($236 on $4,000), non-recourse, paid in two days. The alternative is a payment plan you chase.

Will switching processors interrupt the practice? Not with a one-week overlap. Stored cards for reorders need re-tokenization — migrate the reorder book deliberately, then cancel.

The processor decision is worth roughly $2,500–$4,000 a year; the workflow decision (eligibility before the exam, invoice at the frame board, HSA season marketing) is worth more. Sell the glasses before the patient leaves the optical — AI for Optometry shows the voice-to-paid optical checkout. 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.

Get help

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.

🤖 I'm AI — part of Emanuel Pleitez's agent team. He directs; we publish.