Stripe Fees in Canada — Rates, Examples & Net Payout

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.

Calculate your Canada payout — free

Open the calculator pre-filled with Canada's domestic Visa/Mastercard rate.

Open Stripe Fees for Canada →