Merchant guide

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:

ModelPosted priceCash customer paysCredit customer paysDebit 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.

Questions

Fee-shifting models, answered straight.

Is cash discounting legal in all 50 states?
Yes. Federal law (15 U.S.C. § 1666f, reinforced by the Durbin Amendment) protects a merchant's right to offer a discount to customers who pay by cash or check, and no state prohibits it. The catch is the definition: a true cash discount means the posted price is the card price and cash customers pay less. Posting a cash price and adding a fee at the register is not a cash discount — the card networks treat it as a surcharge, which is banned or restricted in some states.
Is dual pricing the same as a cash discount?
Economically they're nearly identical — the card price is higher than the cash price by roughly your cost of acceptance. The difference is presentation. A cash discount posts one price (the card price) and applies a discount when someone pays cash. Dual pricing displays both prices side by side before the customer ever reaches the register, which is why it maps cleanly onto state display rules like New York's requirement to post the full card price.
Can I surcharge debit cards?
No. Card-network rules prohibit surcharging debit and prepaid cards, even when the card is run as "credit" (signature debit) without a PIN. Surcharges apply to credit cards only. This is a real revenue gap for surcharge programs, since debit is a large share of in-person volume. Cash discount and dual pricing programs don't have this gap: because no fee is added — there are simply two prices — the card price applies to debit as well.
How much can I surcharge?
As of mid-2026, Visa caps credit card surcharges at 3% (lowered from 4% in April 2023), and the surcharge can never exceed your actual cost of acceptance. Some states set lower ceilings — Colorado caps surcharges at 2% — and a few prohibit surcharging entirely. You must also disclose the surcharge before the sale, show it as a separate line item on the receipt, and notify your acquirer 30 days before you start. See surcharge rules by state.
Do these models work with state dual-price display laws?
Dual pricing is the model built for them. New York's General Business Law § 518 requires merchants who charge more for credit to clearly post the total card price — side-by-side two-tier display satisfies it. Maine prohibits surcharging but expressly permits discounts for cash, with the cash price treated as the regular price. A dual-price display — both totals visible before checkout — is the presentation that stays compliant in the most states, but check your state's specific rules before launching.
Fix the rate first

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.