eCommerce

What Shopify Actually Costs in 2026 (The Full Fee Stack)

Every Shopify fee in one place — plan, platform transaction cut, gateway MDR, apps, currency conversion and chargebacks — with worked three-year totals…

MManojAugust 6, 202613 min read
eCommerce#shopify#pricing#ecommerce#india
Share

Ask how much does Shopify cost and you get quoted a plan fee — which is the smallest number in your Shopify bill. The real cost is a stack of percentages — a platform transaction cut, your gateway's MDR, tax on that MDR, revenue-priced apps, currency conversion and chargeback fees — and because they are percentages, the bill grows with your success rather than with the cost of serving you. This is the whole stack, with the arithmetic worked out.

Short answer

A realistic Shopify bill is the plan fee plus 0.5–2% platform transaction fee (unless you use Shopify Payments), plus 2–3% gateway MDR, plus tax on that MDR, plus $200–2,000 a month of apps, plus 1.5% on non-primary-currency sales, plus $15 per chargeback. For an Indian merchant — where Shopify Payments is unavailable — the payment stack alone commonly lands around 4–5% of revenue. The number that matters is not the monthly plan fee; it is total annual fees compared against the cost of owning your stack.

I am Manoj, an open-source implementation consultant at Mith Tech in Bengaluru. I build Medusa.js storefronts for brands leaving hosted platforms, so treat my conclusions with appropriate suspicion — but check the arithmetic, because the arithmetic is the point. Honest take: for most stores under a few crore a year, this maths says stay on Shopify. I would rather you ran the numbers than took anyone's word for it.

How do you Try it — what your store actually costs per month?

Set it to your own numbers. The bar chart shows what most merchants get wrong — the plan fee they quote is rarely more than a tenth of the bill.

CalculatorShopify Fee Stack Calculatorlink

Live calculator for the complete Shopify fee stack — plan, platform transaction fee, gateway MDR, tax on the MDR, and apps — with India and United States presets.

Plan subscription
₹6,607
Platform transaction fee
₹10,000
Gateway MDR
₹20,000
Tax on MDR (18% GST)
₹3,600
App subscriptions
₹15,000
Total per month
₹55,207
Share of GMV
5.5%
Per year
₹662,484
The plan fee everyone quotes is 12% of what you actually pay. Shopify Payments is unavailable in India under RBI payment-aggregator licensing, so the platform fee and a gateway MDR both apply — plus 18% GST on the MDR. Defaults shown are the Grow plan; set the platform fee to 2% for Basic or 0.6% for Advanced. COD orders are exempt from the Shopify fee, so a COD-heavy store pays less than this.

How much does Shopify cost once you count every fee?

There are seven fees, and most merchants budget for one. Here they are in the order they hit your account, with what each actually depends on.

Typical 2026 rate
Plan subscription$39 Basic / $105 Grow / $399 Advanced; Plus quoted individuallyNothing — flat
Platform transaction fee0.5–2% of every sale, only if you do not use Shopify PaymentsRevenue
Payment gateway MDR~2–3% (2–3% + tax in India)Revenue
Tax on gateway fees18% GST on the MDR, in IndiaRevenue
App subscriptions$200–2,000+/month for a mature stackFeature count, then revenue
Currency conversion1.5% on non-primary-currency transactionsInternational revenue
Chargebacks$15 per dispute, refunded only if you winDispute volume

Two of these deserve immediate attention because they are the ones merchants systematically underestimate.

The platform transaction fee is a tax on not using Shopify's processor. Between 0.5% and 2% of every sale, depending on plan, purely for the privilege of taking payment through someone else. In markets where Shopify Payments exists, avoiding this is a straightforward choice. In markets where it does not, it is an unavoidable levy.

Apps do not stay at their advertised price. A growing share of the app store prices on your revenue rather than on its own cost. Mobile-app builders publish tiers at $250, $500 and $1,000 a month with further charges based on in-app performance, and others take a percentage of revenue above a free threshold. Your app bill compounds exactly as your store succeeds.

Skimmable summary: Seven fees, of which the plan subscription is the only flat one. The platform transaction fee and revenue-priced apps are the two merchants most consistently underestimate.

How much did Shopify's prices actually rise?

Sharply, and in the same direction at every tier. The Basic plan moved from $29 to $39 a month — about 34% — and the standard plan, now Grow, from $79 to $105, about 33%. Those are the published numbers and they are easy to verify.

Shopify Plus is harder to pin down because it is quoted per merchant, but the reporting is consistent: merchants who had been paying around $2,000 a month described renewal quotes in the $2,300–2,500 range, and analysts describe 2026 Plus pricing and transaction fees as having settled into a higher band than the flat-fee era that preceded it.

Verify before you budget

Shopify's published plan prices change, regional pricing differs, and Plus is negotiated individually — no blog post is a reliable source for what you will pay. Use the figures here to understand the shape of the bill, then check shopify.com and your own renewal quote for the numbers you plan against.

The increases are worth noting mainly because of what they signal. A platform that raises entry pricing by a third, withdraws phone support, and moves more capability behind revenue-priced apps is repricing toward the value it captures rather than the cost it incurs. That is a rational business decision and also a reason to know your own break-even number.

Skimmable summary: Basic rose ~34% and the standard plan ~33%. Plus renewals reportedly moved from around $2,000 to $2,300–2,500 per month, with 2026 pricing in a higher band overall.

What does Shopify cost an Indian merchant?

More than almost anywhere else, for a structural reason: Shopify Payments is not available in India.

That is not an oversight. RBI's payment-aggregator licensing framework governs who may settle payments in India, and Shopify does not hold that licence. So every Indian merchant runs a third-party gateway — Razorpay, PayU, Cashfree, CCAvenue — and pays three things where a US merchant pays one:

  1. Shopify's platform transaction fee, because they are not using Shopify Payments. In India this is tiered by plan: 2% on Basic, 1% on Grow, 0.6% on Advanced.
  2. The gateway's MDR, typically around 2% on cards — Razorpay's standard rate is 2%, with Cashfree and PayU in the same band.
  3. 18% GST on that MDR, because payment processing is a taxable service. Note the plan fee attracts 18% GST too.

Here is what that looks like at three realistic scales, using published INR plan pricing — Grow at ₹5,599 and Advanced at ₹22,680, both shown GST-inclusive — with a 2% gateway MDR plus GST, and the correct plan-tiered Shopify fee.

Monthly GMVPlan (incl. GST)Shopify feeGateway + GST (2.36%)AppsMonthly total% of GMV
₹5,00,000 (Grow)₹6,607₹5,000 (1%)₹11,800₹15,000₹38,4077.7%
₹10,00,000 (Grow)₹6,607₹10,000 (1%)₹23,600₹15,000₹55,2075.5%
₹50,00,000 (Advanced)₹26,762₹30,000 (0.6%)₹1,18,000₹25,000₹1,99,7624.0%

Two things move these numbers a long way, and almost nobody models them: COD orders are exempt from Shopify's transaction fee, and UPI carries 0% MDR at the bank level. On a UPI-and-COD-heavy Indian store the mix matters more than the plan. The India cost teardown works that through properly.

These are illustrative, not quotes

Plan pricing in INR, your negotiated MDR, and your app stack will all differ. Rebuild this table with your own last three months of statements — the exercise takes twenty minutes and is the single most useful thing in this article.

Notice the shape. The percentage falls as you grow, because the flat costs amortise — but the absolute number rises fast, and at ₹50 lakh a month you are paying just over ₹30 lakh a year in platform and payment fees. That is the number to hold against the cost of owning a stack.

There is a second Indian cost that does not appear on any invoice: Shopify cannot produce a GST-compliant invoice. It does not split CGST and SGST automatically or generate a Rule 46 compliant document, and it has no native IRN or e-invoicing. Shopify's own help centre points Indian merchants to third-party apps. So a further subscription is mandatory — not to improve your store, but to make your paperwork legal. On an owned stack that cost disappears into work you were doing anyway, because the invoice template is yours to define; see the Medusa migration guide for what that actually involves.

Skimmable summary: Shopify Payments is unavailable in India under RBI licensing, so merchants pay Shopify's surcharge plus 2–3% MDR plus 18% GST on it — roughly 4–5% of revenue. GST-compliant invoicing needs a further paid app.

Why does the app bill grow faster than the store?

Because Shopify's product strategy is deliberately thin at the edges, and the edges are where a growing store spends its time.

The pattern is familiar to anyone who has run a store for a few years: you want a capability, there is no native option, there is an excellent app, you install it. Repeat forty times. A merchant of six years on r/shopify described the endpoint precisely: "Every month when I look at my bill over 1/3 of it is app charges." The thread that followed ran to 199 comments of recognition.

Three things make this worse than an ordinary SaaS bill:

  • Native features get withdrawn. Shopify discontinued its free Product Reviews app and pointed merchants at third-party alternatives, which typically charge $10–20 a month. A capability you had for free became a line item.
  • Pricing is increasingly revenue-linked. Subscription tiers plus in-app performance charges plus percentage success fees mean your app bill compounds with your growth, not with your usage.
  • Building your way out has its own tax. The obvious answer is to replace apps with custom work. The counter-argument from the same thread is fair: "The custom work will always need updates when Shopify changes its API on a whim." Owning code inside someone else's platform means tracking their release cycle forever.

Apps are also the fee line most people can act on immediately, without touching their platform — which is why an app audit belongs before any conversation about leaving Shopify at all.

That last point is genuinely important, and it cuts against my own commercial interest to say it: custom development on Shopify is not a one-time cost. It is a smaller recurring cost with a maintenance obligation attached. Whether that beats the app subscription depends entirely on how stable that corner of Shopify's API has been.

Skimmable summary: Apps compound because native capability is thin, some free features were withdrawn, and app pricing is increasingly tied to your revenue. Replacing apps with custom code trades subscription cost for permanent API-churn maintenance.

What do chargebacks really cost?

Far more than the fee, which is the part that surprises people.

Shopify charges a $15 dispute fee per chargeback for US merchants, refunded if you win. That is the visible cost. The full picture on a $100 chargeback is: you have already shipped the product, the bank reverses the revenue, Shopify keeps the processing fee, and then bills you $15 — total damage north of $118 on a $100 order. Industry data from LexisNexis Risk Solutions puts the average US merchant loss at around $4.61 for every $1 disputed once fees and operational time are counted.

Then there is the cliff. Shopify Payments enforces a 1% chargeback-to-transaction threshold, and accounts that exceed it face suspension. So chargebacks are not only a cost line, they are an existential risk line — and the response most merchants reach for, fighting every dispute, costs up to $35 per $100 disputed, which is frequently uneconomic on its own.

$15
Shopify dispute fee per chargeback
$4.61
Average merchant loss per $1 disputed
1%
Chargeback ratio before suspension risk

This cost exists on every platform — it is card-network economics, not a Shopify invention. It belongs in this article because merchants routinely leave it out of the comparison entirely, and it is large.

Skimmable summary: A $100 chargeback costs well over $118 all-in, industry loss averages $4.61 per $1 disputed, and exceeding a 1% ratio risks suspension. This is card-network economics, not Shopify-specific — but it belongs in your model.

When do the fees exceed the cost of owning your stack?

When your annual platform and payment fees comfortably exceed one competent developer plus hosting — and not a rupee before that.

That is the entire decision, and it is deliberately unglamorous. A store paying ₹5 lakh a year in Shopify fees cannot save money by hiring an engineer at ₹15 lakh. A store paying ₹35 lakh a year in fees plainly can. Everything in between requires you to actually do the sum.

8 rows · click a column to sort

Owning the stack (Medusa.js)
Platform licencePlan fee, rising₹0 — MIT and GPLv3
Cut of every sale0.5–2%0%
Gateway MDR2–3% + tax2–3% + tax (unchanged)
HostingIncludedYour bill — modest at SMB scale
Apps / featuresSubscriptions, often revenue-pricedBuild once, maintain forever
EngineeringNone requiredAt least one developer, permanently
PCI, fraud, tax, uptimeShopify's problemYour problem
Cost curve as you growRises with revenueRoughly flat

Owning the stack does not remove the gateway MDR — that is card economics. It removes the platform's cut and flattens the curve, in exchange for permanent engineering ownership.

Put your own numbers against each other. The tool below deliberately excludes the gateway MDR from both sides, because you pay it either way — owning removes the platform's cut, not card economics.

CalculatorOwn-vs-Rent Break-Evenlink

Compares annual Shopify fees against the fully loaded annual cost of owning a commerce stack, and computes how long the one-off migration takes to pay back.

Owning, per year
₹1,920,000
Annual surplus
₹1,080,000
Migration payback
17 mo
Fees exceed the cost of owning by a clear margin, and the migration pays back in 17 months. The economics support a move — now check you have a named blocker and a permanent engineering owner, because cost alone is the weakest reason to go.

Deliberately excludes the gateway MDR from both sides — you pay it either way. Owning removes the platform's cut, not card economics.

Three conditions must all hold before owning wins. Fail any one and stay:

  1. Your annual fees are meaningfully larger than a developer plus hosting. Not marginally — meaningfully, because migration itself costs money before it saves any.
  2. You will keep that developer. An owned stack with no one maintaining it is a liability, not an asset. The recurring answer from merchants who have done this is that maintenance is the real cost, not the build.
  3. You have a reason beyond cost. Pure cost arbitrage is the weakest case for migrating. The merchants who are happy afterwards left because something was blocked — B2B approval flows, credit lines, custom pricing logic, compliance — and the savings were a bonus.

If all three hold, the destination worth pricing first is Medusa.js: MIT-licensed, self-hosted, no platform cut of your sales — and the migration guide sets out what the move actually involves. Be clear-eyed about what you take on — its plugin ecosystem is thin next to Shopify's app store, and you are now responsible for PCI scope, fraud tooling, tax handling and peak-season uptime. Those are not free; they are just no longer itemised on an invoice.

Skimmable summary: Own the stack only when annual fees clearly exceed a developer plus hosting, you will actually keep that developer, and something beyond cost is driving the move. Pure cost arbitrage is the weakest reason to migrate.

How do you calculate your own number?

Pull three months of statements and work through this. It takes about twenty minutes and replaces every estimate in this article with your actual figures.

1

Total your fixed platform cost

Twelve months of plan fee at your current tier, in your billing currency. If you are on Plus, use your renewal quote, not last year's rate.

2

Add every percentage on revenue

Platform transaction fee, gateway MDR, tax on that MDR, and currency conversion on international orders. Apply them to last year's actual GMV, not your target.

3

List every app and what it charges

Include usage-based and percentage-of-revenue charges, not just the base subscription. Mark each app as "replaces a native gap", "nice to have", or "we forgot this was installed" — the third category is usually larger than expected.

4

Add chargeback cost at your real rate

Dispute count × ($15 + order value + your team's time). If your ratio is anywhere near 1%, add the risk of suspension as a separate line in your risk register, not your cost model.

5

Price the other side honestly

One competent developer's fully loaded annual cost, plus hosting, plus monitoring, plus a PCI and security allowance, plus whatever tax tooling you currently get free. Then add the one-off migration. Undercounting this side is how migrations go wrong.

6

Compare, then wait a quarter

If the gap is not decisive, it is not decisive. Re-run it next quarter. Fees rise and businesses grow — the number that says "stay" today may say something else in a year, and you will have the model ready.

Skimmable summary: Total fixed plan cost, add every revenue percentage, list every app including usage charges, add real chargeback cost, then price the owned alternative honestly including migration — and re-run it quarterly.

Frequently asked questions

+

How much does Shopify cost per month, all in?

For a small store, roughly the plan fee plus 3–5% of revenue in combined platform and payment fees, plus whatever apps you run. A merchant on the $39 Basic plan doing $20,000 a month typically pays several hundred dollars once the transaction cut, gateway MDR and apps are counted — not $39. The plan fee is usually under 10% of the true bill.

+

Does Shopify take a percentage of sales?

Yes, in two ways. If you use Shopify Payments, Shopify earns the processing spread on every transaction. If you use any other gateway, Shopify charges an additional platform transaction fee of roughly 0.5–2% on top of that gateway's own fee. In markets where Shopify Payments is unavailable, such as India, the second case is the only case.

+

Why is Shopify more expensive in India?

Because Shopify Payments is unavailable there under RBI payment-aggregator licensing, so Indian merchants pay Shopify's platform transaction fee and a third-party gateway's MDR and 18% GST on that MDR. The combined payment stack commonly lands around 4–5% of revenue. Indian merchants also need a paid third-party app for GST-compliant invoicing, which Shopify does not generate natively.

+

Are Shopify apps worth the cost?

Some clearly are — a good reviews, subscriptions or shipping app earns its fee many times over. The problem is accumulation and revenue-linked pricing, which is why merchants report apps reaching a third of their bill. Audit annually: list every app, what it costs per order, and whether the capability is now native. Cancelling three forgotten apps usually pays for the audit.

+

Is Shopify Plus worth it over Advanced?

It depends entirely on whether you need what Plus adds — checkout extensibility depth, expansion stores, higher API limits, dedicated support — rather than on revenue. A brand doing $5M a year with a simple catalogue may see nothing on the Plus list it actually uses. Get the specific gap named before you accept the renewal, because the price difference is substantial and reportedly rising.

+

Is it cheaper to build my own ecommerce store?

Only above a real threshold, and rarely as much cheaper as it looks. You remove the platform's cut and the plan fee, but you keep the gateway MDR and take on hosting, engineering, PCI scope, fraud tooling, tax handling and uptime. Experienced merchants describe budgeting a full year to stability, with agency rebuild estimates reaching six figures. Compare annual fees against a developer plus hosting before assuming savings.

Closing

Shopify is not expensive because Shopify is greedy. It is expensive because its price is a percentage and its cost to serve you is roughly flat — which means the arrangement gets steadily worse for you and steadily better for them, every month you grow. That is not a scandal; it is the deal, and for most stores it is still a good one.

The mistake is not paying it. The mistake is never running the number. Pull three months of statements and build the table above with your own figures. If it says stay, you have bought certainty for twenty minutes of work. If it says go, you now have the only argument that survives a board meeting.

About the author

I am Manoj, an open-source implementation consultant at Mith Tech, an independent Medusa.js, Frappe and n8n studio in Bengaluru. I build owned commerce stacks for brands in India and abroad, and I run this exact fee model with every prospective client — including the many times it concludes they should stay exactly where they are.

Want a second pair of eyes on your own fee stack before you decide anything?

Send us three months of Shopify statements and your app list. We will rebuild this model on your actual figures and tell you what it says — including when it says stay.

Now work out what a headless build costs you

Price a Medusa build against what you pay now for Shopify or WooCommerce — platform fees, apps and transaction cuts included, over three years.

M

Written by

Manoj

Founder of Mith Tech, an open-source ERP & automation studio. Hands-on ERPNext/Frappe implementation across multi-branch, multi-warehouse Indian operations — GST/TDS/PT compliance, branch-level permissions, and custom Frappe apps that give management real-time visibility.

Free · By email

Get practical ERPNext & automation guides

New implementation guides, cost breakdowns and open-source tips for Indian businesses — occasionally, straight to your inbox. No spam.

Already a Mith Tech client?

Help the next operator choose.

Most teams evaluating ERPNext have no way to tell who actually delivers. If we’ve run an implementation for you, two lines on Google count for more than anything we can write about ourselves.

Leave a Google review

Only if we’ve actually worked together — Google filters reviews from non-customers, so an honest one is worth more than ten polite ones.

Keep reading

See what this looks like for your business

A 30-minute working session with a principal consultant. We pressure-test the architecture and outline the engagement model that fits your governance and procurement posture. You leave with a written brief.

0
Published on 6 August 2026

Manoj

Comments & ratings

No comments yet. Start a new discussion.