Pairs with the Flywheel Designer Canvas — a ready-to-use strategy tool. Included with a subscription, or $1.99.
A merchant signs up for Shopify to sell candles. Within a week she has bolted on an app for email flows, one for reviews, one for subscriptions, one for shipping labels — six, on average, by the time she's running smoothly.8 None of those apps were built by Shopify. They were built by strangers who chose to spend their lives building for Shopify's merchants rather than anyone else's. That choice — made tens of thousands of times — is the whole business. Shopify's checkout can be copied in a quarter. The army of people who write software for it cannot be copied at all.
The official story is that Shopify is an e-commerce platform that happens to have an app store. The truer story runs the other way. Shopify is a flywheel that runs on developer goodwill, and the platform is the surface it spins on. In 2025 the company started doing something that should make anyone who understands flywheels nervous: it began charging rent on the goodwill itself.
“To build a Shopify-like e-commerce platform is not hard to do. What's very hard to do is replicate the partnership ecosystem.”7
The loop: more merchants, more apps, more merchants
The mechanism is almost embarrassingly simple, which is why it's so durable. More merchants on the platform mean a larger market for any developer who builds an app — so developers build. More apps make the platform able to do more things out of the box, which makes it attractive to the next wave of merchants and, crucially, makes the merchants already there harder to pry loose. Once a candle seller has wired six third-party apps into her store, switching platforms means rebuilding all six. The apps don't just add features; they pour concrete around the merchant's feet. And the proof that this is a real economy, not a marketing line, is old: back in 2017 Shopify earned $673 million in platform revenue9 while its partners generated roughly $800 million — the ecosystem out-earned the company that hosted it.7
The numbers since have only gotten heavier. In fiscal 2024 Shopify processed $292.28 billion in GMV, up 24% — its fastest GMV growth in three years — on $8.88 billion of revenue, with operating income clearing $1 billion for the first time.12 The merchant-solutions side, where the platform monetizes payments and the volume the flywheel generates, grew from $5.2 billion to $6.5 billion in a single year.1 That is what a spinning flywheel looks like from the income statement: GMV begets payment volume, payment volume begets revenue, revenue funds the platform that attracts the next merchant.
The deal that built the army — and the one that replaced it
For the flywheel to spin, developers had to want to be here more than anywhere else. So in 2021 Shopify made them an extraordinary offer. It cut the App Store commission from 20% to 0% on a developer's first $1 million in annual revenue, and trimmed the rate above that from 20% to 15%.8 The key word was annual: every January the exemption reset, so a developer earning $900,000 a year paid Shopify nothing, forever. It was a deliberate gift of margin to the people who made the platform worth using — and it worked. Developer partner earnings had already climbed from $140 million in 2019 to $233 million in 2020;8 most recently, Shopify was paying out more than $1.3 billion in a single year.5
Then, quietly, the deal changed. Effective June 16, 2025, Shopify ended the annual reset and converted the $1 million exemption into a lifetime cap.3 Developers now keep 100% of their first $1 million in lifetime gross app revenue — counted from January 1, 2025 — and pay 15% on everything above it, in perpetuity.4 The headline still reads '0% on the first million.' But the math is brutally different. Under the old reset, a successful app could earn $1 million a year and never cross into the paid tier. Under the new cap, that same app crosses it once and stays across it for the rest of its life. Same words. Opposite incentive.
| Old deal (Aug 2021–Jun 2025) | New deal (from Jun 16, 2025) | |
|---|---|---|
| The $1M exemption | Resets every year | Lifetime cap, once |
| A $900K/yr app pays Shopify | Nothing, forever | Nothing — until lifetime sales pass $1M |
| A $2M/yr app over 5 years | 15% on $1M each year | 15% on everything after the first $1M, in perpetuity |
| Who it rewards | Every developer, every year | New entrants and small apps only |
Shopify can grow the first term forever — $292.28 billion of GMV is a vast market to sell into.1 But the 2025 change shrinks the second term for any developer who succeeds. The bet is that the merchant market is now so large that developers will build even on worse terms. That may hold. But the moat was built when Shopify chose to maximize the second term on purpose, and it is now choosing to extract from it — and goodwill, unlike GMV, doesn't show up on a 10-K until it's already gone.
The flywheel didn't only spin forward
Here's the part the triumphant ecosystem narrative leaves out: the App Store did not grow in a straight line. It peaked above 13,000 apps and then fell — roughly 8% between 2023 and 2024 — landing near 12,320 apps as of January 2025, because Shopify actively removed apps that failed its quality standards.6 That contraction is easy to read as a stumble. It's better read as the flywheel maturing. A platform that lets any app in eventually drowns merchants in junk, which slows the loop; pruning quality is how you keep the merchant experience worth staying for. But notice what 2025 did: it tightened quality with purges and tightened economics with the lifetime cap at the same time. Shopify is squeezing both ends of the developer relationship in close succession — demanding more on quality, then tightening economics for the developers who clear that bar.
Isn't a market this big worth building on anyway?
The fair objection is that this worry is overwrought. Shopify isn't taxing the goodwill so much as graduating a policy that was never meant to subsidize $20-million-a-year apps forever — and the first million is still free, which is most of what small developers will ever see, given that 79.5% of them list only a single app.6 More to the point, the merchant market is now so enormous that the size term in the equation may simply swamp the share term: a developer choosing where to build still picks the platform moving $292 billion a year.1 That's a real argument, and it's partly right.
But it misses what kind of asset goodwill is. Jay Myers' point was that the platform is easy and the ecosystem is hard — and ecosystems are hard precisely because they're built on a feeling, not a feature.7 Developers who feel like partners build aggressively and defend the platform; developers who feel like tenants build defensively and leave the moment a rival makes a better offer. The most successful apps — the ones a merchant actually depends on, the ones that pour the most concrete — are exactly the ones the lifetime cap now taxes hardest. Shopify is, in effect, charging its best developers the most for the privilege of having made its platform indispensable. That can work for years on momentum. It just stops being a gift, and a flywheel that runs on enthusiasm runs differently once enthusiasm becomes a line item.
Shopify's durable advantage was never the software — competitors can replicate checkout. It was thousands of developers who chose to treat Shopify's merchants as their market, because Shopify treated them as partners and gave them margin to prove it. The lesson for anyone building a platform: the moment your subsidy to your ecosystem becomes a rent you collect from it, you are spending the exact asset that made you uncopyable. Do it if you must — but know that you are trading a feeling that can't be bought for revenue that can, and the feeling won't appear on any dashboard until it's already walked out the door.
Shopify spent four years teaching developers that building here paid better than building anywhere else, and the result was a moat no rival could dig: an ecosystem that out-earned the platform, an app for every merchant problem, six apps lodged in the average store. In 2025 it kept the words — 0% on the first million — and changed the deal underneath them. The flywheel is still spinning, faster than ever on the merchant side. The open question is whether you can keep extracting from the people who turn the wheel and trust them to keep turning it just as hard. Shopify built its moat by being the platform developers wanted to build for. The thing to watch isn't the GMV. It's whether they still want to.
Flywheel Designer Canvas
A one-page canvas for mapping a business's flywheel: the reinforcing loop, how it was started, the second-order loops it spins off, the moat it creates, and how it could spin backward. Use it to diagnose whether you have a real flywheel or a funnel drawn in a circle — and to design one of your own.
Included with any subscription, or unlock this tool for $1.99. Get it → · See plans →
Sources
Where this comes from — the filings, records, and reporting behind it.
- 1Shopify full-year 2024 GMV was $292.28 billion (up 24% YoY); full-year revenue was $8,880 million (up 26% YoY); merchant solutions revenue grew from $5.2B to $6.5B; the majority of GMV is generated by Shopify Plus merchants; no single merchant exceeded 5% of total revenues.
- 2Q4 2024 GMV was $94.46B (+26% YoY); full-year GMV $292.28B (+24%); free cash flow margin 18% for FY2024, 22% in Q4; operating income surpassed $1B for 2024; Shop Pay processed $27B GMV in Q4, up 50%; Payments penetration hit 64% of GMV in Q4; international GMV grew 33% in Q4. CFO quote: 'GMV growth accelerated each quarter this year, achieving a 24% year-over-year increase in 2024, marking our highest GMV growth in three years.'
- 3Effective June 16, 2025, Shopify ended the annual reset of the $1M developer revenue-share exemption, converting it to a lifetime cap. Developers keep 100% of their first $1M in lifetime gross app revenue (counting from Jan 1, 2025) and pay 15% on all revenue above that in perpetuity. The prior annual-reset model had been in place since August 1, 2021.
- 4Current (post-July 2025) Shopify App Store revenue share: 0% on the first $1M USD in lifetime gross app revenue from Jan 1, 2025; 85% kept (15% to Shopify) on all revenue above that threshold. Large developers earning $20M+/year or companies with $100M+ gross revenue pay 15% on all app revenue. One-time $19 registration fee required per partner account.
- 5Shopify paid out more than $1.3 billion to app ecosystem developers in a recent year (framed as a single year in the piece); active app installs across the ecosystem climbed nearly 20% in that same year. Shopify's App Store opened approximately 15 years ago as a small developer directory.
- 6As of January 2025, Shopify had 40,556 registered Partners; of these, 7,874 had at least one app listed in the App Store. The App Store held 12,320 apps as of January 2025, down from a 2023 peak; 79.5% of developers have only one app listed. The app count declined 8.15% from 2023 to 2024 as Shopify removed non-compliant apps.
- 7In 2017, Shopify made $673 million in revenue while Shopify partners generated approximately $800 million—illustrating that the partner economy exceeded Shopify's own platform revenue even in early years. The app ecosystem is described by Bold Commerce co-founder Jay Myers as Shopify's primary competitive moat: 'To build a Shopify-like e-commerce platform is not hard to do. What's very hard to do is replicate the partnership ecosystem.'
- 8The 0%-commission policy for developers under $1M/year was introduced in June 2021 (effective August 1, 2021), announced at Shopify Unite 2021, cutting from 20% to 0% for sub-$1M developers and reducing the above-threshold rate from 20% to 15% marginal. App developer partners had earned $233 million in 2020, up from $140 million in 2019 per Shopify SEC filings at the time. The average merchant uses approximately six apps.
- 9Shopify full-year 2017 total revenue was $673.3 million, a 73% increase over 2016