IntelliPay is a PCI DSS Level 1 certified payment processor offering transparent interchange-plus pricing with no hidden fees, serving businesses, government agencies, and professional services firms nationwide since 2004.
By Dale Erling · 15+ years payment & fintech experience · Published August 10, 2026
Quick Answer
What's the real difference between surcharging and dual pricing?
A surcharge adds a fee on top of the price when someone pays with a credit card. Dual pricing takes a different approach entirely: it posts two prices, a cash price and a credit price, on every item, so the customer sees both before deciding how to pay. That's also different from a cash discount program, which posts a single price and subtracts a discount at checkout for cash. All three can recover what you pay to accept cards, but they run under different rules, and mixing them up is the most common way small business owners end up with a fine.
Credit card processing costs average around 2.6% per sale. That number looks small until you run it against your margins. If your business operates on a 10% net profit, it takes $26,000 in sales just to cover $2,600 in card fees. That's the math that sends most small business owners looking at surcharging and dual pricing in the first place.
Both programs can recover some or all of what you pay to accept cards. Both are legal, done correctly. And both get merchants fined constantly, because the rules are more specific than people expect, and the two programs are not interchangeable, no matter how often they get lumped together in the same sentence.
Here's the distinction that actually matters: a surcharge is a fee added on top of the price when someone pays with a credit card. Dual pricing works differently — it posts two prices side by side, a cash price and a credit price, so the customer sees the full picture before they choose how to pay. That is also not the same thing as a cash discount program, which posts a single price and knocks a discount off it at checkout for cash. People use "dual pricing" and "cash discounting" interchangeably all the time, and that habit is exactly how merchants end up running a program they don't fully understand.
Surcharging
A surcharge only applies to credit cards. You cannot surcharge a debit card — that's prohibited everywhere, full stop, regardless of what your state allows. The fee itself is capped under Visa and Mastercard rules at 3%, or your actual cost of processing, whichever is lower.
A short list of states still don't allow surcharging at all: Connecticut, Maine, Massachusetts, New York, and Puerto Rico. Oklahoma used to be on that list, but its ban was repealed. California allows surcharging too — it's treated as an avoidable fee rather than a mandatory one, since a customer can choose cash or debit instead. State surcharge law changes often enough that this list is worth double-checking before you flip a program on, not after.
If you're running a surcharge program, here's what has to be true:
- Disclosed at the entrance and again at the point of sale
- Called a surcharge — not “non-cash adjustment,” not “convenience fee,” not anything creative
- Applied evenly across every card brand
- Applied only to credit — never debit or prepaid
- Capped at 3% or your effective processing rate, whichever is lower
- Shown on the receipt or disclosed before checkout completes
- Applied only to domestic transactions — international cards are exempt
New York adds one more requirement: the surcharged price has to be stated clearly in advance, and the customer shouldn't have to do their own math to figure out what paying by card will actually cost them.
The card network rules are the same everywhere. State law is not. Check yours before you turn surcharging on.
Dual Pricing
Dual pricing means exactly what it sounds like: two prices, posted at the same time, for every item. A cash price and a credit price sit side by side, at the shelf, on the menu, or on the pump, and the customer decides how to pay knowing both numbers up front. Say your credit price is $104 and your cash price is $100 — both are posted, nothing gets calculated or subtracted at the register.
This isn't a surcharge, legally or operationally. Because both prices are disclosed upfront rather than one price with a fee added at checkout, dual pricing is legal in all 50 states, including every state that bans surcharging outright.
Most merchants who run this well use point-of-sale software or signage that keeps both prices visible at every step, not just at checkout. If a customer only sees one price until the final screen, that's usually a sign the program has drifted into cash discount territory, or worse, an undisclosed surcharge.
How Dual Pricing Differs From a Cash Discount Program
Dual pricing and cash discounting get treated as synonyms constantly, and they aren't. A cash discount program posts a single price, the credit price, and subtracts a discount from it at the point of sale when the customer pays cash. The customer doesn't see a second price until they're already checking out. Dual pricing shows both prices the whole time, before the customer ever decides how to pay.
The practical difference is when the second number shows up. Dual pricing shows it upfront, on the sign or the screen, before the transaction starts. Cash discounting reveals it at the register, as a subtraction. Card networks distinguish between the two, and which one you're actually running determines which disclosure rules apply to you.
Where Merchants Get This Wrong
The most common mistake is running what's technically a surcharge and calling it dual pricing. If you post a single price and then tack on a fee at checkout when someone pays by card, that's a surcharge, whatever you call it on the register screen — and it has to follow surcharge rules, not dual pricing rules. This is the single most common compliance failure we see, and it usually happens because a merchant borrowed the marketing language ("dual pricing" or "cash discount") without building the actual mechanics behind it.
Visa has been direct about this distinction: a cash discount only works if the credit price is the real posted price and the cash price is a discount off of it, disclosed before the sale, not the other way around. Post a cash price and mark up the card price at checkout without disclosing it in advance, and you've quietly built a surcharge program without any of the disclosures a surcharge program requires.
The legal basis for the discount side of cash discounting comes from the Durbin Amendment in Dodd-Frank, which lets merchants offer a discount to encourage payment by cash, check, or other non-card methods. Dual pricing relies on a different justification: both prices are disclosed, so there's no discount to justify in the first place, just two transparent price points.
A few situations will disqualify either approach outright:
- You can't stack a cash discount on top of an already-discounted sale price
- You can't offer it alongside 0% or promotional financing
- You can't apply it to the tax portion of a transaction
Get any of these wrong and your program gets reclassified as a non-compliant surcharge — which puts you back under surcharge rules you never set up for in the first place.
What Non-Compliance Actually Costs
Fines start around $1,000 per occurrence and climb as high as $25,000 per occurrence for repeat violations. Beyond the fines, card networks can pull your merchant account entirely — for most small businesses, that's a bigger problem than any fine on paper.
Rolling It Out Without Confusing Everyone
Whichever program you run, your staff and your customers both need to understand it before launch, not after.
At Minimum
1. Post notices at the entrance and at the point of sale.
2. Train staff to explain it out loud, not just point at a sign.
3. Give cashiers a script — something like, “Would you like to save [X] by paying cash today, or use your card?”
4. Keep a one-page reference sheet at the register for the question you didn't anticipate.
One more thing worth knowing: accepting cards comes with some chargeback exposure. “Friendly fraud” — a customer disputing a legitimate charge — is common enough that a high chargeback ratio can get your account flagged, your fees raised, or in bad cases, your ability to take card payments pulled entirely. It's a separate issue from surcharging and dual pricing, but it's the other side of the same coin: accepting cards has costs beyond the sticker price of interchange.
Where This Leaves You
Surcharging, dual pricing, and cash discounting all work, and none of them are difficult once set up correctly. What trips merchants up isn't the concept, it's the execution: knowing which of the three you're actually running, state law that varies more than people expect, card network rules specific down to when a price gets disclosed, and a compliance bar that gets less forgiving with every fine handed out.
Frequently Asked Questions
What is the actual difference between surcharging and dual pricing?
A surcharge is a fee added on top of the price when a customer pays with a credit card. Dual pricing posts two prices for every item, a cash price and a credit price, so the customer sees both before choosing how to pay. Both can recover payment processing costs, but they follow different rules and have different legal footing state by state.
Is dual pricing the same thing as a cash discount program?
No. Dual pricing displays two prices, cash and credit, side by side on every item at the point of sale. A cash discount program instead posts a single price, the credit price, and applies a discount at checkout when the customer pays cash. They accomplish a similar goal but are structured differently, and card networks distinguish between them.
Can a business surcharge debit card transactions?
No. Surcharging debit card transactions is prohibited everywhere under card network rules, regardless of state law. Surcharges can only be applied to credit card transactions.
Is dual pricing legal in every state?
Yes. Because dual pricing displays both prices upfront rather than adding a fee to a transaction, it is legal in all 50 states, including states such as Connecticut, Maine, Massachusetts, and New York that prohibit surcharging outright.
What happens if a merchant runs a non-compliant surcharge or dual pricing program?
Fines typically start around $1,000 per occurrence and can reach $25,000 per occurrence for repeat violations. Card networks can also terminate the merchant's account entirely, which for most small businesses is a more serious consequence than the fines themselves.
Not Sure Which Program Fits Your Business?
IntelliPay builds compliant surcharging and dual pricing programs.
We'll walk through which model fits your business and make sure it's set up correctly from day one. No sales pressure. No obligation.
Talk to a ConsultantKey Takeaways
A surcharge adds a fee on top of the price for credit card payments, capped at 3% or actual processing cost, and is banned outright in Connecticut, Maine, Massachusetts, New York, and Puerto Rico. Dual pricing posts a cash price and a credit price side by side on every item, which keeps it legal in all 50 states.
Dual pricing and cash discounting are not the same thing. Dual pricing shows both prices upfront; a cash discount program posts one price and subtracts a discount at checkout. The most common compliance failure is running a program that's actually a surcharge and calling it either of the other two.
Non-compliance carries fines from $1,000 to $25,000 per occurrence and can put a merchant account at risk of termination. Clear, advance disclosure at the entrance and point of sale protects all three models.
Disclaimer
This article is for informational purposes only and does not constitute legal or financial advice. Surcharge, dual pricing, and cash discount laws vary by state and change frequently — confirm current requirements in your state before implementing any of these programs. Card network rate caps and disclosure requirements are set by Visa and Mastercard and are subject to change. All IntelliPay product features are subject to specific account configuration and applicable terms of service. Last updated: August 2026. IntelliPay is a registered ISO/MSP of Citizens Bank, Providence, RI, and Synovus Bank, Columbus, GA.
