Cash Discount vs Surcharge vs Dual Pricing: The Difference, Explained (2026)
A surcharge adds a fee to the posted price when a customer pays by credit card. A cash discount subtracts from the posted price when a customer pays cash. Dual pricing displays both prices side by side and is a form of cash discounting. A convenience fee is a flat charge for using an alternative payment channel, such as paying by phone. The direction of the arithmetic decides which set of rules applies to you: below the posted price is a discount, above it is a surcharge.
Six terms circulate in this market and at least half of them are used incorrectly, often by the people selling the programs. Getting the vocabulary right is not pedantry — each word maps to a different rule set, a different disclosure obligation and a different level of risk.
The five terms, defined
| Term | What it means | Where you stand |
|---|---|---|
| Cash discount | Posted prices are card prices. Cash payers get a percentage or amount off at the register. | Permitted in all 50 US states, protected by federal law, allowed by every major network. |
| Dual pricing | Both prices shown on every item: cash price and card price. | A more explicit form of cash discounting. Same permission, more signage work. |
| Surcharge | A fee added on top of the posted price for credit card payment. | Banned by statute in Connecticut, Massachusetts, Maine and Puerto Rico. Elsewhere: capped, disclosed, registered, credit cards only. |
| Convenience fee | A flat fee for paying through a channel that is not your normal one — over the phone, for example. | Narrow and specific. Must be flat, not a percentage, and tied to a genuinely alternative channel. |
| "Non-cash adjustment" | Not a category. A surcharge wearing a costume. | Follows surcharge rules whether or not the merchant realises it. Networks have penalised this pattern. |
The test that settles any argument
Compare what the customer pays with the price you posted.
- Pays less than the posted price → discount.
- Pays more than the posted price → surcharge.
That is it. The receipt wording, the software vendor's marketing and the label on the register button are all irrelevant to the test. Card network guidance makes the same point from the other direction: when the customer is shown the final bill, the card total must be the total of the displayed prices — not that total plus something.
Which model can you actually run?
Question 1 — do you want cards to cost more than cash? If not, none of this applies. Price your goods, charge everyone the same, and move on.
Question 2 — where are you? Connecticut, Massachusetts, Maine and Puerto Rico prohibit credit card surcharges by statute. Several other states once did and had their bans struck down or amended on First Amendment grounds, which leaves an awkward enforcement picture in places like California and Texas. Cash discounting is available in all of them.
Question 3 — can your system tell credit from debit before it charges? Debit and prepaid cards may never carry a surcharge, including a debit card run as "credit" with a signature. This requires card-type detection at the moment of authorisation, which is a platform capability, not something a business rule can fake.
Question 4 — what did you post? If your shelf prices are the card prices, you are running a cash discount. If they are the cash prices and you add at payment, you are surcharging.
Order fees are a separate conversation entirely
A delivery fee, a bag fee, a bottle deposit, a large-party service charge — none of these are card fees. They are priced into the sale and apply identically no matter how the customer pays. They live under pricing-transparency law and sales-tax rules, not under card network surcharge rules.
Automating those order-level fees is what Auto Item and Actions are for. What they cannot do is add a card fee — see why no third-party Clover app can add a surcharge.
Which model do most small merchants end up choosing?
Cash discounting, for four practical reasons:
- It works in every state, so a second location does not require a second legal review.
- No card-type detection is required, because you are not adding anything to anyone.
- No network registration or 30-day notice is involved.
- Customers respond better to a saving they can take than to a fee they cannot avoid.
The trade-off is real, and worth stating: cash discounting means republishing your prices. Every shelf tag, menu and product page has to move to the card price. That is a one-time job, and it is the reason some merchants prefer surcharging where it is available.
Key takeaways
- Below the posted price is a discount; above it is a surcharge. Nothing else decides the category.
- "Non-cash adjustment" and "service fee" are not exemptions — they are surcharges with the paperwork missing.
- Debit and prepaid can never be surcharged; they can always be discounted.
- Order fees — delivery, packaging, service charges — are governed by different rules than card fees.
- Cash discounting is the lower-risk model in all 50 states; surcharging trades that for keeping your existing prices.
Cash discounting on Clover, without republishing everything by hand
Order Discounts (+ Cash Discount) raises item prices to the card price automatically, applies the cash and debit discount at payment, and prints both numbers on the receipt. $1.99 per month for the whole store, 30-day free trial.
See how Order Discounts worksFrequently asked questions
Is dual pricing legal in all 50 states?
Dual pricing is a form of cash discounting, so yes — it is available in every state, subject to your state's rules about how prices must be displayed. Some states with all-in pricing laws are particular about which figure is shown most prominently.
Can I call my surcharge a "service fee" to avoid the surcharge rules?
No. The rules follow the arithmetic, not the label. Card networks have specifically flagged renamed surcharges, and a renamed program is usually worse off because it was never registered or capped.
What is the maximum credit card surcharge?
Visa caps it at 3% and Mastercard at 4%, and in every case it may not exceed your actual cost of accepting that card. State law can be stricter — Colorado and Oklahoma cap it at 2%. A cash discount has no equivalent network cap, though it should still be tied to your real cost.
Can I run both a cash discount and a surcharge?
Not on the same transaction, and there would be no point. Pick one model, document it, and keep the signage consistent.
Is a convenience fee the same as a surcharge?
No. A convenience fee is a flat amount charged for using a genuinely alternative payment channel, such as keying a card over the phone when your normal channel is in person. It is not a percentage and it is not a way to price cards differently at your counter.