Product-led growth flywheel: 5 stages, and which one to fix first
Your flywheel spins at the speed of its weakest stage. That is why so much growth work changes nothing: improving a stage that isn’t the constraint changes nothing downstream. A great referral program feeding users into broken onboarding produces more people who churn faster.
So the useful question is never “how do we improve the flywheel.” It’s “which of the five stages is the constraint right now, and what is the one metric that proves it.”
Funnel or flywheel: what is the difference?
The PLG flywheel is a growth model where each customer stage accelerates the next, so satisfied customers produce more customers.1 A funnel ends at purchase and leaks users at every step. A flywheel returns them: adoption drives expansion, expansion funds retention, advocacy feeds acquisition. The median private B2B SaaS company roughly breaks even on the customers it already has: expansion replaces what churn takes away. Only companies above that break-even line grow without constantly buying new ones.2
| Dimension | Funnel | Flywheel |
|---|---|---|
| Motion | Linear, one-way | Circular, self-reinforcing |
| Leakage | Customers leak out at each stage | Customers feed back into acquisition |
| Endpoint | Customer exits after purchase | Customer becomes growth engine |
| Revenue | Requires new customers | Expands from existing customers |
The distinction matters for one practical reason. In a funnel, a weak stage costs you the users in it. In a flywheel, a weak stage starves every stage after it, which is why finding the constraint comes before improving anything.
Where the three PLG failures land on the flywheel
If you arrived here from the three ways PLG fails, this is the translation. Those failures are diagnoses at company level. The flywheel locates them at stage level, which is where the work actually happens.
| Failure | Flywheel stage | What you’d see |
|---|---|---|
| Activation (no habit) | Activate, then Adopt | Signups fine, activation below your own best cohorts |
| Unit economics (price too low) | Expand | Retention fine, margin per account thin, pricing untested |
| Sales ceiling (deals need a human) | Expand, at the top | NRR fine mid-market, large deals stalling |
Two of the three land on Expand, which is why Expand is the easiest stage to misread. An NRR problem caused by underpricing and an NRR problem caused by a procurement wall look identical in the metric and have nothing in common as fixes.
What are the 5 stages of the PLG flywheel?
The five stages are Evaluate, Activate, Adopt, Expand, and Advocate. That is this handbook’s cut of a model the industry has been drawing since Dave McClure’s pirate metrics in 2007; the labels vary between versions, the shape does not.1 Each turns users from strangers into advocates, and each has one metric worth watching.
None of those metrics has a target here, and the reason holds for every number in this handbook. Each one is a ratio, and you define its denominator. What counts as a signup, whether an email address, a verified account or a completed profile, is your decision, and so is what counts as activated. Require email verification and your activation rate rises, because the denominator lost everyone who never clicked. Two companies with identical products report different numbers, which makes a published median a fact about how somebody else defined their terms. What to keep instead closes the book.
1. Evaluate
Get people to sign up and try your product.
- Key Metric
-
Signup rate: percentage of product-page visitors who create an account
- User Segment
- Strangers: visitors researching solutions, not yet committed
- If broken
- Value prop isn't landing. Simplify signup, clarify what users get, and reduce friction to first value.
- Improve with
- Co-Experience, Embedded Virality, Product-Led SEO, UGC Loop, Community-Led, Open Source, API-First, Network Effects, Waitlist
2. Activate
Help them experience the 'aha moment' and see why your product matters.
- Key Metric
-
Activation rate: percentage of signups who reach the aha moment
- User Segment
- Explorers: new signups testing if the product fits their needs
- If broken
- Users aren't finding value fast enough. Shorten time to value, improve onboarding, and make the aha moment unmissable.
3. Adopt
Make your product part of their daily or weekly routine.
- Key Metric
-
Cohort retention curve, and whether it flattens: the share of a cohort still returning, month by month, and whether that line flattens
- User Segment
- Beginners: activated users forming habits and integrating into workflows
- If broken
- A curve that keeps falling means nobody settled into a rhythm. A curve that flattens means some group did, whether their rhythm is weekly or quarterly. Find habit triggers, add integrations, and embed into daily workflows.
4. Expand
Get them to upgrade, add teammates, or increase usage.
- Key Metric
-
Net Revenue Retention: revenue from existing customers compared to last period
- User Segment
- Regulars: frequent users who've mastered core functionality
- If broken
- Two different problems land here. If revenue per account is too low, reprice: adjust usage limits and align upgrades with moments of value. If large deals stall in procurement or security review, no packaging change reaches them and you need a human, aimed by usage signals.
5. Advocate
Turn happy users into promoters who bring in new users.
- Key Metric
-
Referred-user retention: whether referred users retain as well as the rest, at the same tenure
- User Segment
- Champions: power users who actively promote and evangelize the product
- If broken
- Referred users retain no better than anyone else, which means the reward is buying signups rather than customers. Rewards lower the cost of advocacy that already exists and cannot create any, so fix what people would recommend before paying them to.
- Improve with
- Two-Sided Referrals, Achievement Sharing, Community-Led
The exercise: rank your five transitions, then fix only the worst one
Five stages, and five gaps, because the wheel closes: the last transition feeds the first. The gaps are where users are actually lost, and ranking them needs no outside number, because you are only ever comparing yourself to yourself. If you ran the diagnostic in the previous chapter you already hold three of these five, which is the point: this is the same measurement at a finer grain.
| Transition | The number to write down |
|---|---|
| Visitor → signup | Of product-page visitors, the share who created an account |
| Signup → activated | Of new accounts, the share who reached your first real outcome |
| Activated → retained | Of those, the share still active one cadence later |
| Retained → expanded | Of retained accounts, the share paying more than a year ago |
| Expanded → referring | Of those, the share who brought somebody new in |
Get each number twice: as it is now, and as it was a year ago or in the best stretch you have had. Rank by the gap between those two, not by which percentage looks lowest. The five rates are not the same kind of number and comparing them with each other tells you nothing, but each one compared with its own past tells you where you are losing ground.
Rough numbers are fine, and a missing one is itself an answer: a transition you cannot measure is rarely the one you are managing well. If you would rather work from a single list than a ranking, the checklist runs the same material in the order the work is usually done. Then fix the rank-1 transition and deliberately leave the remaining four alone for a quarter. That instruction is the entire method. It still works when your product is unusual, which no benchmark number does.
Why is NRR the flywheel’s master metric?
The fourth transition has a name of its own, and net revenue retention is the one number that answers whether the wheel turns forward at all. It’s Expand’s stage metric and the whole flywheel’s health indicator, because expansion is where a flywheel actually pays off.
NRR answers one question: if you stopped acquiring customers today, would you grow or shrink? A flywheel spinning forward means customers stay rather than churn, spend more, and bring others. NRR captures all three in a single figure, which no stage metric does.
| NRR | What the arithmetic says |
|---|---|
| Under 100% | The base you already sold is shrinking. Acquisition spends its first dollars refilling that hole before it grows anything. |
| Around 100% | The base holds its value. Every point of growth has to come from someone new. |
| Above 100% | The base grows on its own, and acquisition compounds on top of it instead of replacing losses. |
The obvious next question is which band counts as good, and that is the one to refuse. Published medians sit a long way below the bar most people quote, so the widely repeated “healthy is above 120%” bar describes an unusually good year while presenting itself as a floor.2 What that does to a company reading its own dashboard is worked through in Expand. The comparison that means something is against your own last four quarters.
Snowflake disclosed 158% net revenue retention in its 2020 S-1, meaning it grew 58% a year from existing customers before signing anyone new.3 Two things about that number. It is a ceiling, not a target. Snowflake charges for consumption, so its revenue grows on its own as customers move more data in. A product sold per seat gets no such free push. And it did not hold. Snowflake now reports around 125%.3 One of the strongest expansion engines in software fell back toward the average, which is the strongest available argument against benchmarking yourself to an outlier’s peak.
NRR is also the one metric no single stage owns: it moves when retention improves, when expansion improves, or when advocacy brings better-fitting customers. That is what makes it a summary rather than a target. You still fix one stage at a time; NRR is how you check the fix reached the bottom line.
How do you find your flywheel’s constraint?
One stage is holding the wheel. Find it, fix it, then find the next one. This is the Theory of Constraints applied to growth: in any system, one bottleneck sets total throughput, so effort spent anywhere else is wasted until that bottleneck moves.4 The discipline it demands is leaving four stages alone while you work on one.
- Run the ranking above, then take the rank-1 transition. If two are close, prefer the earlier one. A broken Activate stage makes Adopt and Expand look broken too, so the earliest constraint often moves three metrics at once. One exception, covered below: if you already know your problem is unit economics rather than activation, start at Expand. Stage order is for readers starting cold, and following it blindly with an economics problem walks you through three fixes that make it worse.
- Confirm it’s the constraint, not a symptom. Compare drop-off at this transition against every later one. If a later transition loses a larger share, the metric here is being dragged down by cohorts that were already doomed upstream, and this stage is a symptom.
- Interview three users who dropped at that transition. Ask what stopped them. The answer is usually more mundane than the theory.
- Fix one thing, then re-measure before moving on. Two simultaneous fixes tell you nothing about which worked.
The instinct is to spread effort evenly, celebrate signup growth, and copy whichever stage a competitor is famous for. Each of those spends money on a stage that is not the constraint. Find your own weakest gap, fix what is behind it, and let the rest sit.
The chapters that follow run in wheel order, which is an order of operations for the product rather than an instruction about where to start. If your rank-1 transition is signup-to-activated, the aha moment and time to value are the chapters to open first; the acquisition chapters solve a problem you do not have yet. A few patterns serve more than one stage and appear on more than one card above, and each gets its chapter where it first does real work.
Read in order and the wheel starts where a stranger first meets you. The cheapest version of that is the one where they meet the product itself, doing its ordinary job, without anybody having decided to market to them: co-experience is where the Evaluate stage begins.
Footnotes
-
Appcues PLG Flywheel Framework, adapted from Jim Collins, Good to Great, 2001. The five-stage shape long predates it: Dave McClure set out Acquisition, Activation, Retention, Revenue and Referral in “Startup Metrics for Pirates” (2007). Labels differ between versions; the sequence does not. Each revolution makes the next easier. ↩ ↩2
-
Benchmarkit, “SaaS Performance Metrics,” private B2B SaaS: median net revenue retention near 106% in 2025 and nearer 101% in 2026 data. The frequently quoted claim that strong flywheels produce “50%+ of new revenue from existing customers” is attributed to Appcues but does not appear in its published flywheel material, so it is not used here. ↩ ↩2
-
Snowflake’s 158% is disclosed in its Form S-1 (as of 31 July 2020). The ~125% figure is from FY2026 quarterly results as quoted in published coverage rather than re-read from the filing, so treat the recent number as approximate and the direction as the point. ↩ ↩2
-
Eliyahu Goldratt, The Goal (1984), the origin of the Theory of Constraints. Improving a stage that isn’t the constraint leaves the constraint in place. ↩