Ecommerce Platform Cost Breakdown
Shopify transaction fees: what the 2% actually costs
Shopify's third-party transaction fee is 2% on Basic, 1% on Grow and 0.6% on Advanced — and it is charged on your tax and shipping as well as your products, which makes the real rate on the revenue you keep higher than the number advertised. It is waived only when Shopify Payments is your sole payment provider, and Shopify Payments is available in roughly 40 countries. If you sell from anywhere else, the fee is not an option you declined. It is a permanent line on your bill.
Breakdown Outline
Quick verdict The fee is not 2% of your sales The exemption you may not be allowed to have It still applies with Shopify Payments on What a plan really costs The staff account that is not there When self-hosting starts to look rational What we could not confirm FAQQuick verdict
Find out whether Shopify Payments works in your country before you compare a single plan price. It is the variable that decides what Shopify costs you — far more than the plan you pick.
The fee is not 2% of your sales
Almost every explanation of this fee describes it as a percentage of your sales. Shopify's own help documentation publishes the formula, and it is broader than that:
[(cost of products - discounts) + tax + shipping charges] x rate
Tax and shipping sit inside the base. That is the part that gets dropped in retellings, and it moves the number. Take a $100 product with $10 of shipping and $9 of sales tax: the base is $119, so a 2% rate takes $2.38. Measured against the $100 of product revenue you actually earned, that is 2.38%, not 2%. Discounts push the other way, since they are subtracted before the rate applies.
The gap scales with how much of your order value is shipping and tax, so a bulky product in a high-tax jurisdiction carries a higher effective rate than a digital add-on with neither. It is not a large distortion, but it runs the wrong way for physical-goods sellers, which is most of Shopify's base.
One further inclusion: Shopify's documentation states that for stores created after May 12, 2025, orders paid with store credit or gift cards also attract the fee — so you pay the third-party rate on money that never touched an outside gateway.
Formula, gift-card rule and exemptions from Shopify's help article on third-party transaction fees. Effective-rate example is our arithmetic on that formula.
The exemption you may not be allowed to have
The standard advice is simple: use Shopify Payments and the fee disappears. Shopify's help centre supports it — with Shopify Payments as your sole provider, it states there are no third-party transaction fees for orders. The problem is eligibility. Shopify's documentation is explicit that "Shopify Payments is only available to stores that operate in certain countries and regions," and the supported list we read in September 2026 named roughly 40: most of Western and Central Europe, plus Australia, Canada, Hong Kong SAR, Japan, Mexico, New Zealand, Singapore, the UAE, the UK and the US.
What is not on that list is the more interesting half. India, Brazil, South Africa, Nigeria, Indonesia, the Philippines, Malaysia, Turkey, South Korea and every South American market except Mexico are all absent. For sellers there, no configuration removes the fee — it is a condition of using Shopify at all, and it is invisible on a pricing page that presents 2% as something you would only pay by choice.
The asymmetry gets sharper with PayPal. Shopify documents that when Shopify Payments is activated, PayPal and manual payments are excluded from third-party transaction fees. Read that as a seller who cannot activate Shopify Payments: PayPal, the gateway you are most likely to fall back on, is exempt only on the condition you cannot satisfy. Manual methods — bank transfer, cash on delivery — are the genuine exception, and they are documented as exempt.
Eligibility wording from Shopify Payments; country list from Shopify's supported countries page; the sole-provider waiver from Shopify Payments fees.
It still applies with Shopify Payments on
This is the part that catches sellers who are eligible. Shopify's third-party providers article states it without qualification: "Third-party transaction fees apply on all third-party and alternate payment gateways even when Shopify Payments is activated."
Switching Shopify Payments on does not clear the fee from your account — it clears it from the orders that run through Shopify Payments. Any other gateway you leave enabled, whether a regional wallet, a buy-now-pay-later provider or a local processor kept for one market, keeps billing at your plan rate order by order. So an eligible seller can be paying the fee without realising, because the trigger is a gateway sitting enabled in the settings rather than a plan choice. If you want the rate genuinely at zero, "sole payment provider" has to be literally true.
Quoted from Shopify's help article on third-party payment providers.
What a plan really costs
Shopify's published prices are $25 a month for Basic, $65 for Grow and $399 for Advanced on monthly billing, falling to $19, $49 and $299 on annual billing. Here is the monthly bill for a seller who cannot use Shopify Payments, at annual rates, by sales volume.
| Monthly sales | Basic ($19 + 2%) | Grow ($49 + 1%) | Advanced ($299 + 0.6%) |
|---|---|---|---|
| $1,000 | $39 | $59 | $305 |
| $2,500 | $69 | $74 | $314 |
| $3,000 | $79 | $79 | $317 |
| $5,000 | $119 | $99 | $329 |
| $10,000 | $219 | $149 | $359 |
| $25,000 | $519 | $299 | $449 |
| $50,000 | $1,019 | $549 | $599 |
Our arithmetic on the plan prices and third-party rates published at shopify.com/pricing. Bold marks the cheapest in each row. Excludes what your own payment provider charges you, which is a separate bill and roughly comparable across gateways, so it does not change the ranking.
Three things fall out of it.
The fee overtakes the subscription early. On Basic at $19 a month, 2% of your fee base equals your entire plan cost at $950 a month in sales. Past that, the line you were told was optional is the larger half of your Shopify bill — at $10,000 a month it is $200 against $19.
Grow becomes the cheap plan at around $3,000 a month. The extra $30 of subscription buys back one point of fee, so it pays for itself at $30 divided by 0.01. On monthly billing the gap is $40 and the crossover moves to $4,000. Either way it lands squarely inside solo-operator territory, which is not where anyone expects to be advised off the entry plan.
Advanced is not a fee decision. It costs $250 more than Grow to buy back 0.4 points, which needs about $62,500 a month in sales to break even ($83,500 on monthly billing). Buy it for the reporting and the staff seats if you need them; do not buy it to save on transaction fees. That is the same shape we found on community platforms in Skool vs Circle vs Mighty Networks, where two of three fee ladders only repay at five-figure monthly revenue.
And the cost of the country you happen to sell from: at $10,000 a month, the cheapest available Shopify configuration is Grow at $149 a month, against $19 for an identical store run by an eligible seller on Basic. That is $1,560 a year for the same software.
The staff account that is not there
Worth stating separately, because for small stores it bites before the fee does. Shopify's plan comparison table lists additional staff accounts as "Not included" on Basic. Grow gives up to 5 and Advanced up to 15.
So the advertised $19 entry price is a one-person price. A partner, a VA handling fulfilment or a bookkeeper who needs their own login moves you to Grow at $49 a month annually — 2.6 times the headline figure — at any revenue level, including zero. Budgeting a store from the pricing page, that is the assumption most likely to be wrong on day one.
The same caution applies to Shopify POS Pro, listed at an extra $89 a month per location, if you sell in person as well as online.
Staff account allowances and the POS Pro add-on price read from shopify.com/pricing.
When self-hosting starts to look rational
The usual alternative offered here is WooCommerce, on the grounds that it is free. WooCommerce's own pricing page is more honest about that than most of the articles recommending it: it describes the platform as "free, open-source" with "0% revenue share" and "no monthly subscription", then prices the rest at hosting of "$25 – $350/month for most stores", extensions at "$29 – $299/year per extension", and processing of "~2.50-2.90% + 30¢ per transaction with WooPayments". That is not free, and at the bottom of its own hosting range it costs about what Shopify Basic does before you add a single extension.
All four figures quoted from woocommerce.com/pricing.
What changes the arithmetic is the percentage, not the subscription. For an eligible Shopify Payments seller, Shopify's platform cost is flat at $19 a month and self-hosting saves nothing worth the maintenance. For a seller paying 2%, the fee alone is $200 a month at $10,000 in sales — eight times WooCommerce's published entry hosting figure. So the honest version is that self-hosting is not cheaper than Shopify; it is cheaper than the third-party fee, and geography decides who that applies to.
Weigh it against the maintenance you take on and the renewal traps in what web hosting really costs over five years — and against selling from a no-monthly-fee storefront instead, the ground covered in Gumroad vs Payhip vs Lemon Squeezy. For whether Shopify suits your model at all, see our Shopify review.
What we could not confirm
Stated plainly rather than filled in with numbers we could not read at source.
- The exact count of Shopify Payments countries. Our reading of Shopify's supported-countries page returned an inconsistent total — a stated figure that did not match the list beneath it, which we counted as 40. We have written "roughly 40" throughout and named only countries that appeared on the list itself. Check the live list for your own country rather than trusting any count, including ours.
- Shopify Payments card processing rates. The per-plan online card rates did not render for us on either the pricing page or the Shopify Payments cost article. No processing rate for Shopify Payments is stated anywhere on this page, and our cost table deliberately excludes processing on all rows so the comparison stays like for like.
- Whether the third-party rate varies by country. Shopify's third-party providers article tells merchants to check the pricing page or contact support for the rate "for your location", which implies the 2% / 1% / 0.6% ladder may not be universal. We read those figures from the US pricing page. Confirm yours before budgeting.
- Shopify Plus. Shopify documents that Plus stores using Shopify Payments as their sole provider may have third-party fees waived, with a location caveat. Plus starts at $2,300 a month and is far outside this page's scope, so we have not modelled it.
- WooCommerce totals. We quote WooCommerce's own published ranges and derive no total from them, because which extensions a store needs varies too widely for an honest figure. Treat the $25 hosting floor as a floor.
Site-wide rule: a number we could not read at source does not get stated as a fact. The fee formula and the supported-countries list are the load-bearing facts on this page, they live in help documentation that changes without announcement, and Shopify has renamed and repriced plans within the past two years — verify both before you commit.
FAQ
Does Shopify charge a transaction fee if I use Shopify Payments?
Only if Shopify Payments is your sole payment provider. Shopify's documentation says there are no third-party transaction fees when it is the only provider you use — but the third-party providers article states that fees apply on all third-party and alternate gateways even when Shopify Payments is activated. Turning it on clears the fee from Shopify Payments orders, not from your account. Any other gateway left enabled keeps billing at your plan rate.
What is the Shopify transaction fee actually charged on?
Shopify publishes the formula as [(cost of products - discounts) + tax + shipping charges] x rate. Tax and shipping are inside the base, which most explanations leave out. On a $100 product with $10 shipping and $9 tax the base is $119, so 2% takes $2.38 — an effective 2.38% of the product revenue you earned. Discounts are subtracted first, so they move it the other way.
Which Shopify plan is cheapest if I cannot use Shopify Payments?
Basic below roughly $3,000 a month in sales, Grow above it, on annual billing. Basic is $19 plus 2%; Grow is $49 plus 1%. The extra $30 buys back one point of fee, so it repays at $30 divided by 0.01. On monthly billing the gap is $40 and the crossover moves to $4,000. Advanced buys back 0.4 points for an extra $250, needing about $62,500 a month — so it is never a fee decision at solo scale.
Is PayPal exempt from Shopify transaction fees?
Only when Shopify Payments is active on the store. Shopify states that with Shopify Payments activated, PayPal and manual payments are excluded. If Shopify Payments is unavailable in your country, PayPal is a third-party gateway like any other and is billed at your plan rate — the exemption is conditional on exactly the thing you cannot switch on. Manual methods such as bank transfer and cash on delivery are documented as exempt.
How many staff accounts does Shopify Basic include?
None. Shopify's pricing comparison shows additional staff accounts as "Not included" on Basic, against up to 5 on Grow and up to 15 on Advanced. The advertised entry price is a one-person price, so a partner, VA or bookkeeper with their own login puts you on Grow at $49 a month annually — 2.6 times the headline $19 — at any revenue, including none.
Final recommendation
Open Shopify's supported-countries list before you open its pricing page. If your country is on it, run Basic, make Shopify Payments your only gateway, and this fee never appears on a bill — Shopify at $19 a month is genuinely cheap and the plan ladder becomes a features decision.
If your country is not on it, price the fee as a fixed cost rather than a penalty you can design around. Budget 2% of your full invoiced total including tax and shipping, move to Grow at about $3,000 a month in sales, ignore Advanced until you are far larger, and revisit self-hosting once the fee alone exceeds managed hosting. That threshold arrives sooner than most sellers expect — and it is the calculation Shopify's pricing page is not built to help you make.
Related reads: comparison hub, building a Shopify dropshipping store with AI tools, Printify Premium vs Printful Growth, and Gumroad vs Payhip vs Lemon Squeezy.