Cash Discount vs. Surcharge: What's the Difference and Which Is Legal?

Cash discount vs. surcharge: the difference comes down to which price is the "real" one. With a surcharge, your posted price is the cash price and credit card customers pay a fee on top; with a cash discount, your posted price is the card price and customers who pay cash get money off. That one change in framing decides which laws apply, whether debit cards are affected and how your signs, receipts and terminals have to be set up.

Key takeaways

  • A surcharge adds a fee to credit card payments only. It is capped by card-network rules (Visa's cap is 3%) and by state law. Colorado caps it at 2% or your actual cost.
  • A cash discount lowers the posted price for customers who pay with cash. Federal law bars card issuers from stopping merchants from offering one, and it is generally allowed even in states that ban surcharges.
  • Dual pricing is a cash discount that shows both prices, the cash price and the card price, everywhere a customer sees a price.
  • Most compliance trouble comes from programs that call themselves a cash discount but work like a surcharge: a fee added at the register, applied to debit cards, with no posted card price.
  • The 2026 Visa/Mastercard settlement could expand surcharging and discounting by card type, but it is not final yet, and it would not override state law.

Cash discount vs. surcharge: the core difference

Both models do the same basic job: they move some of the cost of card acceptance from the business to the customers who pay with cards. The law treats them differently because of how the price is presented.

  • Surcharge: the sticker price is the base price. When a customer pays with a credit card, a separate fee is added at checkout. Cash, check and debit customers pay the sticker price.
  • Cash discount: the sticker price already includes the cost of card acceptance. Customers who pay with cash (and sometimes check) get a discount off that price. Everyone else, including debit card users, pays the posted price.

The customer's total can end up nearly identical either way. What changes is which caps, notices and cards the rules cover.

Side-by-side comparison

Credit card surchargeCash discount / dual pricing
Posted priceCash price; the fee is added for creditCard price; cash customers get a lower price
Cards affectedCredit only. Debit and prepaid cards can never be surchargedAll cards, including debit, pay the posted price
Network capVisa caps surcharges at 3%, and no network allows more than your cost of acceptanceThe surcharge caps don't apply to a true discount
Colorado rule2% of the transaction or your actual processing cost, statutory signage and a separate receipt line (C.R.S. § 5-2-212)The discount must be offered to all buyers and clearly disclosed
Where bannedConnecticut and Massachusetts prohibit surcharges, and Maine restricts themAllowed in those states
Customer perceptionCan feel like a penalty at the registerCan feel like a reward, if both prices are posted honestly

How a compliant surcharge works

A surcharge is the more regulated of the two because it is an explicit fee for using a card. Under card-network rules, it can only be applied to credit cards. A debit card is still a debit card when the customer skips the PIN or presses "credit," so your terminal has to identify the card type from the card itself, not from the button the customer taps.

The ceiling is the lower of three numbers: the network cap (Visa lowered its cap from 4% to 3% in April 2023), your actual cost of accepting the card, and your state's cap. In Colorado, C.R.S. § 5-2-212 limits a surcharge to 2% of the purchase or the merchant discount fee you actually pay, it requires specific signage language at your premises (or before checkout online), and the surcharge has to appear as its own line on the receipt. Colorado also bars surcharges on cash, checks, debit cards and gift card redemptions.

For the full state-by-state picture, see our 2026 guide to credit card surcharge rules.

Labels don't change the rules. Visa has said that fees called a "service fee," "non-cash adjustment" or similar are still treated as surcharges when they only apply to card payments. If the fee only appears when a card is used, plan on following surcharge rules.

How a cash discount program works

Cash discounting rests on firmer legal ground. Federal law (15 U.S.C. § 1666f) prevents credit card issuers from prohibiting a merchant from offering a discount to customers who pay by cash or check. The Durbin Amendment in the 2010 Dodd-Frank Act went further, protecting a merchant's right to offer discounts based on the form of payment. That is why cash discounts are generally allowed even in Connecticut and Massachusetts, where surcharges are not.

A compliant program usually looks like this:

  1. The card price is the regular price. It is the number on the shelf tag, the menu, the estimate or the website.
  2. The cash price is clearly a discount. It is either shown next to the card price or explained by a sign stating the discount for cash.
  3. The receipt shows a discount, not a fee. A cash customer's receipt shows the card price minus the discount, rather than a card customer's receipt showing an added charge.
  4. It applies to everyone. In Colorado, the discount has to be offered to all buyers and its availability clearly disclosed.

The tradeoff is that debit customers pay the higher price, since the discount is for cash. Some owners extend the discount to debit; either way, your signs should say exactly what you do.

Where dual pricing fits in

"Dual pricing" is the term the industry uses for a cash discount that shows both numbers, a cash price and a card price, on every price display. Gas stations are the classic example. Many newer POS systems can show both prices on menus and customer screens.

Done well, dual pricing is the most transparent version of either model, because the customer sees both prices before choosing how to pay. Done badly, with a small sign at the door and a percentage added at the register, it is just an unlabeled surcharge, and it carries the same risk as one.

Dual pricing also fits Colorado's deceptive-pricing law, HB25-1090, which took effect January 1, 2026. That law requires advertised prices to include mandatory charges. A posted card price that already includes the cost of acceptance is easy to defend under that rule. How it applies to optional fees is still being worked out, so check with counsel if your setup sits in a gray area.

A worked example: the same $100 sale three ways

Say your goods cost you $100 to sell at your target margin and your all-in card cost runs about 3%. Here is what each customer pays under each model at a Colorado location:

Customer pays withSurcharge (2% Colorado cap)Cash discount (card price $103, cash $100)No program (price $100)
Credit card$102.00$103.00$100.00
Debit card$100.00$103.00$100.00
Cash$100.00$100.00$100.00

Two things stand out. In Colorado, a surcharge recovers less than a 3% cost because of the 2% cap, and it recovers nothing on debit. A cash discount recovers more, but every card customer, debit included, sees a higher price than a competitor with a $100 sticker. Neither option is free, and that is why the pricing you pay your processor matters as much as which model you pick.

Before you add any program, find out what you are actually paying. Many businesses on flat-rate or tiered pricing pay well above what they would on interchange-plus, and closing that gap can recover a meaningful share of the cost with no change at the register. Our breakdowns of credit card processing fees and interchange-plus vs. flat-rate pricing show how to check.

What about convenience fees and service charges?

Two other labels get mixed into this conversation:

  • Convenience fee: a flat fee for using an alternative payment channel, such as paying by phone or online when you normally take payment in person. Network rules generally require it to be a flat amount and to apply no matter which card is used.
  • Service charge: a fee on every bill regardless of payment method, common in restaurants. Because it applies to cash and cards alike, it is not a surcharge. In Colorado it now has to be disclosed under HB25-1090. Our restaurant processing guide covers how that plays out on menus and checks.

How the 2026 Visa/Mastercard settlement could change this

On June 9, 2026, U.S. District Judge Brian Cogan in Brooklyn granted preliminary approval to a revised settlement of the long-running swipe-fee case against Visa and Mastercard. As reported, it would let merchants surcharge or discount differently by card type, decline some higher-cost premium and commercial credit cards, and lower credit interchange for a period of years.

For the cash discount vs. surcharge decision, three points matter:

  • It is not final. A fairness hearing has been reported for November 2026, and some merchant groups have said they will appeal if it is approved. Don't treat the new rules as in effect until your processor confirms them.
  • It doesn't override state law. Colorado's 2% surcharge cap would still apply.
  • It doesn't cover debit or American Express. Debit surcharging stays off the table.

Which model is right for your business?

A few rules of thumb from what we see across industries:

  • Big tickets, price-tolerant customers (auto repair, catering, B2B invoices): a surcharge or cash discount is often accepted, but a 3.5% fee on a $1,400 repair still gets noticed. Our post on whether auto shops should charge a credit card fee runs that math.
  • Small tickets, high frequency (coffee shops, quick service): customers notice any program, and most pay by card. Better pricing usually beats either model.
  • Boutiques and retail with competitive shelf prices: a cash discount raises your posted price, which can hurt you on comparison shopping. A surcharge keeps your sticker lower but adds friction at checkout.
  • Multi-state sellers: a cash discount is easier to run nationwide because it is allowed in the states that ban surcharges.

Quick compliance checklist

  • Pick one model and name it correctly on signs, receipts and staff scripts.
  • Surcharge: credit only, at or below your state cap and your actual cost, processor notified, separate receipt line.
  • Cash discount: card price posted as the regular price, discount clearly disclosed, offered to every customer.
  • Make sure your terminal reads the card type and never surcharges debit.
  • Re-check your setup when your processing costs change or the settlement terms take effect.

If you aren't sure whether your current program is a true cash discount or a surcharge in disguise, or whether you need one at all, send us a recent statement. Our free statement review shows what you are paying line by line, and we can walk you through what a compliant setup would look like for your business.

Frequently asked questions

Is a cash discount program legal?

Generally, yes, when it is set up correctly. Federal law prevents card issuers from stopping merchants from offering discounts for cash, and states that ban credit card surcharges, such as Connecticut and Massachusetts, still allow cash discounts. The card price must be the posted regular price, and the discount must be clearly disclosed.

Is dual pricing the same as surcharging?

No. Dual pricing shows a cash price and a card price before the customer pays, and the lower cash price is a discount. A surcharge is a fee added to credit card payments at checkout. A dual pricing program that adds a percentage at the register without posted card prices can be treated as a surcharge.

Can I charge debit card customers more under a cash discount?

Generally, yes. Under a cash discount, debit customers pay the posted card price because the discount is for cash. That differs from surcharging, where debit cards can never be charged extra.

What is the maximum surcharge in Colorado?

Colorado limits a credit card surcharge to 2% of the purchase or your actual merchant discount fee, under C.R.S. § 5-2-212. You must post the required signage, list the surcharge as a separate receipt line, and never surcharge cash, checks, debit cards or gift card redemptions.

Is a convenience fee the same as a surcharge?

No. A convenience fee is a flat fee for using an alternative payment channel, such as paying online or by phone when you normally take payment in person. A surcharge is a percentage added to credit card payments to offset processing costs. Each has its own card-network rules.

Talk to sales

See what your business could save

Tell us a little about the business and a payments specialist will follow up with a free, no-obligation statement review.

Prefer email? Reach us at sales@thewholesalemerchant.com.