Call or Text: (213) 934-8686 Free statement analysis in 24 hours →
Dual pricing

Is Dual Pricing Legal in California? What the Surcharge Ban, SB 478 and Card Rules Actually Require

California restricts card surcharges and, since July 2024, bans advertised prices that omit mandatory fees. Dual pricing with both prices shown is the model that fits.

Short answer

Dual pricing, meaning a cash price and a card price both displayed before the customer chooses, is used by California businesses today and is the model card brands and payment processors treat as compliant in the state. The card price is the advertised price for card payers, so nothing is added at checkout.

Adding a percentage fee at the register on top of one posted price is a surcharge. California has a long-standing statute against credit card surcharges (Civil Code 1748.1), and since July 1, 2024, SB 478 prohibits advertising a price that excludes mandatory fees. Surcharging in California sits in the middle of both.

Practical rule: post both prices on menus, shelves or signage and on the customer screen, charge exactly the posted card price, show the price paid on the receipt, and treat debit and credit the same. This page is a description of how we set it up, not legal advice.

California is the state where the difference between dual pricing and surcharging matters most. It has an old statute against credit card surcharges, a new law against hidden fees, and the largest number of small businesses trying to stop absorbing card costs. Here is how those pieces fit, and what a compliant setup looks like on the counter.

This page describes the rules as we apply them when we set up merchants. It is not legal advice. If your situation is unusual, ask a lawyer.

Three ways to pass on card costs, and how California treats them

ModelHow it worksCalifornia status
SurchargeOne posted price; a percentage is added at checkout for credit cardsCivil Code 1748.1 prohibits credit card surcharges by retailers. A 2018 Ninth Circuit ruling limited enforcement against merchants who clearly disclose. SB 478 (2024) adds a price-transparency requirement. Processors generally treat it as restricted.
Cash discountThe card price is the posted price; cash payers get a discountExpressly permitted by 1748.1, which allows discounts for cash, check or similar means.
Dual pricingBoth a cash price and a card price are posted; the customer choosesFunctionally a cash discount with both prices shown. Fits 1748.1’s cash-discount allowance and SB 478’s requirement that the advertised price be the full price.

The two laws

Civil Code section 1748.1. Enacted in 1985. It says a retailer may not impose a surcharge on a cardholder who elects to use a credit card instead of cash, check or similar means, and in the same breath says a retailer may offer discounts for paying by cash or similar means. In 2018, in Italian Colors Restaurant v. Becerra, the Ninth Circuit held the statute could not be enforced against a group of merchants who wanted to post a single price and add a clearly disclosed credit card fee, on free-speech grounds. The statute was not repealed. The practical effect is uncertainty, which is not a comfortable place for a small business.

SB 478, the “honest pricing” law. Effective July 1, 2024, as part of the Consumers Legal Remedies Act. It prohibits advertising, displaying or offering a price for a good or service that does not include all mandatory fees or charges, other than government taxes and reasonable shipping. The Attorney General’s guidance framed it as: the price you show must be the price the customer pays. The law was written for resort fees and ticket fees, but it applies to any business. A card fee added after the customer sees the price is the kind of thing it targets. Whether a fee the customer can avoid by paying cash is “mandatory” is a question we would rather not test on a client’s behalf.

Dual pricing sidesteps both. The card price is displayed as the price for card payers before they choose. Nothing is added at checkout. The receipt shows the price paid. That is consistent with 1748.1’s cash-discount allowance and with SB 478’s rule that the displayed price is the full price.

Card-brand rules on top of state law

Visa and Mastercard rules apply nationally and are enforced through your processor. As of 2026:

  • Surcharging: capped at 3% (Visa) and never on debit or prepaid cards, with 30 days’ written notice to your acquirer before you start. Restricted or prohibited in California, Connecticut, Massachusetts and Maine under state law.
  • Dual pricing and cash discounts: permitted, no cap tied to the surcharge rule, no registration, applies to credit and debit alike, provided the applicable price is disclosed before payment and the receipt reflects the price paid.

The failure mode we see: a merchant is sold a “cash discount program” that actually adds a “non-cash adjustment” line at the terminal on top of the posted price. The receipt says “fee.” Visa treats that as a surcharge, and in California it is exactly what the two statutes are aimed at.

A compliant California setup

  1. Two prices, visible before payment. Menus say “Prices shown are cash prices; card prices are 3.99% higher,” or list both. Retail uses shelf labels or a register sign listing both. The customer-facing terminal screen shows both totals before the card is tapped.
  2. Charge exactly the posted card price. No separate line for a fee, adjustment or surcharge.
  3. Receipt shows the price paid and the tender type. Not a base price plus an add-on.
  4. Same treatment for credit and debit. No carve-outs.
  5. Signage at the entrance and register. We supply it.
  6. A one-sentence staff script. “We show a cash price and a card price; the card price covers the processing cost.”

On Clover, Dejavoo and Exatouch this is configured at the processor level and takes about a day. The Clover specifics, including what the customer screen looks like, are in dual pricing on Clover.

What about online sales and invoices?

Online orders are card-only, so the card price is the price shown. For invoices, a bank-transfer price and a card price on the same invoice, both visible before the payer chooses, is the same model. A manually added “3% processing fee” line on a QuickBooks invoice is a surcharge and carries the surcharge problems above. More on that in the QuickBooks fees guide.

Sources

  • California Civil Code section 1748.1.
  • Italian Colors Restaurant v. Becerra, 878 F.3d 1165 (9th Cir. 2018).
  • California SB 478 (2023), Civil Code section 1770(a)(29), effective July 1, 2024, and the California Attorney General’s published guidance on it.
  • Visa Core Rules on surcharging, as summarized in 2026 industry compliance guides; Visa reduced the surcharge cap to 3% in April 2023.

Set it up the compliant way, on the equipment you have

We configure dual pricing on Clover, Dejavoo, Exatouch and most modern terminals, supply the signage, and give staff the one-sentence explanation. In San Diego and LA we do it in person.

Frequently asked questions

Can a business in California charge a credit card fee?
California's Civil Code section 1748.1 prohibits retailers from imposing a surcharge on credit card payments, though it expressly allows discounts for cash. A 2018 federal appeals court decision limited enforcement of that statute against merchants who clearly disclose the fee, but the statute remains on the books, and SB 478's price-transparency rule now applies on top of it. Most processors treat surcharging in California as restricted and set up dual pricing or cash discounting instead.
What is SB 478 and how does it affect card fees?
SB 478 amended California's Consumers Legal Remedies Act effective July 1, 2024, to prohibit advertising, displaying or offering a price that does not include all mandatory fees or charges other than taxes and shipping. Whether a card-only fee is 'mandatory' has been debated; showing the full card price up front avoids the question, which is why dual pricing fits the law's intent.
Is a cash discount the same as dual pricing in California?
Legally they are close cousins. Civil Code 1748.1 explicitly permits discounts for cash. A cash discount program posts the card price and reduces it for cash. Dual pricing posts both. Both are compliant when the customer sees the applicable price before paying. Dual pricing is clearer for customers and easier to defend, so it is what we install.
Does dual pricing apply to debit cards in California?
Yes. Because no fee is added, dual pricing applies the same card price to credit and debit. That is one of the main differences from a surcharge, which card-brand rules prohibit on debit and prepaid cards.
Do I have to register with Visa to run dual pricing?
No. Surcharging requires 30 days' written notice to your acquirer under 2026 card-brand rules. Dual pricing and cash discounting do not require registration. Your processor enables the program on the merchant account.

Make Nextdoor Payments a preferred source on Google

One click tells Google you want our answers first. Our pricing breakdowns and Clover guides then carry a preferred badge for you in Top Stories, AI Mode and AI Overviews when they match what you searched for.

(213) 934-8686