B2B Commerce10 min readAugust 17, 2026Jasmine Lovalace

Credit Card Surcharging in Canada: Should Your Shopify B2B Store Add One in 2026?

Canadian merchants outside Quebec can legally surcharge credit card payments up to 2.4 percent under the Visa and Mastercard settlement, but Shopify does not support it natively. What the rules require, the Quebec exception, and how B2B and wholesale sellers add a compliant surcharge on Shopify in 2026.

Canadian merchants outside Quebec can legally add a credit card surcharge, capped at their actual processing cost or 2.4 percent, since a 2022 settlement with Visa and Mastercard, but Shopify does not support payment-method-based surcharges natively. Adding one on a Shopify store means installing a checkout app or building a custom Shopify Functions rule on Shopify Plus, configuring it to exclude Quebec, and following disclosure rules that most merchants have never had to think about. This guide covers what the rules actually allow, why B2B and wholesale sellers often have more to gain from surcharging than retail does, and how to add one on Shopify without breaking card network terms.

Most Canadian ecommerce guides on this topic are written for coffee shops and consumer retail. Almost none of them address what a surcharge does to a wholesale invoice worth thousands of dollars, paid by a corporate or virtual card, on a storefront built on Shopify B2B. This guide fills that gap, current as of August 2026.

01. The Quick Answer: What Changed, and What a Surcharge Actually Is

A credit card surcharge is an extra fee, shown as a separate line item, added to an order when a customer chooses to pay by credit card instead of debit, e-transfer, or another lower-cost method. Canadian merchants could not legally add one until a 2022 class action settlement between Canadian businesses and Visa and Mastercard changed the card network rules that had previously banned surcharging outright.

Why it matters: the option has existed since October 2022, but most small and mid-size Canadian sellers still absorb the full processing cost on every card transaction, either because they never revisited the rule change or because their platform, like standard Shopify checkout, does not offer a native way to turn it on.

02. At-a-Glance: Surcharge vs Cash Discount vs Absorbing the Fee

OptionHow it worksLegal in QuebecTypical cost impact
Credit card surchargeAdds a fee at checkout when a customer pays by credit card, shown as a separate line itemNot permittedRecovers most or all of the interchange cost on card orders
Cash discount programListed price reflects the card price; customers get a discount for paying by debit or e-transferGenerally permitted, framed as a discount, not a feeSimilar recovery, different receipt language and disclosure rules
Absorb the processing costThe business pays interchange and processor fees on every card transaction, as most do todayPermitted everywhere, including QuebecNo cost recovery; the fee sits inside the margin on every card order
Interchange-plus repricingRenegotiate the processor's pricing model instead of passing cost to the buyerPermitted everywhere, including QuebecLowers the underlying cost rather than shifting who pays it

Why it matters: a surcharge and a cash discount program recover similar money, but they are not interchangeable in every province, and they carry different receipt and disclosure requirements. Confirm which structure your payment processor actually supports before assuming either one is a simple settings change.

03. Why This Is a 2026 Issue for B2B and Wholesale Sellers, Not Just Retail

Surcharging discussions in Canada have mostly been framed around cafes, salons, and small retail counters passing along a few cents per transaction. That framing misses where the real cost sits for a manufacturer or wholesaler: a single B2B order can run into the thousands of dollars, and a growing share of buyers now pay by corporate card or virtual card issued through a procurement platform rather than by wire transfer or cheque.

Why it matters: interchange on a corporate or virtual card often runs higher than on a standard consumer card, so the processing cost on a $10,000 wholesale order can be a meaningful line item on its own, not a rounding error the way it is on a $40 retail purchase.

04. The Rules: What the Visa and Mastercard Settlement Actually Allows

The settlement permits a merchant to add a surcharge on credit card payments, provided the surcharge does not exceed the merchant's actual cost of accepting that specific card, and is capped at 2.4 percent regardless of the real cost. A merchant also has to notify Visa and Mastercard at least 30 days before turning on a surcharge, disclose it clearly before the customer pays, and apply it equally across every card brand it accepts rather than singling out the most expensive one.

Why it matters: a business cannot simply pick a round number like 3 percent because it sounds easy to calculate. The rate has to trace back to actual processing cost, and getting the notification and equal-application steps wrong can put a merchant offside with its card network agreement even where surcharging is otherwise legal.

05. The Quebec Exception, and Other Provincial Notes

  • Quebec's Consumer Protection Act prohibits credit card surcharging outright, and this applies to any order completed by a Quebec customer, regardless of where the selling business is registered.
  • A Canada-wide Shopify store needs shipping or billing address logic that detects a Quebec order and removes the surcharge for that transaction, rather than applying one flat rule nationally.
  • Outside Quebec, provinces do not currently add their own extra restrictions beyond the federal settlement terms, but consumer protection rules change, so confirm current status before launch rather than relying on this guide alone.

Why it matters: the Quebec carve-out is the single most common compliance mistake in this area. A national wholesaler that turns on a surcharge storewide without excluding Quebec orders is applying an illegal fee to a share of its customer base, even if the rest of the rollout is done correctly.

06. Surcharge vs Cash Discount: Which One Fits a B2B Storefront

A surcharge adds a fee on top of the listed price when a customer pays by credit card. A cash discount program flips the framing: the listed price is set at the card price, and customers who pay by debit, e-transfer, or ACH receive a discount off that price. Both approaches move processing cost onto card-paying customers, but they use different receipt language, and not every payment processor or province treats them the same way.

Why it matters: for a B2B storefront with published wholesale price lists, a cash discount structure can be simpler to communicate to buyers than a line-item surcharge, since the price list stays the anchor and the discount reads as a benefit rather than a penalty. Which structure is available depends on your payment processor's terms, so confirm before choosing one over the other.

07. Where B2B Sellers Have the Most to Gain, and the Most to Lose

The upside

High average order values mean a small percentage recovers real money. Wholesale buyers who default to a corporate card out of habit, rather than using the net-terms account already set up for them, are the clearest case for a surcharge, since it nudges volume back toward lower-cost payment methods without changing pricing for anyone using them.

The risk

A repeat wholesale buyer who has never seen a surcharge from a supplier before can read it as a relationship change, not a payments policy update. In a competitive category where a buyer can switch suppliers without much friction, a poorly communicated surcharge can cost more in account retention than it recovers in processing fees.

Why it matters: the decision is not purely financial. A supplier with a small number of high-value accounts should weigh the surcharge against the cost of losing even one account, while a supplier with a broad base of smaller wholesale buyers has more room to test it without concentrated relationship risk.

08. How to Add a Surcharge on Shopify, Since It Is Not Native

  • Shopify's standard checkout has no built-in, payment-method-based surcharge setting, so this is not a toggle in the admin the way tax or shipping rates are.
  • On most Shopify plans, a checkout app from the Shopify App Store can add a conditional fee line item, provided it is configured to key off billing address to exclude Quebec.
  • On Shopify Plus, a custom Shopify Function built for checkout gives more control over exactly when the fee applies, including logic tied to a Shopify B2B customer's payment terms and card type.
  • Confirm the setup works with your specific payment gateway. Surcharge handling differs between Shopify Payments and third-party gateways, and the wrong combination can cause a fee to be miscalculated or shown at the wrong step.

Why it matters: because this runs through a third-party app or custom code rather than a native Shopify setting, testing matters more here than for most checkout changes. A surcharge that fails to exclude Quebec, or that calculates incorrectly on a B2B order with tiered pricing, creates a compliance problem and a support ticket at the same time.

09. The Disclosure Checklist Before You Turn It On

  • Show the surcharge before the payment step, such as on the cart page or a checkout banner, not only after the customer has already entered card details.
  • Display it as a separate, clearly labeled line item on both the checkout screen and the final receipt, not folded into the subtotal or the total.
  • Apply the same surcharge rate to every credit card brand you accept; singling out one network breaks the equal-application requirement in the settlement terms.
  • Submit the required advance notice to Visa and Mastercard through your acquirer or payment processor at least 30 days before the surcharge goes live.

Why it matters: the legal right to surcharge and the operational requirements to do it correctly are two different things. Most compliance problems in this area come from getting the timing or visibility of the disclosure wrong, not from the surcharge rate itself.

10. How AtlanticWorks Helps

AtlanticWorks builds and configures Shopify checkout, including Shopify B2B storefronts for manufacturers and wholesalers, as a certified Shopify, HubSpot, Google, and Salesforce partner based in Fredericton. When a surcharge or cash discount program makes sense for a client, we scope the checkout app or Shopify Functions build, configure the Quebec exclusion and disclosure requirements correctly, and make sure it plays well with the B2B features and payment terms already running on the store. We do not give legal advice on interchange settlement terms; we build the checkout logic once a merchant has decided, with its own payment processor and legal counsel, what it wants to charge. It starts with a free assessment.

11. Key Takeaways

  • Since October 2022, Canadian merchants outside Quebec can legally surcharge credit card transactions, capped at the business's actual processing cost or 2.4 percent, whichever is lower, under the Visa and Mastercard interchange settlement.
  • Quebec is excluded by the Consumer Protection Act: a business cannot surcharge a customer whose purchase is completed in Quebec, even if the business is based elsewhere, which forces most national sellers into a dual pricing setup.
  • Shopify does not support payment-method-based surcharges natively. Adding one requires a checkout app from the Shopify App Store or a custom Shopify Functions build on Shopify Plus, not a settings toggle.
  • B2B and wholesale sellers often have more processing cost to recover than retail: large invoice values, corporate and virtual cards, and net-terms buyers who default to a credit card at checkout all push the cost per order higher.
  • Before turning on a surcharge, a merchant has to notify Visa and Mastercard at least 30 days in advance, disclose the fee clearly before payment, and apply it equally across every card brand accepted, not just the most expensive one.

12. Frequently Asked Questions

Is it legal to add a credit card surcharge in Canada?

Yes, in every province except Quebec. Since a 2022 class action settlement with Visa and Mastercard, Canadian merchants can add a surcharge on credit card payments, provided the surcharge does not exceed the merchant's actual cost of accepting that card, capped at 2.4 percent, and the merchant follows the notification and disclosure rules set by the card networks.

How much can a Canadian business surcharge for credit card payments?

The surcharge cannot exceed the merchant's actual processing cost for that card, and it is capped at 2.4 percent under the Visa and Mastercard settlement terms. A business cannot pick an arbitrary number like 3 or 4 percent just because a competitor uses it; the rate has to be tied to what that card actually costs to process.

Can I surcharge credit card payments in Quebec?

No. Quebec's Consumer Protection Act prohibits surcharging, and this applies to any purchase completed by a Quebec customer, even if the selling business is based in another province. A Canada-wide Shopify store needs to exclude Quebec orders from the surcharge rather than applying it nationally.

Does Shopify support credit card surcharges natively?

No. Shopify does not have a built-in, payment-method-based surcharge setting in its standard checkout. Merchants add one through a checkout app from the Shopify App Store or a custom Shopify Functions build on Shopify Plus, both of which need to be configured to exclude Quebec and calculate the fee correctly.

What is the difference between a surcharge and a cash discount program?

A surcharge adds a fee to the listed price when a customer pays by credit card. A cash discount program sets the listed price at the card price and gives a discount to customers who pay by debit, e-transfer, or another non-card method. Both recover processing cost from card-paying customers, but they use different receipt language and different disclosure rules, so a business should confirm which structure its payment processor and provincial rules actually support.

Do I need to notify Visa and Mastercard before adding a surcharge?

Yes. The settlement terms require a merchant to notify Visa and Mastercard at least 30 days before applying a surcharge, disclose it clearly to customers before payment, such as on the cart page or a checkout banner, and apply it equally across every card brand the business accepts rather than singling out one network.

Weighing a credit card surcharge for your Shopify store?

AtlanticWorks configures Shopify checkout and Shopify B2B payment logic for Atlantic Canada and Canadian manufacturers and wholesalers, including surcharge and cash discount setups that handle the Quebec exclusion and disclosure rules correctly. The free assessment is a 30-minute scoping conversation, not a demo.

Start the Assessment