Dual pricing vs cash discount vs surcharging.
Three pricing models promise the same thing — shift card costs to the customers who create them — but the legal exposure, the network rules, and the customer reaction are very different. Here's how the math works on a $100 sale under each model, where each one is legal, and a checklist for deciding whether any of them fits your business.
The short answer: cash discounting posts the card price and discounts it for cash, surcharging posts the cash price and adds a fee to credit cards at checkout, and dual pricing displays both prices side by side before the customer chooses. Cash discounts are protected by federal law in all 50 states, while surcharging is banned or restricted in several states and tightly regulated by the card networks — which is why dual pricing has become the compliant middle path.
The three models get marketed interchangeably as "zero-fee processing," and that sloppiness is where merchants get hurt. Which price you post is the entire legal distinction. Get it right and all three are workable in most places; get it wrong and you're running an illegal surcharge with a friendlier name.
The three models, defined
Cash discounting
A true cash discount program posts one price — the card price — and gives a discount to customers who pay with cash or check. A $100 shelf price means card customers pay $100 and cash customers might pay $97. The posted price never goes up at the register for anyone; cash payers simply pay less. That "price only moves down" property is what makes it a discount in the eyes of federal law and the card networks, and it's why the model is legal everywhere.
Surcharging
Surcharging is the mirror image: the posted price is the cash price, and a disclosed fee — capped at 3% by Visa as of mid-2026, and never more than your actual cost of acceptance — is added when a customer pays with a credit card. Debit and prepaid cards can never be surcharged under network rules, even when run as "credit" without a PIN. Surcharging requires signage before the sale, a separate line item on the receipt, 30 days' notice to your acquirer, and a state where it's legal.
Dual pricing
Dual pricing displays both prices up front — on the shelf tag, the menu, or the terminal screen — and the customer picks a price by picking a payment method: $97.00 cash, $100.00 card. Economically it works like a cash discount; the difference is presentation. Because the full card price is visible before checkout, nothing is "added" at the register, which is exactly what state display laws and network rules care about.
The math on a $100 sale
Assume your cost of acceptance is about 3% and you set the program rate to match. Here's who pays what under each model:
| Model | Posted price | Cash customer pays | Credit customer pays | Debit customer pays |
|---|---|---|---|---|
| Surcharging | $100.00 (cash price) | $100.00 | $103.00 | $100.00 — debit can't be surcharged |
| Cash discount | $100.00 (card price) | $97.00 | $100.00 | $100.00 — card price applies |
| Dual pricing | $97.00 / $100.00 shown together | $97.00 | $100.00 | $100.00 — card price applies |
Two things jump out of that table. First, debit is the quiet dealbreaker for surcharging: a large share of in-person volume is debit, and you still pay processing on those sales with no offset. Cash discount and dual pricing don't have that gap, because the card price applies to every card — no fee is being added, so the debit prohibition never comes into play.
Second, the models change your shelf price, not just your fees. Under a 3% surcharge you net about $99.91 on the credit sale (the fee is itself processed: $103.00 minus 3%) versus $100.00 in cash — nearly whole either way, with the lowest posted price. Under cash discounting and dual pricing you net roughly $97 on every sale, because the model is really a ~3% price increase with a rebate for cash. Same economics, very different optics on the shelf tag.
Where each model is legal
Cash discounting is protected nationwide: federal law (15 U.S.C. § 1666f, reinforced by the Durbin Amendment) guarantees a merchant's right to offer a discount for payment by cash or check, and no state prohibits it. Dual pricing rides on the same foundation — it's a discount presented more transparently.
Surcharging is messier. As of mid-2026, Connecticut, Massachusetts, Maine, and Puerto Rico ban credit card surcharges outright. Colorado allows them but caps the rate at 2%. New York allows them but requires you to clearly post the total card price — a customer must see the final credit price, inclusive of the surcharge, not a cash price plus a percentage sign. Several other states hang disclosure conditions on the practice. The full list, with statutes, lives in our companion guide: credit card surcharge rules by state.
The display-law wrinkle is worth underlining, because it's where compliant-sounding programs fail. New York's General Business Law § 518 effectively requires side-by-side pricing if you charge more for credit. Maine bans surcharging but expressly permits cash discounts, treating the cash price as the regular price. Dual pricing — both totals visible before checkout — is the presentation that satisfies both regimes, which is why it's often called the compliant middle path.
What the card networks require
State law is only half the rulebook — Visa and Mastercard enforce their own, and non-compliance risks fines and, ultimately, your merchant account. For surcharging, Visa's merchant rules require 30 days' written notice to your acquirer before you start, clear disclosure at the entry and the point of sale, the surcharge shown as its own line item, and a rate no higher than your cost of acceptance — capped at 3% since April 2023, down from the old 4%. Credit only, never debit or prepaid.
For cash discounts, Visa's position is blunt: the posted price must be the card price. A program that posts cash prices and then adds a "non-cash adjustment" or "service fee" at the register is not a cash discount — Visa's guidance since 2022 has treated it as a surcharge, whatever the sticker calls it. That means it's subject to every surcharge rule above, including the state bans. Plenty of merchants have bought "cash discount" terminals that do exactly this. If your terminal adds a fee to the posted price, you're surcharging.
The honest section: what customers think
Passing fees to customers works mechanically. Whether it works commercially depends on your customers. A 2023 LendingTree survey found that 69% of cardholders had paid a credit card processing fee — and 57% think the practice should be illegal. Industry studies since have found that a meaningful share of cardholders will switch payment methods, or walk, when they hit a surcharge at the register.
The reaction is not evenly distributed across models. A surcharge lands as a penalty at the worst possible moment — after the customer has decided to buy. Dual pricing and cash discounts land as a choice made before checkout, which customers tolerate far better even though the math is similar. Gas stations have run cash/credit dual pricing for decades without revolt. B2B buyers on corporate cards barely notice a program fee; a coffee regular confronted with a 3.5% line item might find a new coffee shop. Know which customer you have before you choose.
Which model fits your business?
Run your situation through this checklist before signing up for anything:
- Margins. If you run 8–10% net margins, a ~3% processing cost is existential and fee-shifting is worth real consideration. At 50% margins, the customer-experience risk may cost you more than the fees do.
- Ticket size. On a $6 ticket, an 18-cent program fee is invisible. On a $5,000 invoice, a $150 line item gets a phone call. High-ticket sellers should model ACH or B2B optimization before fee-shifting.
- B2B vs B2C. Business buyers expense the fee and move on; consumers feel it personally. B2B card acceptance also has a cheaper lever first: Level 2/3 data lowers the interchange itself.
- Your state. In Connecticut, Massachusetts, Maine, or Puerto Rico, surcharging is off the table — dual pricing or a true cash discount are the only options. In New York, plan for side-by-side display. Check your state's rules first.
- Customer mix. Heavy debit volume weakens surcharging (debit can't be surcharged). Loyal repeat customers deserve a heads-up and a grace period, whatever model you pick. Competitive retail with price-shopping customers punishes visible fees hardest.
Before you pass fees on: know your real cost
Every one of these programs treats your processing cost as a fixed fact of life. Often it isn't. If you're paying a flat 2.9% + 30¢ on every transaction, a chunk of that is markup you can negotiate away by moving to interchange-plus pricing — no signage, no state statutes, no customer reaction. Start by computing your effective rate (total fees divided by total volume from one monthly statement), then work through the levers in how to lower credit card processing fees.
A merchant paying an effective 3.4% who negotiates down to 2.4% has erased nearly a third of the problem — with zero legal exposure and zero customers glaring at a line item. If you still want to shift fees after that, you'll be shifting a smaller, honest number, and the price you post will be a fairer one. That's the order of operations we'd argue for: fix the rate first, then decide what to pass on.
Fee-shifting models, answered straight.
Is cash discounting legal in all 50 states?
Is dual pricing the same as a cash discount?
Can I surcharge debit cards?
How much can I surcharge?
Do these models work with state dual-price display laws?
Know your real cost before you pass it on.
Before you post two prices or a fee, find out how much of your processing cost is negotiable markup. Send one recent statement and get an honest interchange-plus rate review — no application fee, no obligation.