Free account

Save your progress

Keep lessons, quiz scores and your certificate in sync across devices. Lessons you already finished in this browser are added automatically.

At least 8 characters.

By continuing you agree to our terms and privacy policy. We store your name, email and course progress. No spam.

Track 1 · Foundations & Funnel Economics · Lesson 1 of 4

AARRR Pirate Metrics: Map Your Funnel and Find the Bottleneck

Break growth into Acquisition, Activation, Retention, Referral and Revenue, put a number on every step, and find the one stage that is quietly capping your growth.

TL;DR

Beginner 13 min
  • AARRR (Dave McClure, 2007) splits growth into five stages so you stop staring at one vanity number and start fixing a specific step.
  • Every stage needs a written event definition, a time window and a step conversion rate. If you cannot write the definition down, you cannot improve it.
  • Funnel conversion is multiplicative. A 25% relative lift at any stage lifts the final output by 25%, so pick the stage with the cheapest lift and the most headroom, not the loudest one.
  • Fix activation and retention before you pour money into acquisition. A leaky funnel turns extra spend into extra churn.
  • Review the funnel by cohort and by channel. Blended averages hide the bottleneck.
KPIs it moves
  • Visitor-to-signup rate
  • Activation rate
  • Week-4 / Month-3 retention
  • Referral rate
  • Paid conversion rate
  • Repeat purchase rate
Best for
  • B2B SaaS
  • E-commerce / D2C

Why this matters

Most teams describe growth with one number. “We did 4,000 signups.” “Revenue is up 12%.” That number tells you the outcome, but not which part of the machine produced it or which part is broken. When growth stalls, the team guesses. Marketing asks for more budget. Product ships another feature. Nobody can prove which move matters.

AARRR fixes that. Dave McClure introduced it in his 2007 talk “Startup Metrics for Pirates” as a way to split the customer lifecycle into five measurable stages: Acquisition, Activation, Retention, Referral and Revenue. The acronym sounds like a pirate, hence the name. Its real value is not the labels. It forces you to put a conversion rate on every handoff between stages, so you can see where people leak out.

Once you can see the leaks, three things change:

  • You stop arguing about opinions and start comparing step rates.
  • You can size an idea before building it, because you know which rate it moves.
  • You can tell when more spend will help and when it will just fill a leaky bucket.

The framework

Each stage answers one question about the user.

StageQuestionB2B SaaS example eventD2C example event
AcquisitionDid they arrive and show intent?Started a free trial or booked a demoAdded to cart or started checkout
ActivationDid they get the core value once?Created a project and invited a teammate within 7 daysFirst order delivered and not returned
RetentionDo they keep coming back?Active in week 4 and week 8Second order within 90 days
ReferralDo they bring others?Invited a colleague who signed upShared a referral code that was redeemed
RevenueDo they pay, and keep paying more?Converted to paid plan, expanded seatsRepeat revenue and AOV over 12 months

The order is a logical sequence, not a strict queue. Some people pay before they refer. Some refer before they pay. In practice you build your funnel as a chain of subsets, where each stage counts only the people who passed the previous one, and you track referral and expansion as loops that feed back into the top.

Because the chain is multiplicative, a key property follows: a given relative lift at any stage produces the same relative lift in final output. Raising one step from 20% to 25% (a 25% relative lift) gives you 25% more customers at the end, whichever step it was. So the right bottleneck is not “the biggest absolute drop”. It is the step with the largest gap to what is achievable and the cheapest, most confident way to close it.

Try it below. These are realistic numbers for a self-serve B2B SaaS product with a free trial. Drag any stage and watch the final count change.

  1. Monthly website visitors 20,000 people
  2. 600 people
    3% step conv. · −19,400 lost
  3. 240 people
    40% step conv. · −360 lost
  4. 60 people
    25% step conv. · −180 lost
  5. 48 people
    80% step conv. · −12 lost
  6. 7 people
    15% step conv. · −41 lost

Overall conversion: 0.04% (7 of 20,000 people)

Weakest step: Started free trial converts only 3% of the previous stage (Monthly website visitors), losing 19,400 people.

Hypothetical self-serve B2B SaaS funnel. The largest absolute drop is always near the top, so judge each step against a benchmark, not just its raw drop-off.

Notice that the tool flags the visitor-to-trial step as the biggest absolute drop. That is true of nearly every funnel and is exactly why you should not stop there. The next section shows how to choose properly.

Step-by-step playbook

  1. Write one event definition per stage. Use a real tracked event, a time window and an owner. “Activated = created first dashboard and connected one data source within 7 days of signup.” Vague stages (“engaged users”) cannot be measured or moved.
  2. Pull counts for one recent cohort. Take everyone who entered the top of the funnel in one month and follow only them through every stage. Mixing this month’s signups with last month’s payers distorts every rate.
  3. Compute step rates and the overall rate. Put them in one row. If any step looks impossibly high or low, check tracking before you check strategy. Broken events cause more fake bottlenecks than bad products do.
  4. Set a benchmark for each step. Use your best channel, best segment or best historic month. Internal benchmarks beat industry averages because they prove the rate is reachable with your product.
  5. Size the headroom. For each step, compute how many extra end customers you would get if it hit its benchmark. Because the chain multiplies, this is simply current output × (benchmark rate ÷ current rate) minus current output.
  6. Estimate cost and confidence. A step with 2× headroom that needs a quarter of engineering may lose to a step with 1.3× headroom that needs one email sequence. Score them side by side.
  7. Pick one bottleneck and set a guardrail. Commit to one stage for 4 to 6 weeks. Add a guardrail metric on the next stage so a lift does not just push low-quality users downstream.
  8. Re-cut by channel and segment. Repeat steps 2 to 5 for your top two acquisition channels. Paid social traffic often has a fine signup rate and a weak activation rate. Organic search often shows the reverse.

Worked example

Say a self-serve analytics SaaS has the funnel shown above.

  • 20,000 visitors × 3% = 600 trials
  • 600 × 40% = 240 activated
  • 240 × 25% = 60 new paying customers
  • 60 × 80% = 48 still paying at month 3
  • 48 × 15% = about 7 referred accounts

The team has three ideas.

IdeaStageCurrent rateExpected rateRelative liftPaying at month 3
New pricing pageVisitor to trial3.0%3.6%+20%48 × 1.20 = 57.6
Onboarding checklist plus sample dataTrial to activated40%50%+25%48 × 1.25 = 60
Annual plan discount at checkoutActivated to paid25%27%+8%48 × 1.08 = 51.8

The onboarding idea wins on output. It also has a second-order benefit: activated users tend to retain better, so month-3 retention may rise too. The team’s best channel already activates 52% of trials, which raises confidence that 50% is reachable.

Now check the economics. If the pricing page needed $8,000 of agency work and the checklist needed two sprints of an existing team, the checklist is also cheaper. That makes it the bottleneck to attack this cycle.

B2B SaaS vs D2C: what changes

The five letters stay the same. What counts as each stage, and where the leaks hide, changes a lot.

B2B SaaS. Acquisition often splits into two paths, self-serve trial and sales-led demo. Map them as separate funnels that merge at Revenue. Activation is usually account-level (the team, not one user), so define it by the actions that predict a paid conversion. Revenue includes expansion: seats and usage grow inside retained accounts.

D2C and e-commerce. The order is not the finish line. In India especially, cash on delivery and return-to-origin (RTO) create a stage between “order placed” and “revenue earned”. Here is a realistic weekly funnel for a D2C personal care brand.

  1. Weekly site sessions 100,000 sessions
  2. 7,000 sessions
    7% step conv. · −93,000 lost
  3. 3,850 sessions
    55% step conv. · −3,150 lost
  4. 2,310 sessions
    60% step conv. · −1,540 lost
  5. 1,848 sessions
    80% step conv. · −462 lost
  6. 462 sessions
    25% step conv. · −1,386 lost

Overall conversion: 0.46% (462 of 100,000 sessions)

Weakest step: Added to cart converts only 7% of the previous stage (Weekly site sessions), losing 93,000 sessions.

Hypothetical D2C funnel. The delivered-and-kept step captures RTO on COD orders plus customer returns. Repeat order is the retention stage.

100,000 sessions × 7% × 55% × 60% gives 2,310 orders placed. At 80% delivered and kept, only 1,848 orders become revenue. A 10-point improvement in that one step (to 90%) adds 231 kept orders a week with zero extra traffic. That is why prepaid nudges, address verification and COD confirmation calls often beat a new ad campaign.

How to measure it

Use precise definitions. Every metric needs a numerator, a denominator and a window.

MetricNumeratorDenominatorWindow
Visitor-to-signup rateNew trial or account signupsUnique visitorsSame calendar month
Activation rateSignups that hit the activation eventAll signups in the cohortWithin 7 days of signup (SaaS)
Paid conversion rateCohort accounts that became payingSignups in the cohortWithin 30 days of signup
Month-3 retentionPaying in month 3Paying in month 1 of the same cohortCalendar month 3 after conversion
Delivered-and-kept rateOrders delivered and not returnedOrders placed30 days after order date
90-day repeat rateFirst-time buyers who order againFirst-time buyers in the cohort90 days from first delivery
Referral rateCustomers whose invite produced a signupActive customersTrailing 30 days

Measurement rules that save months of confusion:

  • Use cohorts, not calendar snapshots. Follow one entry cohort through every stage.
  • Tag every acquisition source. Consistent UTM parameters let you rebuild the funnel per channel. Without them, you cannot see that one channel is the leak.
  • Separate new and returning users. Returning visitors inflate top-of-funnel conversion and hide weak acquisition.
  • Review weekly, decide monthly. Weekly reviews catch broken tracking. Monthly cohorts are large enough to trust.
  • Test changes before you claim them. A lift in a step rate during a seasonal sale is not proof. Use an A/B test where traffic allows.

Templates

Copy this into a spreadsheet. One row per stage, one tab per channel.

StageEvent definitionWindowCountStep rateBenchmarkHeadroom (extra end customers)Owner
Acquisition
Activation
Retention
Referral
Revenue

Bottleneck review checklist:

  • Every stage has a written event definition and window.
  • Counts come from a single entry cohort.
  • Tracking has been spot-checked against raw data for the two lowest steps.
  • Each step has an internal benchmark from your best channel or segment.
  • Headroom is sized in end customers and in revenue.
  • One bottleneck is chosen, with a guardrail metric on the next stage.
Case study · Dropbox

Case study: Paid acquisition failed the unit economics, so Dropbox rebuilt growth around referral

  • $233 to $388 for a $99 product Paid search CPA (2009)
  • +60% Signup lift from 2-sided referral
  • 35% Daily signups via referral (Apr 2010)
  • 100K to 4M in 15 months Registered users

In his 2010 Startup Lessons Learned talk, Dropbox co-founder Drew Houston walked through the company's own funnel. An early 2009 experiment with paid search produced a cost per acquisition of $233 to $388, for a product that sold at $99. Acquisition was working on paper, but it broke the Revenue stage. Houston's diagnosis was that search harvests existing demand and few people were searching for a product category they did not yet know existed. Dropbox moved its effort to the Referral stage. A two-sided referral reward (both the inviter and the new user received extra storage) permanently increased signups by 60%, according to the deck. In the trailing 30 days to April 2010, users sent 2.8 million direct referral invites, and 35% of daily signups came through the referral programme, with another 20% from shared folders and other viral features. Registered users grew from 100,000 in September 2008 to 4,000,000 by January 2010. The lesson for funnel mapping: Dropbox did not just ask how to get more signups. It compared the cost of each acquisition path against what a customer was worth and moved investment to the stage where the product itself created new users.

Sources: Drew Houston, Dropbox: Startup Lessons Learned (2010 slides)

Pitfalls vs pro moves

What amateurs do What top 1% growth teams do
Track signups, sessions and followers, and call it a funnel. Define each stage as a specific user event with a time window, e.g. activated means created a project and invited one teammate within 7 days of signup.
Look at last month's blended funnel for all users together. Cut the funnel by signup cohort, channel and segment. A paid social cohort and an organic search cohort often have completely different bottlenecks.
Attack whichever stage has the largest absolute drop, which is almost always the top of the funnel. Compare each step rate to a benchmark or your own best segment, size the headroom, and estimate the cost of a lift before choosing the bottleneck.
Scale ad spend to hit a growth target while week-4 retention is falling. Gate acquisition budget on activation and retention guardrails. If the retention curve is not flattening, spend goes into onboarding first.
Treat Referral and Revenue as separate projects owned by different teams with no shared numbers. Model the whole chain in one sheet so every team can see how its stage multiplies into revenue and new-user supply.

Knowledge check

Knowledge check

3 questions · pick an answer to see the reasoning

  1. Q1. Your B2B SaaS funnel this month is 30,000 visitors, 900 trial signups, 180 activated accounts and 54 paying customers. Your best-performing channel activates 40% of trials. Which stage should you investigate first?

  2. Q2. A D2C brand in India sees 2,000 orders placed per week, but finance reports only 1,560 delivered and kept orders. Where does this gap belong in the AARRR map?

  3. Q3. Two ideas are on the table. Idea A lifts trial signup rate from 3.0% to 3.6%. Idea B lifts activation from 40% to 48%. Both take two weeks of engineering. Which produces more paying customers, all else equal?

Sources

  1. Dave McClure, Startup Metrics for Pirates (2007 slides)
  2. Drew Houston, Dropbox: Startup Lessons Learned (2010 slides)

Updated