Reference

Pirate
Metrics (AARRR).

A practitioner-written reference on AARRR: Dave McClure's 5-stage growth framework, its history, the criticisms from the growth-loops camp, and how modern growth orgs use it as a diagnostic checklist alongside loops as the strategic frame.

By Daria Dovzhikova · Updated May 2026

TL;DR

  • AARRR is Dave McClure's 5-stage growth framework — Acquisition, Activation, Retention, Revenue, Referral — introduced at the 2007 Startonomics conference.
  • Its weakness is the linear funnel framing; growth loops describe the compounding systems AARRR can't, which is why modern orgs run both.
  • Treat AARRR as a diagnostic checklist for whether your current cohort is healthy, not as the growth strategy itself.

What AARRR is

Pirate Metrics (AARRR) is Dave McClure's 5-stage growth framework: Acquisition, Activation, Retention, Revenue, Referral. McClure introduced it at the 2007 Startonomics conference; it became the default growth-analytics frame for the 2010s startup generation. The name comes from the mnemonic sounding like a pirate; the categories stuck because they forced startups to instrument the full customer journey instead of optimizing vanity metrics.

The framework's critique came from Brian Balfour's 2018 essay at Reforge: real growth motions compound through loops, not funnels. AARRR describes linear movement; loops describe self-reinforcing systems. See the growth loops reference for the alternative frame. Modern growth orgs use both.

The five stages

A

Acquisition

How users find you. Channels: organic search, paid, social, referral, content, partnerships. Measure: cost per acquisition (CPA), visitor-to-signup conversion rate.

A

Activation

How quickly new users hit the aha moment. Onboarding completion, time-to-first-value, key feature usage. Measure: % of signups who complete a defined activation milestone within their first session.

R

Retention

How long users stay engaged. Day-1, day-7, day-30 return rates. Cohort retention curves. Measure: cohort retention at multiple time horizons; flat curves indicate product-market fit.

R

Revenue

How users monetize. Free-to-paid conversion, expansion revenue, ARPU. Measure: LTV, gross margin, payback period. See /tools/ltv-cac-calculator for the standard math.

R

Referral

How users bring more users. Viral coefficient, referral rate, NPS. Measure: net new users per existing user; >1.0 means the loop is self-sustaining.

The five stages, side by side

Definition, primary metric, a worked DevTools example, the common failure mode, and the role that owns it. Five rows that make the framework auditable instead of decorative.

Comparison of the five AARRR pirate-metrics stages — Acquisition, Activation, Retention, Referral, Revenue — across definition, primary metric, common DevTools example, common failure mode, and owner role.
StageDefinitionPrimary metricDevTools exampleFailure modeOwner
AcquisitionHow users first discover the productCost per acquisition (CPA), visitor-to-signup conversionGitHub README → docs landing page → free-tier signupOptimizing volume on a channel that doesn't convert to activationGrowth marketing + DevRel (for community-driven channels)
ActivationHow quickly new users reach the aha moment% of signups completing a defined activation milestone in first sessionFirst successful API call, first deploy, first metric ingestedQuickstart that takes longer than 5 minutes; tool dies before activationProduct + DevRel (for onboarding flow, docs, quickstart)
RetentionHow long users stay engaged after activationDay-1 / Day-7 / Day-30 cohort retention; flat curves = PMFWeekly active developers per workspace, recurring API calls per accountTreating retention as a marketing problem instead of a product problemProduct (primary), with growth supporting re-engagement
ReferralHow existing users bring new usersViral coefficient (new users per existing user), referral rate, NPSWorkspace invites, public dashboards, embed CTAs, OSS dependency mentionsAdding a referral program before the product is referableProduct + growth (for in-product loops), DevRel (for community advocacy)
RevenueHow users convert to paying and expand over timeFree-to-paid conversion, expansion revenue, ARPU, LTV, payback periodFree tier → team plan → enterprise contract; usage-based meter crossing paid thresholdPricing page that requires a demo to see real numbersPricing + sales (for enterprise), product (for self-serve monetization)

Stage definitions follow Dave McClure's original 2007 Startonomics framing; failure modes and owner roles are drawn from 12 years of running growth diagnostics inside developer-first companies including JetBrains, Lightrun, and Odigos.

By the numbers

For developer-first products, the back half of the AARRR funnel is where most growth quietly leaks. One data point that frames the retention bar it has to clear — and a reminder that the funnel diagnoses your current cohort while loops diagnose whether the business compounds.

Data point
110%+

Net dollar retention separating top-quartile SaaS from the rest per OpenView's benchmarks — the Retention and Revenue stages of AARRR made concrete. A pirate-metrics dashboard that tracks acquisition but not this number is measuring the wrong end of the funnel.

OpenView SaaS Benchmarks · 2024

Each figure links to the primary source. If a number moves in a subsequent annual report, this page gets updated.

FAQ

What are Pirate Metrics?

Pirate Metrics, also called AARRR, is Dave McClure's 5-stage growth framework: Acquisition, Activation, Retention, Revenue, Referral. The name comes from the AARRR mnemonic sounding like a pirate. McClure introduced it at the 2007 Startonomics conference; it became the default growth-analytics frame for the 2010s startup generation.

Are pirate metrics still relevant?

Partially. The 5 categories are still useful as a checklist for growth diagnostics, but the strict funnel framing has been challenged by growth-loop frameworks (Brian Balfour at Reforge, Andrew Chen on network effects). Funnels describe linear movement through stages; loops describe compounding systems. Modern growth orgs use both: AARRR as a diagnostic checklist, loops as the strategic frame. See /growth-loops for the loops alternative.

What's the criticism of AARRR?

Three main criticisms. (1) Linear: real growth motions compound through loops, not funnels. (2) Order-dependent: the framework implies acquisition → activation → retention → revenue → referral, but for many businesses (notably PLG SaaS), retention precedes revenue precedes referral, and acquisition can be downstream of referral. (3) Inputs vs outputs: the categories mix inputs (acquisition) and outputs (revenue), which makes the framework hard to operationalize as a single dashboard. Despite these critiques, AARRR remains useful as a diagnostic checklist.

Who created AARRR Pirate Metrics?

Dave McClure, then-founder of 500 Startups, introduced AARRR at the 2007 Startonomics conference. His original slide deck is widely cited; it framed startup growth measurement around the 5 categories as a counterpoint to vanity metrics like total registered users. The mnemonic stuck because it was memorable; the categories stuck because they were useful.

How is AARRR different from growth loops?

AARRR describes a customer's linear journey through 5 stages. Growth loops describe self-reinforcing systems where the output of one stage feeds back as input to the next iteration of the same loop. AARRR asks 'where are we losing people?'; loops ask 'what compounds?'. Modern growth thinking uses both: loops for strategy (what scales), AARRR for tactics (where is friction in the current cohort). See /growth-loops for the loops framing.

Should startups still use AARRR?

Use it as a diagnostic checklist, not as the strategic frame. The 5 categories force you to instrument each stage of the customer journey, which is useful early-stage hygiene. But don't treat AARRR as the growth strategy itself; the strategy is in the loops, the positioning, and the channel mix. AARRR tells you whether your current cohort is healthy; loops tell you whether the business will compound.

Diagnosing your funnel?

Try the funnel analyzer.

Multi-stage funnel analyzer surfaces the biggest single drop-off across your AARRR stages. Free, no signup.

Open the funnel analyzer

Ready when you are.

Discovery calls are 20 minutes. First one's on me.

Book a Strategy Call