Shopify changed one word in its revenue-share policy, and that one word changes your long-term economics. The 0% exemption used to be annual. It is now lifetime. If you skimmed past that update, this is the post that explains why it matters more than it looks.
I helped build the Shopify Partner Program in the early days, so I have a soft spot for the revenue-share model and a clear view of how it works. I will keep this straight: the policy is reasonable for Shopify, and it quietly costs established app founders real margin. Both things are true.
Here is exactly what changed, what it does to your take-home at different sizes, and what to change in pricing and roadmap in response.
Annual
became
lifetime.
The mechanics are simple to state. You pay 0% revenue share on your first 1 million dollars of partner revenue, then 15% on everything above that. The change is in the word first. It used to reset every year. Now it is a lifetime allowance. Earnings before January 1 2025 do not count toward the total, and revenue is aggregated at the partner level across all of your associated apps, not per app.
That last detail catches people. If you run several apps under one partner account, they share a single lifetime million-dollar runway. You cannot spread it across products to stay under the threshold. Once the partner account crosses 1 million dollars in cumulative revenue, the 15% applies to everything after it, everywhere.
0% on the first $1M of partner revenue, lifetime, then 15% above it. Aggregated across all your apps at the partner level. Pre-2025 earnings do not count. The exemption no longer resets each year.
Why lifetime
hits harder
than annual.
Under the old annual exemption, every January you got a fresh million dollars at 0%. For a steady mid-size app, that recurring exemption acted like a permanent discount on platform fees, year after year. It softened the blended rate forever.
The lifetime version is a one-time allowance. Most established apps have already used theirs. For them, the practical reality is that they now pay the full 15% on essentially all revenue going forward, with no annual reset to lower the blended rate. For a brand-new app, the change is mild, because you get your first million at 0% either way. The pain is concentrated on the apps that already cleared the threshold, which is most of the ones with real traction.
There is a quieter consequence too. Under the annual model, a founder could partly plan around the reset, front-loading certain revenue or timing launches. That lever is gone. The lifetime cap removes any timing game and makes the 15% a flat, permanent input. For planning, that is actually cleaner. You no longer have to model a moving exemption. You model one rate, forever, once you are past the first million.
What it does
to your
take-home.
The table below shows the blended revenue-share rate at different cumulative-revenue levels, holding the lifetime exemption in mind. The pattern is clear: the more you have earned, the closer your blended rate creeps toward the full 15%, because the 0% million is a smaller and smaller slice of the total. A founder modeling a flat 15% is now closer to right than a founder modeling the old annual discount.
| Cumulative partner revenue | Share paid (lifetime) | Blended rate |
|---|---|---|
$1M total | $0 (all exempt) | 0% |
$2M total | 15% on $1M | ~7.5% |
$5M total | 15% on $4M | ~12% |
$10M total | 15% on $9M | ~13.5% |
The figures are illustrative, but the direction is exact. The exemption never shrinks, but as a share of total revenue it fades toward zero, so your blended rate marches toward 15% the more you earn. Once you are at scale, you should plan as if you pay the full 15%, because functionally you nearly do.
"Under the old rule you got a fresh million at zero every year. Now it is one million, once, forever. At scale, plan as if you pay the full fifteen."
What to
change about
pricing.
The clean response is to price for your net rate, not your gross. If 15% comes off the top once you are at scale, your pricing has to carry that load and still leave a healthy margin. A lot of apps were priced in the annual-exemption era, when the early blended rate was much lower, and they never reset as they grew. Those apps are quietly underpriced now.
This is a moment to revisit value-based pricing rather than nudging your monthly tiers a few dollars. If your app drives a measurable outcome for a merchant, price against that outcome, because outcome-based pricing gives you the room to absorb the 15% without gutting margin. I laid out the full approach in Shopify app pricing strategy.
Want help re-pricing your app around the lifetime cap so margin holds at scale? The form takes two minutes.
What to
change about
roadmap.
The cap also nudges your roadmap. Revenue you earn outside the Shopify billing rails is not subject to the share in the same way, so revenue diversification quietly became more valuable. That does not mean abandoning the platform that gives you distribution. It means being deliberate about which revenue rides the 15% and which does not.
Practically, that points toward features that justify higher price points, expansion revenue from existing merchants, and any defensible revenue stream that does not flow through the standard share. The goal is not to dodge Shopify. It is to make sure the value you build is priced to survive the share and to compound through expansion, which is where the durable margin lives.
It also changes how you weigh roadmap bets. A feature that adds support cost without adding price now has to clear a higher bar, because every dollar it earns at scale gives 15 cents back. The features worth building are the ones that let you raise price or expand an existing account, since those carry the share more comfortably. The cap quietly rewards depth over surface area, which is usually the right instinct anyway.
Stop thinking of the 0% exemption as an ongoing discount. It is a one-time head start you have probably already spent. Build your pricing and roadmap as if 15% is the standing cost of distribution, because at scale it is.
The honest
read on
the change.
This is not a crisis. Shopify still gives you distribution that is worth more than 15% to most apps, and a new founder barely feels the change. But if you are an established app that already cleared the million-dollar mark, your real margin is lower than your old model says, and that flows straight into your valuation, because buyers pay a multiple on net.
The founders who handle this well will treat it as a forcing function to fix pricing they should have fixed anyway. The ones who ignore it will keep modeling a margin they no longer have, right up until a buyer's diligence corrects them, usually at the worst possible moment in a negotiation.
The takeaway is simple: model the full 15% at scale, re-price for your net rate, and treat diversification as margin protection. Start with your pricing strategy, then make sure the lower net margin is reflected before any sale by reading what Shopify apps sell for in 2026.
Re-price around the new cap
The lifetime cap changed your real economics. I can help you rework pricing and roadmap so the 15% share does not quietly eat your margin.
Start the conversation More about Taylor →