For a store that lives entirely on Shopify, Shopify Payments is almost always the cheaper choice — not because its card rate is lower, but because Shopify adds a separate third-party transaction fee on top of Stripe's rate when you route payments outside Shopify Payments. Stripe only pulls ahead when you sell across several platforms, need deeper API control, or rely on payment methods Shopify Payments doesn't support.

Most "Shopify Payments vs Stripe fees" comparisons stop at the headline card rate and call it a tie. That's the wrong number to obsess over. The rate that actually decides your per-order profit is the surcharge Shopify quietly applies when you don't use its own processor. This guide walks the real math, plan by plan, with a worked example you can drop your own numbers into.

The headline card rates are nearly identical

Start with what everyone quotes. Stripe's standard online rate is 2.9% + 30¢ per successful card transaction, according to Stripe's pricing page. Shopify Payments charges 2.9% + 30¢ on Basic, 2.7% + 30¢ on Grow, and 2.5% + 30¢ on Advanced for online cards, per Shopify's pricing page.

So on the Basic plan, the two are literally the same headline rate. On higher plans, Shopify Payments is a little cheaper because the percentage steps down as you pay more in monthly subscription. If card rate were the whole story, this would be a boring article.

It isn't the whole story, because Stripe on Shopify is never just Stripe's rate.

The number that actually matters: Shopify's third-party transaction fee

Here's the mechanic top articles skim past. When you process payments through any gateway other than Shopify Payments — Stripe, PayPal, Authorize.net — Shopify charges an extra transaction fee on every order on top of what your processor already takes.

That third-party fee is 2% on Basic, 1% on Grow, and 0.6% on Advanced, according to Shopify's pricing page. It drops to 0.2% on the Plus plan. Using Shopify Payments makes that fee disappear entirely.

Stack it up and the "Stripe on Shopify" all-in cost is the sum of both:

  • Basic: 2.9% + 30¢ (Stripe) + 2% (Shopify surcharge) = 4.9% + 30¢
  • Grow: 2.9% + 30¢ + 1% = 3.9% + 30¢
  • Advanced: 2.9% + 30¢ + 0.6% = 3.5% + 30¢

Against Shopify Payments at 2.9% / 2.7% / 2.5% + 30¢, the gap on Basic is a full two percentage points of revenue. On a print-on-demand store where net margins are already thin, that is the difference between a healthy order and a break-even one. This is the profit angle the SERP keeps skipping.

A worked example: one $49 order, two payment stacks

Say you sell a print-on-demand mug for $40, add $5 shipping and $4 tax, so the customer pays $49 total. You're on the Basic plan. Here's the fee on that single order both ways.

Shopify Payments (Basic, 2.9% + 30¢):

  • 2.9% of $49 = $1.42
  • Fixed fee = $0.30
  • Total processing fee = $1.72

Stripe on Shopify (Basic, 4.9% + 30¢ all-in):

  • 4.9% of $49 = $2.40
  • Fixed fee = $0.30
  • Total processing fee = $2.70

That's a $0.98 difference on one order. It looks trivial. Now run it across volume.

At 1,000 orders a month, the gap is $980. At $49 average order value that's roughly $49,000 in monthly revenue, and you're handing Shopify an extra ~$11,760 a year purely for the privilege of using Stripe instead of its native processor. The Eightx breakdown puts the same delta at around $20,000 a year per $1M of volume on Basic — same mechanic, larger store.

This is exactly the kind of leak that hides between your sales report and your bank deposit. If you want to see where every cent of it lands per order, the mechanics are unpacked in our guide to calculating your true Shopify fee per order.

Where the two diverge beyond the base rate

Card rate isn't the only line item. A few more fees shift the comparison depending on how you sell.

In-person sales. If you sell at markets or pop-ups, Shopify Payments charges 2.6% + 10¢ on Basic, 2.5% + 10¢ on Grow, and 2.4% + 10¢ on Advanced, per Shopify's pricing page. Stripe's card-present rate is 2.7% + 5¢, according to Stripe's pricing. Close, but Shopify Payments edges most retail plans here too.

International and currency conversion. Stripe adds 1.5% for international cards and another 1% when currency conversion is required, per Stripe's pricing page. Shopify Payments layers its own cross-border and conversion surcharges on international orders as well, so neither is "free" abroad — check your specific market rates before assuming one wins.

Chargebacks. Both charge $15 per dispute; Stripe lists a flat $15 dispute fee, and Shopify Payments matches it but refunds the fee when you win the dispute, a small edge if your category attracts disputes.

Payment methods Stripe has that Shopify Payments lacks. Stripe offers ACH direct debit at 0.8% capped at $5 per transaction, per Stripe's pricing. For high-ticket B2B orders, that cap can beat any percentage-based card fee — a genuine reason to keep Stripe in the mix even while eating Shopify's surcharge.

When Stripe on Shopify actually makes sense

Shopify Payments winning on raw cost doesn't make Stripe wrong. Stripe earns its surcharge when:

  • You sell on multiple platforms (a headless site, a marketplace, a mobile app) and want one processor and one reconciliation view across all of them.
  • You need developer-grade control — custom checkout logic, complex subscriptions, or metadata Shopify Payments won't expose.
  • You depend on a payment method or geography Shopify Payments doesn't serve, so the surcharge is the cost of being able to sell at all.
  • You want ACH or invoice-style billing for large orders where the percentage fee on a card would dwarf Stripe's capped ACH rate.

If none of those apply and your whole business is one Shopify store, the surcharge is just a tax you're volunteering to pay.

Fees are only half of your real profit

Here's the trap in any fee comparison: shaving your processing rate feels like winning, but processing fees are a small slice of what actually separates revenue from take-home profit. Ad spend, print costs, shipping, refunds, and chargebacks all hit the same order — and they land in different systems on different days.

Your Shopify sales report shows revenue. Your payout shows a smaller number after fees, refunds, and reserves. Your Meta and Google dashboards show a third and fourth version of "sales." None of them agree, and none of them shows per-order profit. We break down why those numbers never match in our guide to reconciling your ecommerce data, and the timing mismatch gets worse when a supplier bills you on its own cycle — see how Printify's billing cycle works and why you can get charged by Printify before your Shopify payout lands.

This is the gap PodVector is built to close. PodVector connects your Shopify, Meta Ads, Google Ads, Printify, and Printful accounts and computes your true per-order profit — the exact figure that already nets out your processing fees, whichever gateway charged them. Victor, its AI operator, reads across all of that live data, flags the orders and products quietly losing money, and — with your approval — takes Shopify-side actions to fix them. Victor does not touch your ad account; he reads ad data and proposes moves, and the writes he executes stay on the Shopify side. It's not a dashboard you have to babysit.

See your true per-order profit with PodVector →

If you're weighing a bigger platform move alongside your payment setup, it's worth knowing what's involved before you commit — for example, whether you can import your Etsy listings into Shopify.

FAQs

Is Shopify Payments cheaper than Stripe?

For a store that runs entirely on Shopify, yes — almost always. The headline card rates are nearly identical (both 2.9% + 30¢ on Basic per Shopify and Stripe), but using Stripe triggers Shopify's third-party transaction fee — 2% on Basic — on top of Stripe's rate, per Shopify's pricing page. That surcharge is what makes Shopify Payments the cheaper option for single-store sellers.

How much is Shopify's fee for using a third-party payment gateway?

It's 2% per transaction on Basic, 1% on Grow, and 0.6% on Advanced, according to Shopify's pricing page, and 0.2% on Plus. It applies to every order processed through any gateway other than Shopify Payments and is charged on top of your processor's own fee.

Do Shopify Payments and Stripe charge the same chargeback fee?

Both charge $15 per dispute, per Stripe's pricing and Webgility's comparison. The difference is that Shopify Payments refunds the fee if you win the dispute, while Stripe does not, according to Webgility.

Why does my Shopify payout not match my sales after fees?

Because a payout is a batch of balance transactions, not a day's orders. It nets out processing fees, refunds issued in the period, chargebacks, and any reserves before the cash lands — so "sales minus fees" rarely equals the deposit. Our reconciliation guide walks through the full payout math.

Can I use both Stripe and Shopify Payments on one store?

Not simultaneously as your primary card processor — Shopify routes card payments through one main gateway. You can, however, offer additional methods (like PayPal or a wallet) alongside Shopify Payments. If you switch card processing to Stripe, the third-party transaction fee applies to those orders, so weigh the surcharge against whatever Stripe capability you're switching for.