KPI Tree

Metric Definition

Revenue patterns by customer vintage

Track from

Metric GlossaryFinancial Metrics

Cohort revenue analysis

Cohort revenue analysis groups customers by the period in which they made their first payment and tracks the revenue each cohort generates over subsequent months. It reveals how monetisation and retention evolve for different acquisition vintages and exposes whether newer customers spend as much as earlier ones.

5 min read

Generate AI summary

What is cohort revenue analysis?

Cohort revenue analysis assigns every customer to a cohort based on when they first paid, then tracks total revenue from each cohort month by month. Plotting these cohort curves over time reveals patterns that aggregate revenue figures hide entirely.

Aggregate revenue growth rate can mask deteriorating unit economics. If newer cohorts spend less or churn faster than older ones, overall revenue may still grow while the underlying health of the business weakens. Cohort analysis exposes this by showing each vintage's revenue trajectory independently.

Overlaying cohort curves with product launches, pricing changes, and marketing campaigns enables attribution. If the Q3 cohort retains better than Q2, and a new onboarding flow launched in Q3, the cohort data provides evidence of the onboarding improvement's revenue impact.

How to build a cohort revenue analysis

For each cohort (e.g. January 2025 first-payment customers), sum the revenue generated by those customers in month 0 (their first month), month 1, month 2, and so on. Present the data as a matrix with cohorts as rows and months-since-first-payment as columns.

Compare cohorts at the same maturity point. For example, compare the month-6 revenue of the January cohort with the month-6 revenue of the February cohort. If newer cohorts underperform at the same maturity, monetisation or retention is declining.

Normalise cohort revenue per customer (divide cohort revenue by cohort size) to control for varying acquisition volumes across periods.

How to improve cohort revenue performance

  1. 1

    Invest in onboarding to set early revenue patterns

    Customers who reach value quickly in their first weeks spend more in subsequent months. Measure time-to-first-value and optimise onboarding flows for each cohort.

  2. 2

    Compare cohort curves to identify what works

    When a cohort outperforms, investigate what changed: new features, pricing, marketing channel, or onboarding process. Replicate successful elements for future cohorts.

  3. 3

    Target at-risk cohorts with retention campaigns

    If a cohort's revenue curve begins to flatten earlier than prior cohorts, intervene with targeted re-engagement before the pattern becomes permanent.

  4. 4

    Set alerts when new cohorts underperform benchmarks

    Define expected revenue per customer at month 3, 6, and 12 based on historical cohorts. Alert when a new cohort falls below these benchmarks so teams can investigate early.

See how each customer vintage performs over time

Build a metric tree that connects cohort revenue to customer lifetime value, churn rate, and revenue per customer so you can track whether each new cohort strengthens or weakens your business.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business