Stripe charges businesses in Canada 2.9% + C$0.30 per successful transaction for domestic Visa/Mastercard, and 4.4% + C$0.30 for international cards. American Express is charged at 3.5% + C$0.30. All amounts below are computed directly from these rates, so they stay in sync if Stripe changes its pricing.
Stripe fee examples in CAD
| Charge | domestic Visa/Mastercard | American Express | international cards |
|---|---|---|---|
| C$50 | C$1.75 (3.5%) | C$2.05 (4.1%) | C$2.50 (5.0%) |
| C$100 | C$3.20 (3.2%) | C$3.80 (3.8%) | C$4.70 (4.7%) |
| C$500 | C$14.80 (3.0%) | C$17.80 (3.6%) | C$22.30 (4.5%) |
GST/HST on Stripe fees
Stripe applies GST or HST to processing fees based on your business's province of registration. This is generally recoverable as an input tax credit for GST/HST-registered businesses.
Stripe vs Square in Canada
Square charges 2.9% + 30¢ for online payments — identical to Stripe. Stripe's API and developer ecosystem make it the better choice for software-first businesses; Square is often more practical for in-person retail.
Rates shown are Stripe's published standard-plan pricing and can change — verify current figures at stripe.com/pricing before relying on them for financial decisions.