Get new analyses when they drop.
A third-party gateway on Shopify is never just that gateway’s card rate. Shopify adds a separate transaction fee — 2% on Basic, 1% on Grow, 0.6% on Advanced — on top of whatever Stripe, PayPal, or Authorize.net already charges.
Those percentages come from the public pricing table last verified 2026-09-15. The Shopify Fee Calculator reads the same file: leave the default $49.99 unit, flip Payment Provider, and the extra line is the surcharge. This page is that toggle as a decision — not another “how to pick a payment gateway” overview, and not a reason to leave Shopify for a cheaper cart.
Two fees people add together — or forget one
Shopify’s pricing table lists two different per-sale charges. Mixing them is how a “Stripe is the same 2.9%” screenshot turns into a 200-basis-point miss.
- Shopify Payments card rate — what Shopify charges to move a domestic online card when Shopify Payments is the processor: 2.9% + $0.30 (Basic), 2.7% + $0.30 (Grow), 2.5% + $0.30 (Advanced). Monthly billing for those plans is $39.00 / $105.00 / $399.00. The marketing tiles on shopify.com/pricing show the annual equivalents; this page stays on monthly to match the fee file.
- Third-party transaction fee — a Shopify surcharge that appears only when checkout uses an external gateway: 2% / 1% / 0.6%. It does not replace the gateway’s own processing bill.
The calculator models that external processing bill at 2.9% + $0.30 — the public US online card rack rate Stripe publishes, and the same cents Shopify Payments charges on Basic. It is a planning default, not your negotiated interchange-plus rate. If your processor invoice is lower, swap the percentage; the Shopify surcharge still sits on top.
SKU A: the calculator default, both providers
SKU A is the live tool default — $49.99 list, $15.00 COGS, $5.00 shipping, 100 units, $29.00 apps. After product and freight you have $29.99 left, before the plan subscription and card rails. On Basic with Shopify Payments the card line is $1.75. Flip to a third-party gateway and you still pay $1.75 to the processor plus $1.00 to Shopify — $2.75 all-in, a $1.00 hole on every unit.
SKU A · $49.99 · $15.00 COGS · $5.00 ship · 100 units · $29.00 apps
| Plan | Shopify Payments | Gateway + surcharge | Spread / unit | Profit (Payments) | Profit (third-party) |
|---|---|---|---|---|---|
| Basic ($39.00/mo) | $1.75 | $2.75 | $1.00 | $27.56 | $26.56 |
| Grow ($105.00/mo) | $1.65 | $2.25 | $0.60 | $27.00 | $26.40 |
| Advanced ($399.00/mo) | $1.55 | $2.05 | $0.50 | $24.16 | $23.66 |
Profit / unit matches the calculator: subscription and app costs are spread across 100 units. On Basic the $1.00 spread is exactly 2% of $49.99. On Grow it widens to 1.2% of price because Shopify Payments is already 2.7% while the modeled gateway stays at 2.9%.
Reproduce the Basic row: open the Shopify Fee Calculator, keep every default, read Net profit / unit ($27.56). Switch Payment Provider to Third-party gateway. The new Transaction Fee row is $1.00; profit falls to $26.56. That $99.98 monthly gap is 2% of $4,999 GMV — not a processing-rate difference.
SKU B: the same $0.30 flat fee, a thinner ticket
Drop the ticket to $29.99 with $10.00 COGS and $4.50 shipping and the surcharge still scales with price, but the leftover does not. The $0.30 flat fee is identical on both rails, so it cancels in the spread.
SKU B · $29.99 · $10.00 COGS · $4.50 ship · same 100 units / $29.00 apps
| Plan | Spread / unit | Profit (Payments) | Profit (third-party) |
|---|---|---|---|
| Basic | $0.60 | $13.64 | $13.04 |
| Grow | $0.36 | $13.04 | $12.68 |
| Advanced | $0.30 | $10.16 | $9.86 |
On Basic the spread is $0.60 — still 2% of $29.99. The unit is just closer to the healthy-margin line once COGS and shipping take their cut. Run SKU B in the calculator by changing Selling Price, Product Cost, and Shipping Cost; leave the provider toggle as the test.
When a plan upgrade pays for the rate cut
Sellers often upgrade to “get a better card rate” while still on Stripe, or stay on Basic with Shopify Payments long after volume would fund Grow. Those are different equations. Monthly billing only — annual tiles on the pricing page are a separate cash decision.
Card-GMV break-even · monthly billing · dataset rates
| Move | Extra subscription | What actually falls | Break-even GMV |
|---|---|---|---|
| Basic → Grow, Shopify Payments | $66.00 | card rate 2.9% → 2.7% | $33,000/mo |
| Basic → Grow, third-party only | $66.00 | surcharge 2% → 1% | $6,600/mo |
| Grow → Advanced, Shopify Payments | $294.00 | card rate 2.7% → 2.5% | $147,000/mo |
| Grow → Advanced, third-party only | $294.00 | surcharge 1% → 0.6% | $73,500/mo |
Break-even GMV = extra monthly subscription ÷ the rate that actually changes. Gateway processing stays 2.9% + $0.30 on every third-party row, so an upgrade never buys you a cheaper Stripe rack rate — only a cheaper Shopify surcharge. Premium cards, international add-ons, and currency conversion sit on the public pricing table but are outside this fee file; verify those lines on the payout.
So the rule is not “it depends on your business.” It is two forks:
- If Shopify Payments is available in your country — turn it on before you shop plans. The calculator’s third-party row goes to $0.00 and you keep the plan card rate. On the $49.99 / 100-unit default that is $99.98/month left on Basic. Upgrade Basic → Grow only after card GMV is near $33,000/month, where the 0.2% rate cut covers the $66.00 plan delta.
- If Shopify Payments is not available — you cannot delete the surcharge. Treat 2% / 1% / 0.6% as a GMV tax and upgrade when the cut covers the extra subscription: about $6,600/month of card GMV for Basic → Grow, $73,500/month for Grow → Advanced. Stay on Basic below that line; the cheaper surcharge does not pay for Grow yet.
A negotiated Stripe or PayPal rate can flip the first fork only when gateway rate + Shopify surcharge undercuts the plan’s Shopify Payments rate. On Basic that means a processor effective rate below 0.9% before the $0.30 flat — rare on rack pricing. Check the processor contract, then re-run the calculator with that percentage in mind. The fee file will not know your private rate.
How to run the number this week
- Open the Shopify Fee Calculator. Enter a real SKU (or keep $49.99). Set monthly units to last month’s paid card orders, not sessions.
- Set Payment Provider to Shopify Payments, then to Third-party gateway. Write down both Net profit / unit figures. The gap should equal price × your plan’s surcharge if the modeled gateway rate matches 2.9% + $0.30.
- If Payments is on and the gap is still there, you still have an external gateway attached. Shopify’s Help Center charges the surcharge whenever checkout does not use Shopify Payments. Fix the provider, then re-read the payout.
- Only after the provider is correct, test a plan change. If the extra subscription is $66.00 and you are already on Payments, you are buying a 0.2% card-rate cut — not a new sales channel. Compare that to $33,000 GMV.
- Putting the same SKU on Amazon, eBay, or Temu as well? Use the Marketplace Fee Comparison Calculator for the platform take, then come back here for the Shopify rail. They are different questions. The older Amazon FBA vs Shopify comparison is the model choice, not this checkout toggle.
Dropshipping and print-on-demand stores feel this surcharge first because AOV is low and app spend is already in the calculator’s $29.00 default. Import and POD tools do not change the rail — Importify* and Printful* sit in the app line, not the card line. Price the SKU after the rail is fixed.
Frequently asked questions
What is Shopify’s third-party transaction fee in 2026?
It is a separate Shopify charge on orders processed by an external gateway — 2% on Basic, 1% on Grow, 0.6% on Advanced — stacked on top of that gateway’s own processing. It is not the Shopify Payments card rate. Activate Shopify Payments as the processor and this line goes to $0. Confirm the live rate in Settings → Payments; the public table last verified 2026-09-15 is https://www.shopify.com/pricing.
Is Shopify Payments cheaper than Stripe on Shopify?
On rack rates, yes, whenever Shopify Payments is available. Our dataset models a typical third-party gateway at 2.9% + $0.30 — the same public US online card rate Stripe publishes — then adds Shopify’s surcharge. On Basic that is a 2% penalty versus Shopify Payments at 2.9% + $0.30. Stripe only wins if its negotiated rate plus the surcharge undercuts your plan’s Shopify Payments rate. Verify both invoices; do not compare Stripe’s rack rate to Shopify Payments while ignoring the surcharge.
When does upgrading from Shopify Basic to Grow pay for itself?
On monthly billing the plan delta is $66.00 ($105.00 − $39.00). If you already use Shopify Payments, the card-rate cut is 0.2%, so you need about $33,000/month of card GMV before the upgrade is cheaper than staying on Basic. If you are stuck on a third-party gateway, only the surcharge falls (2% → 1%), and the break-even GMV drops to about $6,600/month. Reproduce it by switching the plan dropdown in the Shopify Fee Calculator.
Do I still pay the third-party fee if Shopify Payments is turned on?
Not on orders Shopify Payments processes. The Help Center states the extra transaction fee applies when you use an external provider instead of (or, on some Plus setups, alongside) Shopify Payments. Gift cards and store credit can still raise edge cases on Plus — verify the settlement line in your payouts. For Basic / Grow / Advanced card checkout, the calculator’s third-party row should read $0.00 once Payment Provider is Shopify Payments.
What if Shopify Payments is not available in my country?
Then the 2% / 1% / 0.6% surcharge is a GMV tax you cannot toggle off. Keep the gateway’s own rate (dataset default 2.9% + $0.30) and decide whether a higher plan’s lower surcharge covers the extra monthly fee. On Basic→Grow that crossing is about $6,600/month of card GMV. Confirm availability in Shopify admin — the public availability list changes; verify in your seller dashboard.
Get new analyses when they drop.
Use the guide, then run the numbers.
SellerGains keeps editorial content and calculators together so you can move from reading to pricing without switching context.
Fee-change alerts — know within 48h, with the margin impact.