THE MARGIN / Dual pricing

Which POS systems
support dual pricing

"Does Square offer dual pricing?" is the wrong question. The capability lives one layer below the software โ€” in your processing account โ€” and three specific requirements decide whether you qualify.

9 min readโ€ขUpdated August 2026โ€ขBy the MidPay desk

Quick answer

Dual pricing is not a feature of a POS brand. It is a configuration of your processing account plus a compliant way of displaying prices โ€” which is why "does Square offer dual pricing?" is the wrong question and "can my processor populate the surcharge field and can my terminal separate credit from debit?" is the right one. Three requirements decide it: your state must permit it, the terminal must reliably exclude debit and prepaid cards, and your acquirer must be notified 30 days ahead and able to populate Field 28 in the transaction message sent to Visa. Get those three right and the software brand on the counter is close to irrelevant.

Every week merchants search for whether a specific point-of-sale system "does dual pricing" โ€” Square, Toast, Clover, Zettle. It is an understandable question and a slightly misleading one, because it assumes the capability lives in the software. Mostly, it does not. It lives one layer down, in the processing relationship, and the confusion costs merchants real money in two directions: some assume they cannot run a program that they easily could, and others switch on something that looks like dual pricing but violates the card-brand rules.

What dual pricing actually is

Dual pricing means showing two prices for the same item โ€” one for cash, one for card โ€” so that customers who pay by card cover the processing cost. Done properly it can move a merchant's net processing expense close to zero, which is a far larger effect than any rate negotiation will ever produce. We cover the economics in dual pricing and the path to ~0% processing.

Underneath the marketing term sit two legally distinct programs, and they are governed differently:

Which one you are actually running is determined by how prices are displayed and how the total is computed, not by what you call it. Our cash discount vs. surcharge piece draws that line in detail.

The three things that actually decide it

1. Your state

This comes first because it can end the conversation. Connecticut, Massachusetts and Maine prohibit credit-card surcharging by statute, and Maine's ban extends to debit cards as well. Colorado, Minnesota, New York and New Jersey permit it with state-specific requirements โ€” Colorado prescribes the exact signage wording in the statute, Minnesota requires an oral disclosure at an in-person sale, and New York requires that the price you post already include the surcharge. We quote each statute in surcharge laws by state. Cash discounting generally remains available even where surcharging is banned โ€” which is exactly why the surcharge/discount distinction matters commercially and not just semantically.

2. Card-type detection at the terminal

Visa's current merchant surcharge guidance is unambiguous: surcharging must be limited to credit cards only โ€” "debit cards and prepaid cards cannot be surcharged" โ€” and that holds even when a cardholder selects "credit" on the terminal with a debit card. This is a technical requirement, not a policy one. Your terminal or gateway has to identify the card type correctly on every transaction, every time. The single most common way a well-intentioned dual-pricing program becomes non-compliant is a terminal quietly applying the fee to debit.

3. Your acquirer, Field 28, and 30 days' notice

This is the requirement almost nobody checks, and it is the one that makes the question a processor question rather than a POS question. Per Visa's current U.S. Merchant Surcharge Q and A, a merchant intending to surcharge must notify their acquirer at least 30 days before commencing, and must "include the surcharge amount within a dedicated data field (labelled Field 28) in the transaction message sent to Visa" โ€” with the acquirer enabling population of that field. Visa also states that it enforces its surcharge rules through consumer complaints and yearly mystery shopping by outside auditors, and that an acquirer whose merchant is identified as surcharging improperly "may be assessed an immediate US $1,000 fine."

So: your beautifully signed, correctly priced program is still non-compliant if the transaction message does not carry the surcharge amount in the right field. No amount of POS configuration fixes that. Only your processor can.

Ask your processor one question in writing: can you populate Field 28 and have you filed the 30-day acquirer notification? Everything else is downstream of the answer.

The display rules, which are stricter than most merchants expect

If you run the cash-discount version, Visa specifies exactly two permitted ways to display prices: "Only the card price per item," or "Both the card and the cash price listed side-by-side per item." And when the customer sees the final bill, Visa states that the total price to be paid on a card "must be displayed in full based on the total of the items being purchased as displayed by the merchant and not achieved by applying an additional fee for a card payment," because doing it the second way "may appear to be, and may be treated as, a surcharge."

Translated into an operating rule: your menu, shelf tags or online catalog must show the card price. If they show the cash price and your terminal adds a percentage at checkout, you are running a surcharge โ€” with all the registration, capping, debit-exclusion and receipt-disclosure obligations that carries โ€” regardless of the label on your signage. Merchants who get shut down almost always get shut down here.

What this means per platform

We are going to be careful here rather than confident, because platform capabilities change and because the honest answer really is "it depends on your processing setup." What follows is how to ask, not a claim about any vendor's current feature list.

If you runโ€ฆWhere the capability livesWhat to ask, in writing
SquareSquare is both the software and the processor, so the program has to be supported by Square itself โ€” you cannot bring an outside processor to itDoes my account support a compliant credit-only program, and is the surcharge amount passed in the transaction message?
ToastPayments are bundled with the platform, so again the platform is the processorSame question, plus: how is debit excluded, and what does the receipt line item look like?
CloverHardware is standardized but the processing account is written by the bank, ISO or reseller that sold the deviceAsk the reseller on your account, not Clover: do you support this, and can you populate the surcharge field?
PayPal ZettleSoftware and processing are bundledSame question โ€” and confirm how card type is detected on tap transactions.
Independent terminal + merchant accountThe processor configures it; the terminal enforces card-type detectionConfirm all three: state eligibility, debit exclusion, and the 30-day acquirer notification.

Platform capabilities change; confirm current support directly with the provider on your account rather than relying on any third-party table, including this one. Card-brand requirements per Visa's U.S. Merchant Surcharge Q and A.

Notice the pattern. On bundled platforms โ€” where the software company is also your processor โ€” the answer is whatever that company supports, and you have no second option without leaving the platform. On Clover and on independent terminals, the answer comes from your merchant services provider, and you can change that provider without changing your hardware brand. That distinction is worth more than any feature comparison.

A launch checklist that will keep you out of trouble

Frequently asked questions

Does Square offer dual pricing?

Square is both the software and the processor on a Square account, so any dual pricing or surcharging program has to be supported by Square itself โ€” you cannot attach an outside processor to Square hardware to enable one. Because platform features change, confirm current support directly with Square, and confirm that your state permits surcharging before enabling anything. If your state prohibits surcharging, a properly structured cash discount is usually still available.

Does Toast offer dual pricing?

Toast bundles card processing with its platform, so the same logic applies: the capability has to come from Toast, and the practical questions are how debit and prepaid cards are excluded and how the fee appears as a separate line on the receipt. Confirm current support with Toast directly and confirm your state's rules first.

Can I run dual pricing on Clover?

Ask the merchant services provider on your account rather than Clover, because Clover hardware is distributed through banks, ISOs and resellers and the processing account is written by whoever sold you the device. That provider is the party that has to support the program, file the 30-day acquirer notification, and populate the surcharge amount in the transaction message.

Is dual pricing the same as surcharging?

Not exactly. Dual pricing is the commercial idea of showing a cash price and a card price. Legally it resolves into one of two programs: surcharging, which adds a fee on top of the listed price when a credit card is used, or cash discounting, which posts a card-assumed price and reduces it for cash. They are governed by different rules, and which one you are running is determined by how you display prices and compute the total, not by what you call it.

Can I surcharge debit cards?

No. Visa's rule limits surcharging to credit cards only โ€” debit and prepaid cards cannot be surcharged โ€” and that holds even when a cardholder selects credit on the terminal with a debit card. Your terminal must detect card type reliably on every transaction. Maine additionally prohibits surcharging debit cards by statute.

What is Field 28 and why does it matter?

Field 28 is the dedicated data field in the transaction message sent to Visa that carries the surcharge amount. Visa's current merchant surcharge guidance requires merchants who surcharge to include the surcharge amount in that field, with the acquirer enabling its population. It matters because it is invisible from the storefront: a program with perfect signage and pricing is still non-compliant if the transaction message does not carry the surcharge amount correctly.

How much notice do I have to give before starting?

Visa's current requirement is to notify your acquirer at least 30 days prior to commencing surcharging. Keep the confirmation, and pair it with written confirmation that your processor can populate the surcharge data field. Both should be in hand before your first surcharged transaction.

Which states do not allow dual pricing?

Connecticut, Massachusetts and Maine prohibit credit-card surcharging by statute, and Visa's current guidance also lists Oklahoma and Puerto Rico as prohibiting jurisdictions. In those states a properly structured cash discount is generally still permitted, though Connecticut requires you to post notice of the discount on premises, online, and verbally by phone. Colorado, Minnesota, New York and New Jersey permit surcharging with state-specific requirements.

Key takeaways

  • Dual pricing lives in the processing account and terminal configuration, not in the POS brand.
  • Three gates decide it: state law, reliable exclusion of debit and prepaid, and an acquirer that can populate Field 28 after 30 days' notice.
  • On bundled platforms (Square, Toast, Zettle) the platform is the processor, so the answer is theirs. On Clover and independent terminals, it is your merchant services provider's.
  • Cash-discount display rules are strict: show only the card price, or the card and cash price side by side โ€” never the cash price plus a fee at checkout.
  • Visa enforces with mystery shopping, and an acquirer may face an immediate $1,000 fine for improper surcharging.

Sources & how to verify

All card-brand requirements quoted here โ€” the 30-day acquirer notification, the Field 28 requirement, the credit-only limitation, the merchant-discount-rate-or-3%-whichever-is-lowest cap, the point-of-entry / point-of-sale / receipt disclosure obligations, the two permitted cash-discount display formats, the mystery-shopping enforcement and the $1,000 acquirer fine โ€” are taken from Visa's U.S. Merchant Surcharge Q and A (PDF), linked from Visa Rules. State-law statements are sourced to the statutes cited in our state-by-state page. We deliberately do not assert what any named POS platform currently supports, because those feature sets change and a stale claim here could cost a merchant a compliance violation โ€” confirm with the provider on your account. This article is general information, not legal advice.

Find out whether you can run dual pricing

Tell us your state, your POS, and who processes your cards. We will tell you which of the three gates you already clear, which you do not, and what a compliant program would look like on your volume.

Get started โ†’ Prefer to browse first? See transparent pricing.