E-commerce

Online payments: Stripe explained for SMBs

August 29, 2026
Xavier PeichBy Xavier Peich

Real Canadian rates, payout delays, disputes, Interac, subscriptions: what Stripe actually does with your money, seen from inside the dashboard.

Online payments: Stripe explained for SMBs

Almost every payment-processor comparison turns on a single number: the per-transaction rate. It's the least useful of the three numbers that actually matter. A merchant opening an online store in Quebec will be far more surprised by when the money lands in the bank than by the 2.9% they agreed to at signup. This is the kind of plumbing we configure on every transactional site we ship through our services.

We're writing this from inside the dashboard rather than from a comparison table: Peich Technologies bills its own subscription clients through Stripe. The fees, the payouts and the disputes move through our account the same way they move through the ones we set up for clients.

The short answer, for the busy

In Canada, Stripe charges 2.9% + CA$0.30 per successful transaction on a domestic card, with no monthly or setup fees. Add 0.8% for an international card and 2% if currency conversion is required, which pushes a sale settled in a foreign currency to roughly 5.7% + CA$0.30. The money doesn't arrive right away: your first payout is typically scheduled 7 to 14 days after your first payment, and the normal Canadian rhythm after that is 3 business days between transaction and deposit. A card dispute costs CA$15, non-refundable even when you win, and the full case takes 2 to 3 months. Interac exists on Stripe only in person, through a terminal: online, the closest Canadian equivalent is pre-authorized debit at 1% + CA$0.40, capped at CA$5. Subscription billing, invoicing, and automated tax are separate modules, priced at 0.7%, 0.4%, and 0.5% respectively.

The three seconds after the customer clicks "Pay"

The customer clicks, a spinner turns, a confirmation appears. Two distinct things happened, and conflating them causes half the misunderstandings about payments.

The first is authorization: the issuing bank checks that the card is valid and the funds exist, then freezes them. The second is capture: the money actually leaves the customer's account. By default the two happen together. Stripe lets you separate them, which is useful for any business selling something it can't ship on the spot: authorize at order, capture at shipment.

The detail that matters: an authorization has an expiry. Online, the window is 7 days for Mastercard, American Express, and Discover, and 5 days for Visa (4 days and 18 hours, precisely). In person it drops to 2 days on most networks. Miss it and the funds are released, with the payment moving to canceled. A shop taking a custom order on a three-week lead time can't rely on it to guarantee payment.

In the same gap, 3D Secure authentication may trigger (the code the bank sends). It's included at no extra charge on standard pricing, and it shifts fraud liability to the issuer. Don't switch it off to "smooth out" checkout.

When the money actually arrives

This is where new merchants get caught, and it's a cash-flow problem, not a fee problem.

Stripe typically schedules your first payout 7 to 14 days after your first successful payment. For a Canadian account, initial settlement timing is 7 calendar days, and 3 business days after that. In plain terms: a Friday sale deposits around the following Wednesday, not the next morning.

The payout schedule itself is configurable: daily (every business day), weekly, monthly, or manual. Choosing a schedule doesn't change settlement timing, only how often deposits go out. If your cash flow can't wait, Instant Payouts usually land within 30 minutes, at 1% of the amount with a CA$0.60 minimum. New accounts aren't immediately eligible.

Bank debit is slower than a card: Canadian pre-authorized debit settles in 5 business days. Worth budgeting for if you collect large B2B amounts that way.

Anatomy of the rate

Standard Canadian pricing, as Stripe publishes it, comes in layers. The base is 2.9% + CA$0.30 per successful transaction on a domestic card. On top of that, add 0.5% for a manually entered card, 0.8% for an international card, and 2% if currency conversion is required.

A CA$200 sale to a Canadian customer therefore costs CA$6.10. The same sale to a European customer, settled in euros and converted, costs roughly CA$11.70. A business earning half its revenue abroad is really paying 4% and up in processing, which should show up in the prices it displays.

The rest depends on which modules you turn on: recurring payments (Billing) at 0.7% of billed volume, invoicing at 0.4% per paid invoice, automated tax at 0.5% per transaction where you're registered. None is required simply to accept a card, and plenty of SMBs enable them without needing them.

Two things Stripe absorbs with no line item: PCI DSS compliance and baseline fraud detection. Stripe is certified annually as a PCI Level 1 Service Provider. You still attest to your own compliance each year, but if card numbers never touch your server, what you must demonstrate shrinks dramatically. Handling card data on your own infrastructure can put you on the hook for more than 300 security controls: that's the definitive argument against hand-rolling a card form.

A dispute costs more than the sale

A dispute (chargeback) happens when a cardholder contests a payment with their bank. The network immediately pulls the funds from your Stripe balance, plus a CA$15 fee. That CA$15 never comes back, win or lose. If you respond manually to defend the charge, a second CA$15 fee applies, and that one is returned if you win.

The clock is unforgiving. Cardholders generally have 120 days to dispute, you then have 7 to 21 days to respond depending on the network, and the issuer takes 60 to 75 days to decide. Full cycle: 2 to 3 months, with no reliable way to speed it up. On a CA$80 sale, doing all of that properly costs more in time than the amount in question.

Prevention is the only strategy that pays, and it's boring: a recognizable statement descriptor (Stripe caps it at 22 characters, so use your trading name or your domain, not an abbreviation), terms of sale shown and accepted before payment rather than merely linked, shipment tracking, and customer service that's easy to reach. Most disputes aren't fraud, they're customers who don't recognize a line on their statement.

What Quebec customers want to see at checkout

Apple Pay and Google Pay are available wherever Apple and Google support them, Canada included, and they remove the friction of typing a card number on a phone. They're the two highest-return additions to a mobile checkout. Instalment payments exist too (Klarna, Affirm, and Afterpay are all available to Canadian businesses), at a noticeably higher rate, starting at 5.99% + CA$0.30 for Klarna.

And Interac? That's the question we get every time, and the answer disappoints. Interac on Stripe exists only in person, through a physical terminal: CA$0.15 per debit transaction, an unbeatable rate. Online, Interac doesn't appear in Stripe's list of supported payment methods at all. The closest way to pull funds from a Canadian bank account is pre-authorized debit: 1% + CA$0.40, capped at CA$5, which gets attractive above CA$500. Consider it for a large B2B invoice, not a CA$60 cart.

When Stripe is the wrong choice

Three cases, honestly.

Retail where most sales happen at the counter. Stripe Terminal works in Canada (2.7% + CA$0.05 per transaction, readers from CA$79 to CA$419), but one detail changes everything: refunding an Interac transaction must be done in person, with the card presented to the reader, never from the Dashboard or the API. For a shop that often refunds over the phone, that's a real operational constraint. Note too that the Charter of the French Language requires point-of-sale service in French, which the readers support but which has to be configured.

Prohibited or restricted sectors. Stripe's published list is long and non-negotiable: gambling and prize contests, adult content, debt collection agencies, debt settlement, peer-to-peer money transmission. If you're on it, no rate applies, the account simply closes.

High volume. Past a certain scale, standard pricing gets expensive and you should negotiate a custom agreement (Stripe offers interchange-plus). Don't stay on the public rate out of inertia.

Where to start

Turn on what collects money first: cards, Apple Pay, Google Pay, with 3D Secure enabled. Set a recognizable statement descriptor on day one, five minutes that will spare you disputes for years. Pick your payout schedule against your real cash flow rather than leaving the default. And only enable the subscription, invoicing, or tax modules once you concretely need them.

The rest is site design: a clear checkout, terms accepted before purchase, tax applied correctly (the tax obligations of a Quebec online store covers that last one). It all gets decided at the same time as the choice between Shopify or a custom store, not after.

→ Let's talk about your online payments project

The rates and timelines cited here come from Stripe's official Canadian pages and were verified on August 17, 2026. Stripe changes its pricing periodically: confirm the numbers on stripe.com/en-ca/pricing before making a business decision.

Xavier Peich

Written by

Xavier Peich