Cash Discount vs. Dual Pricing: Which Is Right for Your Business?
Both programs can eliminate your processing fees — but they work differently and have different compliance requirements. Here's the breakdown.
Processing fees eating into your margins? You're not alone. Two increasingly popular programs — cash discounting and dual pricing — allow businesses to offset the cost of card acceptance. But they're not the same thing, and choosing the wrong one can lead to compliance issues.
What Is a Cash Discount Program?
A cash discount program sets your "listed" price as the card price, and offers a discount to customers who pay with cash. For example: your menu price is $10.30. Cash customers pay $10.00 — a 3% discount. Card customers pay the listed $10.30. Signage must be posted at the point of sale disclosing the program.
What Is Dual Pricing?
Dual pricing (also called "two-price" or "credit card surcharging") displays both a cash price and a card price at the point of sale. The card price is higher than the cash price by the amount of the processing fee. This is the more transparent of the two models — customers see exactly what each option costs before they decide.
Key Differences
Cash discount: Your standard price is the card price. Cash customers get a discount. Works in all 50 states. Dual pricing: You show both prices simultaneously. The surcharge is added at checkout. Banned in Connecticut and Massachusetts (as of 2026). Both models must comply with card network rules — Visa and Mastercard have specific requirements for signage, receipt formatting, and disclosure.
Which Should You Choose?
For most small-to-medium businesses, a cash discount program is the easier and safer starting point. It's accepted in all 50 states, requires less pricing restructuring, and is straightforward to implement. Dual pricing is ideal for businesses that want complete price transparency — particularly auto dealers, service providers, and businesses with high average tickets where the difference in price is more meaningful to customers.
Can You Really Get to Zero Processing Fees?
Yes — with the right program and the right processor. The key is that the program must be set up correctly from day one. Improperly implemented surcharging can violate card network agreements and result in your account being terminated. Diaz Solutions handles the entire setup, compliance documentation, signage, and terminal programming.
💡 Ready to stop paying processing fees? Let's find out which program is right for your business.
Book a 15-Min Call with Santos →