The short answer

A surcharge program displays the regular price and adds a fee — capped at 2.4% — when the customer pays by credit card. It requires registration with Visa and Mastercard, a 30-day notice period, and disclosure at the point of entry and point of sale. It's legal in every province except Quebec.

A cash discount program builds the cost of processing into the displayed price, then offers a discount to customers paying by cash, debit, or another non-credit method. It doesn't require network registration. It's legal in every Canadian province, including Quebec. It's the standard recovery method for Quebec merchants and a viable alternative anywhere customer reaction to a surcharge would be a problem.

Quick comparison

Surcharge: Fee added at the point of sale to credit card transactions. Requires Visa & Mastercard registration. Legal in 12 provinces & territories. Not permitted in Quebec.
Cash discount: Discount offered to non-credit payment methods. No network registration required. Legal in all 13 provinces & territories.
Recovery rate: Comparable when executed cleanly. Customer behaviour drives the difference.
Setup time: Surcharge — 30 to 45 days. Cash discount — typically under 7 days.

How a surcharge program works

The merchant displays the regular price. At the terminal or checkout page, when the customer chooses to pay by credit card, an additional percentage — up to 2.4%, capped at the merchant's effective discount rate — is added as a separate line item. Debit, Interac, prepaid cards, and cash transactions are not surcharged. The customer can always choose a non-credit method and avoid the fee.

The mechanics are simple, but the operational requirements are real. The merchant has to register with Visa and Mastercard at least 30 days before the first surcharged transaction. The terminal has to be configured to distinguish credit from debit automatically and to print the surcharge as a separate, labelled line. Signage at the point of entry and on-screen disclosure at the point of sale are both required. Our registration guide covers the full setup, and our disclosure rules guide covers the compliance side.

How a cash discount program works

The merchant builds the cost of credit card processing into the displayed price — typically by raising prices by the amount of the effective discount rate. At the terminal or checkout, customers paying by cash, debit, or another non-credit method receive a discount that brings the price back down. Customers paying by credit card pay the displayed price.

The legal framing is what makes cash discounts compliant in jurisdictions where surcharges aren't. The displayed price is the price for everyone. There is no fee added at any stage. The discount is a voluntary benefit the merchant offers to customers paying by certain methods. Quebec's Consumer Protection Act, which prohibits charges added after the displayed price, is satisfied because the displayed price already includes processing.

Cash discount programs don't require registration with the card networks because they don't fall under the surcharge rules. There's no 30-day notice. The merchant can implement a program in under a week — adjusting prices, configuring the POS to apply the discount automatically, and posting signage that explains the program.

The four meaningful differences

1. Where they're legal

Surcharging is permitted in 12 provinces and territories — every Canadian jurisdiction except Quebec. Quebec's consumer protection legislation requires that all mandatory charges be included in the displayed price, which makes adding a surcharge after the displayed price functionally non-compliant. Cash discount programs are legal everywhere, including Quebec, because the displayed price already includes processing. For Quebec merchants, this isn't really a choice — cash discount is the only viable route. The Quebec alternatives guide covers the operational side in detail.

2. What it takes to set up

Surcharging requires three notifications — Visa, Mastercard, and the merchant's processor — and a 30-day notice period before the first surcharged transaction. Most merchants are live in 35 to 45 days from the day they submit registration. Cash discount programs require none of the above. The merchant adjusts displayed prices, configures the POS to apply a discount on non-credit payments, and posts signage. Most cash discount rollouts take under a week.

The longer setup for surcharging isn't a flaw — it's a built-in protection that gives merchants time to communicate the change to customers. But for a business that needs to recover fees quickly, or one in Quebec, the cash discount path moves faster.

3. How customers perceive it

This is the part of the decision that doesn't show up in the math. A surcharge feels like a penalty for paying by credit card. A cash discount feels like a reward for paying with cash. The two programs collect almost the same amount of money, but customers respond to the framing more than to the dollar value.

In retail and quick-service environments — places where customers see a price tag, decide to buy, and then learn about the surcharge at the till — cash discount tends to draw fewer complaints. The displayed price is what they paid, and many customers genuinely prefer being rewarded for paying in a particular way. In B2B, professional services, and higher-ticket retail, the surcharge tends to land cleanly because the customer relationship is built on trust and clarity, and the surcharge is just a transparent line on an invoice. Industry context matters more here than the program's mechanics.

4. The math, side by side

For a Canadian small business doing $400,000 a year in credit card volume at a 2.3% effective rate, processing fees are roughly $9,200 a year. Both programs aim to recover that amount.

The slight differences come from where the program loses recovery to customer behaviour. Surcharge programs lose recovery when customers move away from credit. Cash discount programs lose recovery when customers move toward the discounted methods (which is often a feature, not a bug, since debit and cash carry no processing cost). Either way, the net recovery sits in the same range. The surcharge calculator estimates the recovery for either approach based on monthly fees.

"Pick the one your customers will accept and your operations can sustain. The math is similar; the friction isn't."

When a surcharge program is the better fit

Surcharging tends to fit best in environments where:

When a cash discount program is the better fit

Cash discount tends to fit best when:

Where the two programs converge

For most Canadian small businesses outside Quebec, the choice between surcharge and cash discount is a question of fit, not math. Both programs:

Both programs also depend on operational discipline. Bad signage, a misconfigured terminal, or staff who can't explain the program clearly will undermine either approach. The strongest predictor of a successful program isn't which one the merchant chose — it's how cleanly it was rolled out.

The hybrid temptation — and why it doesn't work

Some merchants ask whether they can run both programs simultaneously — surcharging credit card payments and offering a cash discount on top. The answer is no. The two are mutually exclusive. Stacking them creates a pricing structure that violates network disclosure rules (the surcharge would be applied to a price that already accounts for processing) and confuses customers about what the displayed price actually means. A merchant runs one or the other. The choice can be revisited later — many businesses start with one and switch to the other within a year — but only one program operates at a time.

How to decide

Three questions usually settle it:

  1. Is the business in Quebec? If yes, cash discount. If no, both options are open.
  2. How much customer cash and debit volume already exists? If a meaningful share of customers already pay with non-credit methods, cash discount may align with how the business operates. If credit dominates and the customer base is professional or B2B, surcharging may be cleaner.
  3. How fast does the business need to start? If the answer is "this month," cash discount avoids the 30-day notice. If 30 to 45 days is fine, surcharging stays on the table.

Most merchants who weigh both end up choosing surcharging because the operational simplicity — keep prices where they are, add a line at the terminal — outweighs the perception risk. Quebec merchants choose cash discount by default. Cash- and debit-heavy retailers often choose cash discount because the framing fits the customer base. There's no universally right answer; there's a right answer for the specific business.

Provincial considerations

The federal framework applies the same way across the country, but each province has its own consumer protection law that overlays the network rules. The province pages cover anything specific to a given jurisdiction, including which industries see the smoothest rollouts:

Common questions about surcharge vs. cash discount

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

A surcharge adds a fee on top of the displayed price when the customer pays by credit card. A cash discount builds the cost of processing into the displayed price and gives the customer a discount when they pay by cash, debit, or another non-credit method. The economics are similar; the legal framing and customer perception are not.

Is a cash discount program legal everywhere in Canada?

Yes. Cash discount programs are legal in every Canadian province, including Quebec — where surcharging is effectively prohibited under the Consumer Protection Act. The legality comes from the fact that the displayed price is the price; the discount is a benefit offered to customers paying by certain methods.

Does a cash discount require Visa and Mastercard registration?

No. Cash discount programs don't fall under the surcharge rules, so no 30-day notice and no merchant notification are required. Surcharge programs do require both. This is one reason cash discount programs can be set up faster than surcharge programs.

Which one recovers more in processing fees?

In a clean execution, the recovery is comparable. Both let the merchant pass the cost of processing to the customer paying by credit card. The differences come from customer behaviour — how many customers shift to the no-fee method — and from price sensitivity in the merchant's industry. Surcharging tends to recover slightly more in mixed-payment environments; cash discounting tends to recover more in cash-heavy environments.

Can I run both at the same time?

No. The two programs are mutually exclusive. A merchant runs one or the other, not both. Mixing them creates pricing confusion and potential disclosure violations.

Which program do customers prefer?

Customer reactions differ. A discount for paying with cash or debit feels like a reward; a surcharge for paying with credit feels like a penalty. The economics are nearly identical, but the framing affects how the same number lands on a receipt. Cash discount programs tend to draw less complaint in retail and quick-service environments; surcharge programs land cleanly in B2B, professional services, and higher-ticket retail.

Next steps

If you've worked through the three questions above and a surcharge program is the right fit, the registration guide walks through Visa, Mastercard, and processor configuration in one timeline. If a cash discount program is the better path — particularly for Quebec merchants — the Quebec alternatives guide covers the operational side. And if you'd rather have someone walk you through the choice and handle the rollout, the form below puts you in touch with a Canadian specialist who can advise on either program.