Payment Processing for Car Washes: What Stripe, Square & Co. Really Cost You
None of the big processors — Stripe, Square, Adyen, Chase, Fiserv, Global Payments, Worldpay — publishes one page about car washes. Their generic pages never mention 500 unlimited memberships billed to cards on file, the 3% of them that fail every month, or what a $1,200 ceramic coating costs to process. So we ran their numbers: every published rate against four real wash and detail tickets, plus the membership-billing workflows their pages fail. Rates checked October 2026. For the AI side, see the AI guide; for POS and membership software, the tech guide. Parent page: Car Wash & Detailing.
Why a car wash breaks every processor's assumptions
A wash is two businesses wearing one uniform: a high-volume micro-ticket business ($12–$20 single washes, hundreds a day) and a recurring-billing business (unlimited memberships at $25–$45/month, billed to cards on file). The big processors price for neither. Micro-tickets get eaten by the per-transaction cents — 30¢ on a $15 wash is 2% before the percentage even starts. Memberships get billed at card-on-file rates, the most expensive recurring rate in the building, with failed-payment handling left entirely to you. Add the detail and ceramic side — $200–$1,500 tickets that need deposits — and you have three payment businesses, one roof, and a processor whose pricing page mentions none of them.
The fee table: what each big processor costs per wash ticket
Published rates, October 2026. Square: 2.6% + 15¢ in person, 2.9% + 30¢ online, 3.5% + 15¢ card-on-file. Stripe: 2.7% + 5¢ in person, 2.9% + 30¢ online, 3.4% + 30¢ card-on-file. Adyen, Chase, Fiserv, Global Payments, Worldpay: quote-based, no public SMB table.
- $15 express wash, tapped at the pay station. Square: $0.54 (3.6%). Stripe: $0.46 (3.0%). On 400 washes a day, that 0.6-point gap is ~$36/day, ~$1,000/month — the per-transaction cents are the whole story at micro-tickets.
- $35/month unlimited membership, card on file, 500 members. Square: $1.38 per member ($687.50/month). Stripe: $1.49 per member ($745/month). Your membership base is $17,500/month in revenue — and $690–$745 of it goes to the processor before a drop of soap is bought.
- $250 detail, payment link texted. Online rates: Square $7.55, Stripe $7.55. Fine at this size.
- $1,200 ceramic coating, card present. Square: $31.35. Stripe: $32.45. Interchange-plus on the same ticket: ~$24. The flat-rate margin on big tickets is where the money hides.
The membership line deserves its own math: at 3.9–4.3% all-in on card-on-file, a 500-member base pays $8,200–$8,900 a year in processing. Interchange-plus plus proper retry logic on failed payments typically lands 0.5–1.0 points cheaper — $1,000–$2,000 a year back, before you recover a single churned member.
The membership killer nobody prices: failed payments
Every month, 3–10% of membership charges fail — expired cards, new numbers after a breach reissue, insufficient funds on the 1st. Industry-wide, involuntary churn from failed payments is one of the top three reasons membership businesses shrink, and most wash POS setups handle it with a single retry and a shrug. What actually works: smart retries (retry on the days cards statistically clear, not just "tomorrow"), card-updater services (the networks push new card numbers automatically when cards are reissued — ask your processor if it's on; many don't enable it by default), and a dunning text ("your unlimited plan needs a new card — tap here") before the member is canceled. A 500-member wash losing 5% a month to failed payments and recovering half of them with dunning keeps ~12 members a month — at $35, that's $5,000 a year in revenue that was already yours. Finix's public docs (docs.finix.com) describe tokenized payment instruments you can re-charge on a schedule plus payment links for the dunning text — the actual machinery behind "recurring billing that recurs." Whatever processor you use, demand the retry logic in writing; it's worth more than a tenth of a point on the rate.
The workflow checklist the big processors fail
- Recurring billing with retries and card updater — the membership engine. Stripe Billing exists but it's a separate product with its own price tag; Square's recurring billing is basic. Neither page mentions a car wash.
- Micro-ticket optimization — at $15 a wash, the 30¢ fixed fee matters more than the percentage. Nobody's generic page does this math.
- Text-to-pay for details — the $250 detail link billed at online rates, sent before the car moves (see the AI guide for the voice-to-invoice workflow via ClaroPro).
- Ceramic deposits — 50% up front on $1,200 coatings, captured at booking. Needs a processor that doesn't flag a $600 deposit as "unusual."
- Dual pricing / cash discount at the pay station — legal in most states with proper signage, Visa caps surcharges at 3%, and the rules are strict. A wash POS should handle the signage logic; a generic processor leaves you to guess.
- Multi-site settlement — one deposit per location, clean reconciliation. Quote-based processors (Chase, Fiserv, Global Payments, Worldpay) do this well and price it opaquely.
Flat-rate vs. interchange-plus: the membership verdict
Flat-rate is honest for the detail side and the pay station at low volume — simple, no statement to decode. It stops being honest at two points: membership scale (500+ members on card-on-file, where 3.5% + 15¢ quietly becomes your biggest "chemical" cost) and ceramic tickets ($1,200 at flat-rate vs interchange-plus is ~$8 a job straight to margin). The honest verdict: Square is fine for a single tunnel or mobile detailer under ~$15k/month — the ecosystem is good, the rate is fair at small scale. Stripe is fine if you're technical and want billing APIs — but Stripe Billing is a second bill. Adyen, Chase, Fiserv, Global Payments, Worldpay — at multi-site scale, get interchange-plus in writing and audit the statement quarterly. And whoever you pick: the retry logic and card updater are worth more than the rate. A tenth of a point is $175/year on your membership base; one recovered churned member a month is $420.
The wash payments game is won on the membership line, not the pay station: card-on-file rates, retry logic, and dunning texts decide more revenue than any rate negotiation. Run your membership base against the table above — then fix the failed-payment flow before you shop the rate. For the invoice workflow that feeds these rails, the AI guide; for the POS and membership software that runs them, the tech guide. More for the trade at Car Wash & Detailing.
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.