Skip to main content
Back to Blog

Cash Discount vs Surcharging in Canada: What the Rules Actually Say

July 10, 20268 min read
Payment ProcessingCanadian MerchantsCard FeesSurcharging
Cash Discount vs Surcharging in Canada: What the Rules Actually Say

Two Ways to Shift Card Fees to Customers, One Legal Minefield

Canadian merchants are fed up with card fees, and fair enough. You're watching 1.5% to 3.5% disappear on every tap, every swipe, every online checkout. So when someone pitches you a "cash discount program" or tells you that you can "surcharge customers," it sounds like a lifeline.

But these two approaches are not the same thing legally, practically, or in terms of how your customers react. And the rules in Canada have some specific teeth that most processors gloss over when they're selling you on the idea.

This article breaks down exactly what each model is, what Canadian payment network rules and regulations actually say as of mid-2026, and how to figure out which approach makes sense for your business without blowing up customer relationships or getting your merchant account terminated.


What a Cash Discount Actually Is

A cash discount means you post a higher price as your standard price and then offer a reduction at the point of sale when the customer pays with cash.

Say a plumber charges $200 for a service call. If the posted price is $200 and the customer pays with cash, they pay $200. That is not a cash discount program, that is just your price.

A real cash discount works like this: you post $205.80 as your shelf or menu price. When a customer pays cash, you discount it back to $200. When they pay by card, they pay the full $205.80.

The net effect is the same as a surcharge. The customer paying by card pays more. But the legal framing is different, and that framing matters a lot in Canada.

Why the Framing Matters

Visa and Mastercard's merchant agreements in Canada prohibit surcharging in certain contexts, or at minimum impose strict conditions on it. A cash discount, structured correctly, sidesteps most of those restrictions because technically you are reducing the price for cash customers rather than adding a fee for card customers.

That said, you cannot just call something a cash discount and do whatever you want. The structure has to hold up. If you post one price everywhere and then add a line item at checkout called "cash discount not applied" or "card fee," that is a surcharge by another name and the networks will treat it as one.


What Surcharging Actually Is (and Where It Stands in Canada)

A surcharge is a fee added to the transaction specifically because the customer is paying by card. It shows up as a line item. The customer sees it. It is explicitly tied to the payment method.

In Canada, the rules around surcharging have gone through several shifts. As of 2026, here is where things stand:

Visa: Visa updated its Canadian merchant rules to allow credit card surcharging under specific conditions. Merchants must register with Visa before surcharging, must not exceed the merchant's actual cost of acceptance (capped at 2.4%), must disclose the surcharge at the point of entry and on the receipt, and must apply it consistently across all Visa credit products or not at all.

Mastercard: Similar framework. Mastercard requires advance notice (30 days in writing to Mastercard and your acquirer), disclosure at the point of sale and on the receipt, and the surcharge cannot exceed the merchant discount rate for that card type, capped at 2.4%.

Debit cards: You cannot surcharge debit in Canada. Interac debit is off the table entirely. Visa Debit and Mastercard Debit transactions also cannot be surcharged under current network rules.

Quebec: This is the one that trips people up. Quebec's Consumer Protection Act effectively prohibits charging different prices based on the method of payment for consumer transactions. If your business sells to consumers in Quebec, surcharging is not a legal option for you, period. Cash discount programs in Quebec also sit in a grey zone that is worth getting legal advice on before you act.


The Registration and Disclosure Requirements Are Not Optional

A lot of merchants hear "you can surcharge now" and just start adding fees without doing the paperwork. That is how you get your merchant account flagged or terminated.

If you want to implement a legitimate surcharge program in Canada outside of Quebec, you need to:

  1. Notify your acquirer (your payment processor) in writing, at least 30 days in advance for Mastercard and before you begin for Visa.
  2. Register directly with the card networks. Visa has a registration process. Mastercard has its own.
  3. Display the surcharge clearly before the transaction is initiated. That means signage at the entrance, at the point of sale, and on the receipt. Surprising a customer with a fee after they have already tapped is a dispute waiting to happen.
  4. Keep the surcharge amount at or below your actual cost of acceptance for that card type. You cannot profit from the surcharge. You can only recover cost.
  5. Never surcharge debit, ever.

Miss any of these steps and you are in breach of your merchant agreement. The networks audit for this.


Cash Discount Programs: The Practical Reality

Many processors, particularly in the restaurant and retail space, have been pushing packaged "cash discount programs" as an alternative to surcharging. The pitch is usually: "zero fees for you, the customer covers it."

These programs can work, but the implementation is almost always messier than the sales rep makes it sound.

Here is a hypothetical to illustrate the math. Say a retailer averages $80 per transaction and processes $50,000 a month. At a blended rate of 1.9%, they are paying around $950 a month in card fees. A cash discount program set at 3% above base price theoretically recovers all of that and then some if most customers pay by card.

But here is what actually happens in most retail environments: customers notice. Some leave. Some complain. Online reviews sometimes mention it. The effect on customer behaviour varies heavily by industry, average ticket size, and how price-sensitive your customer base is.

Gas stations have been doing this for decades and customers accept it. A boutique clothing store charging $3 more on a $100 jacket because you are not paying cash? That is a different conversation.

The industries where cash discount programs tend to work with minimal blowback are automotive repair, medical and dental (patient billing), professional services, and trades. Industries where it tends to create friction: quick service restaurants, grocery, and any business with lots of repeat customers who compare notes.


What Your Processor Is Not Telling You

Here is the part that rarely comes up in the sales pitch.

Many processors offering "cash discount programs" charge a monthly program fee on top of the setup. Anywhere from $30 to $75 a month is common. They also sometimes set the program discount percentage higher than your actual cost of acceptance, meaning they are collecting a margin on the spread.

If your actual blended rate is 1.7% and your processor builds in a 3% cash discount program and keeps 1.3 points of that, you have not eliminated your fees. You have just moved them to your customers while your processor quietly takes a bigger cut.

Get the numbers in writing. Ask specifically: what is my merchant discount rate, what is the program fee, and what is the cash discount percentage being built into my pricing.


Which Model Is Right for Your Business

This is not a one-size answer. But here is a practical framework:

Surcharging makes sense if:

  • You are outside Quebec
  • Your average ticket is high enough that the disclosed fee does not feel petty ($150 or more per transaction as a rough benchmark)
  • Your customers are businesses or professionals who understand processing costs
  • You are willing to do the network registration properly

Cash discount makes sense if:

  • You want a simpler customer-facing explanation ("pay cash, save X" is easier than "we charge a card fee")
  • Your business already uses posted pricing that is easy to adjust
  • You have a mix of cash-paying customers who you want to reward

Neither makes sense if:

  • You are in Quebec serving consumers
  • Your customers are highly price-sensitive and comparison-shopping in real time
  • You have not verified your processor's program structure and fees
  • You are not prepared to handle the occasional unhappy customer who feels blindsided

The third option most merchants do not consider: Just negotiate a lower processing rate. For many businesses, the simpler answer is that they are on a tiered or flat-rate pricing model that is 40 to 80 basis points higher than it needs to be. Switching to interchange-plus pricing and eliminating unnecessary fees can get your effective rate down significantly without touching your customer-facing prices at all.

Say a restaurant is on a flat rate of 2.7% per transaction. Moving to interchange-plus at interchange plus 30 basis points (which is a realistic mid-market rate for a restaurant processing $30,000 a month) might land them at an effective blended rate closer to 1.85% to 2.1% depending on card mix. That is real money recovered without posting new prices or explaining fees to customers.


The Short Version

Cash discounts and surcharges are legally distinct in Canada and you need to treat them that way. Surcharging has real compliance requirements. Quebec bans surcharging for consumer transactions outright. Cash discount programs work in some industries and create friction in others. And many packaged "zero fee" programs are not as clean as the sales pitch suggests.

Before you change anything customer-facing, look hard at whether you actually need to. You might just need a better rate.


Get a free side-by-side comparison of what you pay now vs PaymentsPlus at paymentsplus.ca/quote

Ready to Save on Payment Processing?

Get a free, no-obligation quote and see how much you could save.

Get Your Free Quote