Hidden Fees in Payment Processing (What Canadian Businesses Actually Pay)
Last updated
"2.9% + 30¢" is the beginning of the story, not the end. Between interchange, card-brand assessments, PCI fees, cross-border markups, and monthly minimums, the effective rate most Canadian small businesses pay is meaningfully higher than the headline number. This guide names every layer so you can compute your true cost — and spot the processors padding it.
The four layers of every card transaction
- Interchange. The fee your processor pays to the cardholder's bank — typically 1.4–2.4% in Canada depending on card type. Premium rewards cards cost more to accept than basic cards. You can't negotiate interchange; it's set by Visa and Mastercard. But your pricing model determines whether you see it.
- Card-brand assessments. Visa and Mastercard's own cut — roughly 0.08–0.13% per transaction. Small, non-negotiable, and often buried in the statement.
- Processor markup. What your processor (Square, Stripe, Moneris, Chase) adds on top. This is the only layer you can actually shop for — and the only one the headline rate describes.
- Ancillary fees. Monthly fees, PCI compliance charges, statement fees, batch fees, chargeback fees, cross-border markups. These are where "2.9%" quietly becomes 3.4%.
Flat-rate vs interchange-plus: which hides less
Flat-rate pricing (Square's 2.65% in-person / 2.9% + 30¢ online in Canada, Stripe's 2.9% + 30¢) bundles all four layers into one number. It's simple and predictable — but you're overpaying on every basic-card transaction to subsidize the premium-card ones. For businesses under ~$10K/month in card volume, the simplicity is usually worth it.
Interchange-plus pricing (interchange + assessments + a fixed markup like 0.3%) shows you each layer separately. It's transparent and usually cheaper above ~$10–15K/month in volume — but the statements are harder to read, and some processors pad the "plus" or add junk fees around it. If a processor won't show you a sample interchange-plus statement, walk away.
See our Square's real cost at every sales volume for a worked Canadian example, and our Square and Stripe deal pages for verified current rates.
The fees nobody puts on the pricing page
- PCI compliance fees ($5–20/month, or $100+/year as a "non-compliance" penalty). Some processors charge you for the privilege of proving you're secure; others charge you more if you don't.
- Cross-border markups (0.4–1% extra). Accepting a US-issued card at your Canadian store? That's a cross-border transaction even though the customer is standing in front of you. Tourist-heavy businesses feel this most.
- Chargeback fees ($15–25 each, win or lose). Disputed transactions cost you the fee plus the held funds during the dispute — budget for a 0.5–1% dispute rate in card-not-present businesses.
- Monthly minimums. Some traditional processors require $25–50/month in processing fees; fall short and you pay the difference. Flat-rate processors (Square, Stripe) don't do this — it's a legacy-processor trap.
- Equipment leases. Never lease a terminal. A $1,500 terminal on a 48-month lease at $49/month costs $2,352 — buy it outright or use a processor that includes hardware.
How to compute your true effective rate
Pull three months of processor statements. Add up every fee — processing charges, monthly fees, PCI, chargebacks, equipment — and divide by total card volume. That's your effective rate. Compare it against the headline rate you signed up for; a gap over 0.5 percentage points means junk fees or a bad pricing model for your mix.
Illustrative arithmetic: a café processing C$20,000/month at Square's 2.65% in-person rate pays C$530 in processing — but add a C$15/month PCI fee equivalent and two C$20 chargebacks and the true monthly cost is C$585, an effective rate of 2.93%. The headline said 2.65%.
FAQ
Should a small Canadian business use Square, Stripe, or a traditional processor?
Under ~$10K/month in card volume, flat-rate (Square/Stripe) wins on simplicity and total cost — no monthly minimums, no statement archaeology. Above that, get interchange-plus quotes from two traditional processors and compare effective rates, not headline rates.
Can I negotiate processing rates?
With flat-rate processors, no — the rate is the rate. With interchange-plus processors, yes: the markup is negotiable, especially with competing quotes and 12+ months of volume history. Never negotiate without a second quote in writing.
What's the single most avoidable fee?
Equipment leases. They turn a $300 terminal into a $2,000+ obligation. Buy hardware outright, always.
This guide is general business information, not financial advice. Processing rates and fees change — always confirm current terms with the processor before signing.