The short answer
A surcharge adds a fee to credit card payments only: Visa and Mastercard rules forbid surcharging debit or prepaid cards, even when a debit card is run as credit. A cash discount works the other way round: you post one price, and customers paying cash or another non-card method get a lower price, so every card, debit or credit, pays the posted price. Because it is a discount rather than an added fee, it is allowed in several places that prohibit surcharges, such as Connecticut and Massachusetts, as long as it is clearly disclosed. Puerto Rico is a known exception to check. General information, not legal advice.
Read this first
This page is general information, not legal advice, current as of October 19, 2026. CELER Merchants is an independent merchant services agent, not a law firm or a processor. How you post prices decides whether a program counts as a discount or a surcharge. Confirm your setup with your processor and your own counsel before you change prices or receipts.
Two ways to offset card costs
A surcharge starts from your regular price and adds a fee when someone pays by credit card. A cash discount starts from your posted price and takes something off when someone pays by cash or another non-card method. Both aim at the same thing, recovering some of what card acceptance costs, but they reach different customers. Visa's Merchant Surcharge Q&A says a discount is handled correctly only when the card price is posted, alone or next to the cash price, and the card total is not reached by adding a fee at the register.
The debit card difference
| Payment | Surcharge | Cash discount |
|---|---|---|
| Credit card | Pays posted price plus surcharge, where allowed | Pays the posted price |
| Debit card, including debit run as credit | Pays the posted price; no surcharge allowed | Pays the posted price |
| Prepaid card | Pays the posted price; no surcharge allowed | Pays the posted price |
| Cash | Pays the posted price | Pays the posted price minus the discount |
Why your debit share matters
If many of your customers pay by debit, a surcharge leaves that part of your card volume untouched, because you cannot surcharge it. A cash discount applies the same way whichever card the customer uses. That does not make one option better. A cash discount changes your posted prices, which affects how you compare with competitors, and it rewards cash, which brings its own handling costs. Look at the split between debit and credit on your own statement before you choose.
Where each one is allowed
State law decides where you can use each approach. Connecticut and Massachusetts prohibit surcharges but allow a discount for paying by cash or similar means when it is clearly and conspicuously disclosed. Maine also prohibits surcharges and says a discount from the regular price is not a surcharge. Puerto Rico is different: it prohibits surcharges, and a 2013 amendment removed the article that expressly allowed cash discounts, so get local advice there. In Canada, the Code of Conduct lets merchants offer discounts by payment method.
Set up a cash discount properly
Post the card price as your regular price on shelves, menus and your website. Show the cash price clearly, or a clear sign explaining the discount for cash. Make sure the receipt shows a discount for cash payers, not a fee for card payers. Train staff to explain it the same way every time. Then run a test sale with cash, a debit card and a credit card, and read all three receipts.
What changes for multi-location and enterprise operations
A group that sells in several states may need a cash discount in one place and a surcharge, or nothing, in another. Keep one record per location of which approach it uses and under which rule. Make sure posted prices, online prices and receipts match at every site, because a mismatch can turn a discount into what looks like a surcharge. For larger card volumes, compare the program with simply negotiating the processing rate, which applies to every card without changing your prices.
See your own numbers
Send us a recent processing statement. We will show you how much of your volume is debit and how much is credit, so you can see what each option would actually reach. The review is free.
Key takeaways
- Visa and Mastercard forbid surcharging debit and prepaid cards, even run as credit
- A cash discount treats every card the same: all cards pay the posted price
- Connecticut and Massachusetts ban surcharges but allow clearly disclosed cash discounts
- Puerto Rico removed the article that expressly allowed cash discounts in 2013
- Check your own debit and credit split before choosing
Related guides
Sources
- Visa – U.S. Merchant Surcharge Q&A (checked 2026-10-19)
- Mastercard – Merchant Surcharge Rules (US) (checked 2026-10-19)
- Connecticut General Statutes § 42-133ff (checked 2026-10-19)
- Massachusetts General Laws c. 140D, § 28A (checked 2026-10-19)
- Puerto Rico Law 150-2008 – First Circuit opinion (May 29, 2025) (checked 2026-10-19)
Want this checked against your own statement?
We are an independent agent — we shop every processor we work with and bring you the best deal for your profile. Free analysis, every fee named, back, usually within 4 hours. Or call now and we will quote you on the phone.