How to Pass Credit Card Processing Fees to Clients
TL;DR
- Card processing typically costs around 3% of every card transaction — a silent tax that compounds across the year.
- Three common recovery models: a credit card surcharge, a convenience fee for a specific payment channel, and cash discounting — each with different rules and optics.
- Surcharging is regulated: rules vary by country, state, and card network, and debit-card surcharges are generally prohibited. Confirm current rules before enabling any fee.
- Acuity's standard checkout doesn't advertise a card-surcharge setting — a custom scheduler can add the card cost automatically for card payers, configured to what's permitted where you operate.
To pass credit card processing fees to clients, choose one of three models — a credit card surcharge, a convenience fee, or a cash discount — disclose it clearly before payment, itemize it on the receipt, and apply it only where card network rules and local law permit. Then build it into your booking flow so it happens automatically.
This guide covers how the three models differ, the disclosure practices that prevent disputes, what recovery is worth in real dollars, and how appointment businesses on Acuity Scheduling implement it.
Why do businesses pass credit card fees to customers?
Every time a client pays by card, a slice of the payment — typically around 3% once interchange, network, and processor markups are combined — never reaches your account. For an appointment business where nearly every transaction runs on a card, that's a permanent cut of gross revenue. And it's invisible: netted out of deposits rather than arriving as a bill, which is why owners underestimate it — the same way they underestimate what no-shows actually cost.
Passing the fee to card payers recovers that margin without raising headline prices, and it prices the payment method honestly — clients paying cash or bank transfer stop subsidizing the ones who pay by card.
Surcharge vs. convenience fee vs. cash discount: what's the difference?
To card networks and regulators these are distinct programs with different rules. Running one program under another's label is the most common compliance mistake small businesses make.
Credit card surcharge
A surcharge is a percentage added when a customer pays with a *credit* card specifically. Network rules typically cap it at or below your actual cost of acceptance, generally prohibit surcharging debit cards (even run “as credit”), and commonly require advance notice — often including registering the program with your processor first.
Convenience fee
A convenience fee is a flat charge for using a specific, alternative payment *channel* — say, paying by phone when your standard channel is in person. It's tied to the channel, not the card type; networks typically require it to be flat, disclosed before payment, and applied uniformly. It's not a general-purpose tool for recovering card costs on your default checkout.
Cash discount
A cash discount flips the framing: the posted price is the card price, and customers paying cash (or another low-cost method) get money off. Because the customer receives a discount rather than a charge, it's broadly permitted where surcharging is restricted — but a “discount” that actually adds a fee on top of posted prices is generally treated as a disguised surcharge, and processors police this.
| Model | How it works | Customer perception | Typical constraints |
|---|---|---|---|
| Credit card surcharge | Percentage added at checkout for credit card payments only | Most visible; irritates clients when it's a surprise | Commonly capped near actual cost, debit excluded, disclosure required; not permitted everywhere |
| Convenience fee | Flat fee for a specific alternative payment channel | Familiar from utilities and ticketing; tolerated when small | Typically flat, channel-based, disclosed before payment; not for your standard checkout |
| Cash discount | Posted price is the card price; cash/ACH payers get money off | Positive — a reward, not a penalty | Posted price must be the real card price; fees added on top are treated as surcharges |
| Price increase | Raise all prices slightly to absorb average card costs | Invisible — no fee line anywhere | No card-network rules, but every client pays it, including cash payers |
Is it legal to charge customers a credit card fee?
In many places, yes — but this is regulated territory and the rules are a moving target. Whether you can surcharge at all, how much, and on which cards depends on your country, your state or province, each card network's current rules, and your processor's terms. Some jurisdictions restrict credit card surcharges entirely while still allowing cash discounts; others allow them with caps and notice requirements.
Confirm the current rules before enabling any fee
Do not rely on a blog post — including this one — for the legality of a surcharge program. Before adding any card fee, confirm the current rules for your state or country, the surcharge rules published by each card network you accept, and your processor's terms, which may require registration or advance notice. Getting it wrong can mean fines, forced refunds, or a lost merchant account. This guide is general information, not legal advice.
A few patterns hold broadly: surcharges are typically limited to credit cards and capped near your actual processing cost; debit and prepaid cards are generally off-limits; and every model requires the fee to be disclosed before the customer pays.
How to disclose a card fee without losing clients
Most backlash stories about card fees are really disclosure stories: the client found out at the receipt, not before. Handled as a surprise, a fee costs trust and invites chargebacks — the same dynamic as cancellation fees.
- Show the fee before payment, every time — the client sees the fee and the total including it before confirming card details.
- Itemize it on the receipt as its own labeled line, not blended into the service price.
- Post it where clients decide: booking page, service menu, confirmation emails.
- Offer a fee-free way to pay — a fee reads as fair when it's avoidable.
- Apply it only where permitted. If a client's location or card type excludes the fee, checkout should drop it automatically.
- Name it accurately. Mislabeling a surcharge as a “convenience fee” creates exactly the compliance problem the labels exist to prevent.
What does recovering ~3% actually add up to?
Percentages hide their own size. The honest way to evaluate fee recovery is to run your own card volume through the math.
Illustrative example — not a statistic
The numbers below are a worked example to show the mechanics. Substitute your own card volume and your processor's actual blended rate.
Suppose a studio runs $300,000 a year in card payments at a blended cost of 3%. That's $9,000 a year leaving the business. Recovering it via a card fee returns that $9,000 to margin — and if the business nets 15% after expenses, that's the profit of roughly $60,000 in additional bookings, with zero extra appointments. At $100,000 of card volume the same math yields $3,000; at $1M, $30,000.
Fee recovery stacks with the other calendar leaks: a business that also enforces no-show fees is often reclaiming five figures a year without a single new client.
How to implement a card fee in an appointment booking flow
The hard part isn't deciding to recover the fee — it's implementation. Acuity Scheduling's standard checkout doesn't advertise a card-surcharge setting (check your current settings, as features change), so there's no toggle that adds a percentage for card payers. That leaves two paths: fold the cost into pricing, or run checkout through a booking flow that supports card fees natively.
The custom scheduler takes the second path. It's a done-for-you, white-labeled booking flow — not SaaS — that stays synced with Acuity as the source of truth, and it can automatically add the roughly-3% card cost as a credit card fee for customers who choose to pay by card, configured to match what's permitted where you operate:
- Confirm your rules first. Verify what your state/country, card networks, and processor currently permit — including registration or notice requirements.
- Pick the model: a credit-card fee for card payers, or a cash-discount framing — whichever fits your jurisdiction and clientele.
- Configure the fee in the booking flow, added automatically at checkout, sized and scoped to what's permitted where you operate.
- Disclose it in the flow. The fee appears in the persistent booking summary before payment, so clients confirm a total they've already seen.
- Update policies and receipts. Itemize the fee on receipts, and if you also keep cards on file in Acuity for no-show fees, keep the wording consistent.
- Review periodically. Recheck network rules and processor terms — caps and permissions change.
The fee is one lever among several
The same custom build handles intent-based recommendations, upsells and bundles, in-flow education, and full analytics visibility (native page code, no iframe). Fee recovery often pays for the rest. See the full feature overview, or try the live build at DexaFit Denver.
What if you don't want to charge a card fee at all?
A visible fee isn't right for every brand. If your clientele is fee-sensitive or your jurisdiction makes surcharging impractical, two alternatives recover most of the same margin:
- Raise prices slightly. A ~3% across-the-board increase absorbs average card costs invisibly — about $4.50 on a $150 service. The trade-off: cash payers pay it too, and the recovery is hidden rather than itemized.
- Offer a cash or ACH discount. Post card-inclusive prices and reward low-cost payment methods with money off — same economics as a surcharge, opposite psychology, and broadly workable where surcharging is restricted.
Whichever route you choose, decide deliberately. The only losing strategy is the default one: absorbing the full cost indefinitely without ever pricing it in.
Put this on autopilot
Tecton Scheduler does this for your Acuity account
Self-serve reschedule links with automatic fees via Square or Stripe, plus revenue, no-show, and demand analytics — synced straight from Acuity Scheduling. Live in about 15 minutes.
Frequently asked questions
Is it legal to charge a credit card fee?
It depends on where you operate. Some jurisdictions permit credit card surcharges with caps and disclosure requirements; others restrict them while still allowing cash discounts. Confirm the current rules for your state or country, each card network you accept, and your payment processor before enabling any fee.
Can I add a surcharge to debit card payments?
Generally no. Card network rules typically prohibit surcharges on debit and prepaid cards, even when a debit card is processed as credit. To recover costs across every payment type, a cash discount program or a small across-the-board price increase are the usual alternatives.
How much can I charge as a credit card surcharge?
Card networks typically cap surcharges at or near your actual cost of acceptance, and some jurisdictions impose their own limits — so no more than the payment costs you, possibly less. Check the current caps from your card networks and any local rules, then size the fee to your processor's real blended rate.
Does Acuity Scheduling have a credit card surcharge setting?
Acuity's standard checkout doesn't advertise a card-surcharge option, though it's worth checking current settings since features change. Businesses wanting automatic fee recovery typically build the cost into prices or use a booking flow that supports card fees natively — such as a custom scheduler synced with Acuity that adds the fee where permitted.
Will charging a card fee drive clients away?
Backlash usually traces to surprise rather than the fee itself. Clients see card fees regularly from utilities, ticketing, and government services. Display the fee and the full total before checkout and offer a fee-free payment option, and the fee reads as a normal payment choice rather than a penalty.
What's the difference between a surcharge and a convenience fee?
A surcharge is a percentage added because the customer pays by credit card. A convenience fee is a flat charge for using a specific alternative payment channel, like paying online when your standard channel is in person. They follow different rules, and using one label for the other program is a common compliance mistake.
Keep reading
How to Charge a Card on File in Acuity (Stripe & Square)
Acuity Scheduling can store a client's card at booking and let you charge it later — but only through Stripe or Square, and only by hand. This guide covers the manual charge flow, the use cases, dispute-proofing, and how to automate the fee scenarios.
Read guideHow to Charge a Cancellation Fee in Acuity Scheduling
Acuity can hold a card on file, but charging a late-cancellation fee is a manual, easy-to-forget process. This guide covers the built-in way step by step, where it breaks down, and how to automate fee collection with Square or Stripe.
Read guideWhat No-Shows Actually Cost Your Appointment Business
No-shows per week × average ticket × 52 is the direct annual loss — and it's only the floor. This guide runs the math for a salon, a med spa, and a fitness studio, then covers the three levers that recover the revenue.
Read guide