Dual Pricing: How Restaurants Get to 0% Processing (Legally)
By Taylor Brewster · June 2026 · 4 min read
You've seen it at gas stations your whole life: one price for cash, another for card. Dual pricing brings the same model to restaurants — and when it's set up correctly, it takes your effective card processing cost to zero.
How it works
Your menu and POS display two prices (or a clearly disclosed cash discount). The card price includes the cost of acceptance; the cash price doesn't. A dual-pricing processor program handles the math automatically at the terminal, so the card-paying guest covers the processing fee and the restaurant nets the same amount either way. Your monthly processing bill effectively disappears.
Dual pricing vs. surcharging — not the same thing
A surcharge adds a fee on top of the listed price at checkout. It's prohibited or restricted in several states, capped by card brands, banned on debit cards, and requires registration. Dual pricing / cash discounting presents two prices up front, which is treated differently under card-brand rules and is permissible far more broadly — but only when the disclosure is done right: clear signage, both prices visible, correct receipt formatting, and POS programming that doesn't quietly turn it into an illegal surcharge. This is exactly where DIY setups get restaurants in trouble.
The honest trade-offs
- Guest perception. Most guests have seen cash/card pricing at gas stations and increasingly at restaurants; pushback is usually smaller than owners fear, but it isn't zero. Concept matters — a neighborhood QSR absorbs it more easily than a special-occasion dining room.
- Menu presentation. Two prices (or a disclosed discount) must be visible. Good design keeps this clean; bad design clutters the menu.
- Compliance is real. State rules, card-brand rules, debit treatment, receipt requirements. Use a program built for it, not a sticker and a prayer.
Is it right for your restaurant?
If your guests skew price-sensitive and transactional — counter service, takeout, delivery-heavy — dual pricing is usually an easy win. If you're fine-dining with a wine program, we'd more likely attack the processor markup with interchange-plus pricing instead and leave menu prices alone. There's no one answer; there is a right answer for your concept.