POS Systems

Dual Pricing, Cash Discounts & Surcharges for Restaurants: The Real Math (2026)

Passing card fees to guests sounds like free money until you run the numbers on a tipped check. The three models compared — surcharge, cash discount, dual pricing — with worked math from vendor-verified rates, the card-network and state-law traps, the customer-backlash data, and a straight answer on which POS systems can actually run each program.

J
Jamil Haddadeen
Editor, RestroScout
August 8, 202614 min read
RestroScout is reader-supported and independent. Some links on this page may be affiliate or referral links, and we may earn a commission at no extra cost to you. Our recommendations are based on fit, features, and operator needs — not commission potential. We have not independently lab-tested every product; always confirm current pricing and features directly with each vendor.
On this page
RestroScout take

Verified 8 August 2026: a max-compliant 3% credit surcharge cannot fully recover processing costs on tipped checks — the tip can't be surcharged but is still processed, leaving 11–24¢ uncovered on a $128 dinner at Square's published rates — while the same flat 3% over-collects on untipped checks, which network rules prohibit. Dual pricing (raise menu prices ~4%, discount cash) is the only model legal in all 50 states, but roughly a third of consumers say surcharges sometimes make them cancel a purchase. Your POS decides your options: Square has native surcharging (open beta, 3% cap), SpotOn sells a configured dual-pricing program, Toast's own support docs warn against improvising one, and Clover needs third-party apps.

How they compare

Surcharge vs. cash discount vs. dual pricing — what each model is and where it works

Surcharge vs. cash discount vs. dual pricing — what each model is and where it works
Credit surchargeCash discountDual pricing
How it worksFee added at checkout when a credit card is usedPosted price is the card price; cash payers get a discountCard and cash prices both displayed; guest chooses
Legal footprintMost states, with bans/caps — sources disagree on the exact list (see article)All 50 states if the card price is the posted priceAll 50 states
Card-network rules3% Visa cap, credit only (never debit), registration + signage, fee may not exceed cost of acceptanceMust discount from the posted card price — a 'discount' bolted onto a cash price is an illegal disguised surchargeBoth prices posted; terminal applies the cash price when chosen
Covers processing on tips?No — tips can't be surcharged (Square's rule) but are still processedOnly if menu prices were raised enough firstOnly via the raised menu price
Guest perceptionWorst — reads as a penalty at the registerMiddle — discount framing, but card guests still pay moreBest of the three — 85% prefer two posted prices (2026 J.D. Power, via SignaPay)
POS support (verified 8 Aug 2026)Square: native, open beta, 3% cap · Clover: via third-party appsSpotOn: configured program with signage · Clover: via appsSpotOn: native program · Toast: none documented; support docs warn against workarounds

Passing card fees to your guests sounds like found money: 35% of U.S. businesses now add a credit-card surcharge, per the 2026 J.D. Power merchant-services survey. But the three ways of doing it — surcharge, cash discount, dual pricing — have different legal footprints, different guest-perception costs, and, on tipped checks, different math than any processor's sales pitch admits. The short version, from vendor pages we read on August 8, 2026: a max-compliant 3% surcharge cannot fully recover your processing cost on a tipped dinner check, the same flat 3% over-collects on untipped checks (which card-network rules prohibit), and whether you can run any of this cleanly depends on which POS you own.

Every ranking page for this topic is written by a payments company selling the program it describes. We don't sell one. Here's the math they don't print.

If your actual goal is a smaller processing bill rather than a new pricing scheme, start with our guide to restaurant credit-card processing fees — auditing junk fees and negotiating your rate is often worth more than any pass-through program, with none of the guest-facing risk.

The three models in plain English

Surcharging adds a fee at the register when a guest pays with a credit card. Card networks cap it (Visa at 3%), require registration through your processor roughly 30 days ahead, require signage at the door and the point of sale, and prohibit it entirely on debit cards — everywhere, in every state.

Cash discounting flips the direction: your posted price is the card price, and cash payers get money off. Done that way, it's legal in all 50 states. Done the lazy way — posting the cash price and quietly adding a percentage for cards — it's a surcharge wearing a costume, and regulators and card brands treat it as one.

Dual pricing posts both prices side by side, gas-station style, and lets the guest choose. It's legal in all 50 states, skips the network registration entirely, and — per a 2026 J.D. Power survey cited by processor SignaPay — it's what guests prefer: 85% would rather see two posted prices than get a fee at checkout.

The comparison table above puts the three side by side. Now the part the processor blogs skip.

The tipped-check problem

Here's a normal full-service check: $100 of food, 8% tax, 20% tip — $128 hits the card.

Your processor charges its rate on the whole $128. At Square's published Free-plan rate (2.6% + 15¢, read from Square's fee page August 8, 2026), that's $3.48. At Square Plus (2.5% + 15¢), $3.35. At SpotOn Essentials (2.45% + 15¢, read the same day), $3.29. At the 3.09% Pay-as-you-Go rate Toast published on July 25, 2026 (its pricing page prints no rate today), $3.96.

Now try to recover that with a surcharge. Square's surcharge documentation is explicit: surcharges apply to credit transactions only — not tips, not debit, not split tenders. So your surchargeable base is the $108 of food and tax, and the maximum compliant 3% collects $3.24.

$3.24 recovered against $3.35–$3.48 spent. On every tipped check, at the maximum legal surcharge, you're still eating 11–24¢. Scale it: a room turning 1,000 such checks a month on Square Plus pays $3,350 in processing and recovers $3,240 — 96.7%, with a $110/month residual you still own. A surcharge shrinks the processing line; it does not delete it, no matter what the "zero-fee processing" pitch promised. (All arithmetic here verified programmatically; the worked numbers and vendor quotes are logged in our August 8, 2026 verification file.)

The over-recovery trap

Flip to the counter-service case — no tip, $108 on the card. Your cost at Square Free is $2.96. A flat 3% surcharge collects $3.2428¢ more than the fee you're recovering. Card-network rules say a surcharge may not exceed your actual cost of acceptance, so the same setting that under-recovers in the dining room over-recovers at the counter and puts you out of compliance.

That's the structural problem with surcharging a restaurant: one flat percentage is wrong in both directions at once. It's also why the programs processors actually sell restaurants are increasingly dual pricing instead — the fee-recovery lives in the menu price, where none of the surcharge rules apply.

The dual-pricing math, same check: raise menu prices 4% (SpotOn's own guide says compliant programs typically raise posted prices by the discount percentage, usually 3–5%). The $100 entrée becomes $104; with tax and tip the card guest's check is $133.12, and the extra $4.00 of revenue covers the $3.48 fee on the whole enlarged check. Cash payers get the old price, and you pay nothing to process cash. The trade: your menu now advertises higher prices, and your regulars can do arithmetic.

What it costs you in goodwill

The J.D. Power survey SignaPay cites has a second number worth staring at: 32% of consumers occasionally or frequently cancel a purchase when a surcharge is added. Operators on restaurant forums report the quieter version — guests don't make a scene, they just tip less or don't come back, which converts a 3% recovery into a revenue problem you can't see on any statement.

Three factors move the risk:

  • Average ticket. A 3% fee is 18¢ of friction on a $6 coffee — but the sign on the door is the same size either way. Low-ticket, high-frequency concepts feel backlash fastest.
  • Card mix. SpotOn's own dual-pricing guide concedes the point: if nearly everyone pays by card (76% of consumers prefer cards, per the Forbes Advisor figure SpotOn cites), a "cash discount" is a price increase for nearly everyone, framed as a favor to almost no one.
  • Framing. The same economics read completely differently as "two posted prices" versus "fee at the register." That's the entire reason the industry is migrating toward dual pricing — same money, better manners.

We read three vendors' legal summaries on August 8, 2026, and they do not agree. Square's surcharge documentation blocks the feature in Connecticut, Maine, and Puerto Rico. SpotOn's guide says surcharging is prohibited in Connecticut, Maine, and Massachusetts, with Oklahoma and Colorado capped at 2% and New York requiring both prices posted. SignaPay — a processor selling dual pricing — says surcharging became legal in 48 states once Oklahoma legalized it on November 1, 2025, leaving Massachusetts and Connecticut as holdouts.

They can't all be current, and that's the point: this is a moving target, and 2025–26 made it faster-moving. Virginia and Minnesota passed "all-in pricing" laws in 2025 requiring fees to live in the displayed price, which effectively forces dual pricing over surcharging in those states. What's stable is the network layer: 3% Visa cap, no debit surcharging anywhere, registration and signage required, and the fee can never exceed your cost of acceptance. Before launching anything, confirm your state's current rule with your state attorney general's office — not with the company selling you the program.

Which POS can actually run it

None of the ranking articles mention it, but this decision is usually made for you the day you pick a POS. What the vendors' own documentation shows, as of August 8, 2026:

  • Square: the only major restaurant POS with native credit-card surcharging — currently in open beta for U.S. sellers. Capped at 3%, credit only, auto-detects card type, generates the required signage kit, and works on Square Restaurant POS in person plus web invoices. It does not work on Square Kiosk, Terminal API, or online ordering — relevant if online channels are a big share of your mix. Square's fee page (read the same day) prints the rates you'd be recovering: 2.6%/2.5%/2.4% + 15¢ by plan.
  • SpotOn: sells a configured dual-pricing / cash-discount program: the POS is set up with card prices as posted prices, applies the cash discount as a line item, and SpotOn supplies the signage and compliance setup. Its published Essentials rate is 2.45% + 15¢ ($55/station/month software).
  • Toast: publishes no surcharge or dual-pricing feature, and its support documentation explicitly warns that its service-charge tool "was never designed or intended" for card surcharges — a DIY service-charge workaround can't tell credit from debit, and network fines land on you, not Toast. If fee pass-through is central to your plan, Toast currently isn't the platform for it (see our Toast vs Square comparison for how else the two differ).
  • Clover: supports surcharging and dual pricing through third-party apps (per Clover reseller documentation — Clover itself publishes little). Notably, Clover's pricing page — which rendered no rate at all when we checked it on July 29 and August 5 — now prints "pay as little as 2.3% + 10¢ per transaction" (read August 8, 2026; that's a floor, not a typical rate).
  • Lightspeed and TouchBistro: we found no vendor-published surcharge or dual-pricing documentation for either as of August 8, 2026. Ask directly — and get the answer in writing — before assuming support.

If you're choosing a system with this in mind, fold it into the bigger picture in our restaurant POS cost guide and POS roundup — a processor's dual-pricing program bundled with the wrong POS is a bad trade.

Should your restaurant do it?

Work down this list honestly:

  1. Audit before you pass through. Junk fees and an uncompetitive rate cost many restaurants more than a surcharge would recover. Fix the processing line itself first.
  2. Count your cash. If card payments are 90%+ of volume, a cash discount is theater — you're raising prices on everyone and calling it a discount. Just raise prices; it's the same math with less signage.
  3. Respect the tipped-check arithmetic. Full-service operators: a 3% surcharge recovers ~97% of processing on tipped checks at best. Budget for the residual instead of believing "zero-fee."
  4. Prefer dual pricing if you proceed. Legal in all 50 states, no network registration, no debit-card landmine, and the guest-preference numbers favor it — which is exactly why the industry is converging on it.
  5. Let your POS decide the mechanics. Native support (Square for surcharging, SpotOn for dual pricing) beats bolted-on apps and DIY service charges — Toast's own docs tell you what happens with improvisation.

The honest summary: pass-through programs move the fee, they don't erase it — someone at the table always pays it. The operators who win with dual pricing are the ones who did this page's arithmetic first and chose it on purpose, not the ones who signed whatever the "eliminate your processing fees" cold-caller was selling.


Vendor figures verified August 8, 2026 from vendor pages: Square fees, Square surcharge documentation, SpotOn pricing, SpotOn dual-pricing guide, Clover pricing, Toast pricing (rate figures dated July 25, 2026 — Toast prints no rate today). Toast service-charge position from Toast's support center. State-law and survey claims attributed inline to their sources; laws change — verify with your state before acting. RestroScout has no pay-to-play rankings — see our editorial policy.

Operator Takeaway

Run your own numbers

See where food cost, waste, and overstock are leaking profit in your specific operation — free, no sign-up required.

Calculate Margin Leakage
Before You Buy

Questions to ask on a POS sales call

Vendors demo the happy path. These surface the parts that decide whether it survives real service — ask them before you sign.

  • Payment processing

    Are we locked into your processor, or can we bring our own? What's the effective rate on our average ticket, all fees included?

  • Hardware lock-in

    Is the hardware proprietary? Can we reuse it if we switch software, or does it become a paperweight?

  • Kitchen display (KDS)

    Is KDS included or an add-on, and do tickets from every channel land on the same screen?

  • Online ordering

    Is first-party online ordering included, what does it cost, and does it flow to the same tickets as dine-in?

  • Delivery integrations

    Do third-party delivery orders inject into the POS and KDS, or does staff re-key them on a separate tablet?

  • Offline mode

    What happens to orders and card payments if the internet drops in the middle of service?

  • Contract & the real bill

    Term, early-termination fee, and notice period — plus the all-in monthly once terminals, add-ons, and payments are included.

  • Support

    Who do we reach during a Saturday rush, and how quickly?

Frequently Asked Questions

Is dual pricing legal in all 50 states?

Yes — displaying a card price and a cash price and letting the guest choose is legal everywhere in the U.S., and it's the model card networks accept without registration. Surcharging is the restricted one: Square's own documentation blocks it in Connecticut, Maine, and Puerto Rico, SpotOn's guide lists Connecticut, Maine, and Massachusetts, and processor SignaPay says 48 states allow it since Oklahoma legalized it in November 2025. The lists conflict — check your state attorney general before launching anything.

Can a restaurant surcharge debit cards?

No. Card-network rules prohibit surcharging debit and prepaid cards everywhere, even in states where credit surcharging is legal. This is the compliance trap in DIY setups: a flat 'card fee' service charge hits debit cards too, which is why Toast's support documentation warns against using service charges as a surcharge substitute.

Can you surcharge the tip?

No — Square's surcharge documentation states tips can't have surcharges applied, and network rules point the same way. But your processor still charges its full rate on the tip. That mismatch means a max 3% surcharge under-recovers on every tipped check: on a $100 dinner with 8% tax and a 20% tip, the surcharge collects $3.24 while processing costs $3.35–$3.48 at Square's published rates.

How much does a cash discount program actually save?

It depends almost entirely on how much you raise posted prices. SpotOn — which sells these programs — says compliant setups raise menu prices by the discount percentage, typically 3–5%. At our worked example's volume (1,000 tipped $128 checks a month at Square Plus rates), processing costs $3,350/month; a max-compliant surcharge recovers $3,240 of it, and a 4% menu raise under dual pricing covers roughly all of it from card-paying guests. What no model changes: someone always pays the fee.

Will customers stop coming if I add a surcharge?

Some will push back: the 2026 J.D. Power merchant-services survey (cited by processor SignaPay) found 32% of consumers occasionally or frequently cancel a purchase when a surcharge appears, while 85% prefer seeing two posted prices — which is why the industry is migrating from surcharges toward dual pricing. About 35% of businesses now surcharge, so guests are seeing it more, but a $6 coffee wears a fee much more visibly than a $300 dinner does.

What's the difference between a cash discount and a disguised surcharge?

Direction. If your posted price is the card price and cash payers get money off, it's a legal cash discount. If your posted price is the cash price and card payers get a fee added, that's a surcharge no matter what your receipt calls it — and running one un-registered, over the cap, on debit cards, or in a ban state is a compliance violation your processor can pass fines through for.