kimo
DefinitionKimo BIFinance & SaaS

Cohort analysis

Definition

Cohort analysis groups customers or users by a shared starting event, such as signup month, and tracks each group’s retention or revenue over time, so changes in quality are not hidden by overall growth.

Updated 3 sources3 min read

Cohort analysis groups customers or users by a shared starting event, usually the month they signed up or first paid, and tracks how each group behaves over the following periods. It separates “are we getting better?” from “are we just getting bigger?”, which aggregate retention and revenue charts cannot do.

01 —

What is cohort analysis?

Google Analytics describes its cohort exploration as gaining insight from the behavior of groups of users related by a common attribute, defined by an inclusion condition (how users enter a cohort), a return condition (what counts as coming back) and a granularity (daily, weekly or monthly).1 The same three choices apply to revenue: Stripe assigns subscribers to cohorts from the month they start generating positive MRR and tracks how much of that MRR remains each following month.2

Formula

Retention(cohort c, period n)=Value retained by cohort c in period n ÷ Value of cohort c in period 0

where
Value
Active users, paying customers or MRR, depending on the question
Period n
Months (or weeks) since the cohort’s entry event
02 —

Worked example: reading a revenue cohort table

Signup cohortMonth 0Month 1Month 3Month 6
January100%92%85%79%
February100%94%88%84%
March100%96%93%—
April100%97%——
Illustrative data. Revenue retention by monthly signup cohort; later cohorts retain better at every age, so the March onboarding change is working.

An aggregate churn chart for the same months might look flat, because a growing base of young, churn-prone customers hides the improvement. Expansion can push revenue cohorts above 100%: in Stripe’s example, a 100-subscriber cohort that loses 10 subscribers but sees 5 upgrade ends month one at 102.5% revenue retention.2 a16z recommends showing investors cohort retention on the metrics that matter for your business, not just one blended number.3

03 —

Common mistakes

  • Mixing calendar months and cohort ages in one chart. Columns should be “months since start,” not “March, April.”
  • Comparing incomplete periods: the newest cohort’s current month is partial and will look artificially low.
  • Cohorts too small to read. A cohort of 12 customers swings 8 points per churned account; group into quarters.
  • Averaging percentages across cohorts instead of weighting by cohort size.
04 —

How to run cohort analysis in Kimo

Kimo builds revenue cohorts from Stripe or your product database and user cohorts from GA4, Mixpanel or PostHog. Pick the entry event and value measure in Explore, or ask “show revenue retention by signup quarter for annual plans” in Ask Kimo. Cohort heatmaps feed net revenue retention and the SaaS metrics template.

Frequently asked questions

What is the difference between a cohort and a segment?

A cohort is defined by when something happened (signup month, first purchase). A segment is defined by an attribute (plan, country). You can combine them, for example annual-plan customers by signup quarter.

Which granularity should I use?

Match the product’s natural usage cycle: weekly for consumer apps used daily, monthly for B2B subscriptions, quarterly for small customer bases.

Sources

3 references
  1. [GA4] Cohort exploration (opens in a new tab)
    Google Analytics Helpsupport.google.com

    Cohort inclusion, return criteria and granularity.

  2. Billing analytics: metric definitions (cohort retention) (opens in a new tab)
    Stripe Docsdocs.stripe.com

    Revenue cohorts by start of positive MRR; 102.5% example.

  3. 16 Startup Metrics (opens in a new tab)
    Andreessen Horowitz (a16z)2015a16z.com

    Retention by cohort on metrics that matter for the business.

External sources were accessed at the time of writing. Kimo product details, customers and figures in examples are illustrative unless a source is cited.

Used in

Where Cohort analysis shows up in practice

5 resources
GuideIntermediate
BI

Prepare your data room for a fundraise

What due diligence teams ask for, how to structure it, and how to keep numbers reconciled.

Maya Lindqvist
16 min read
Whitepaper
BI

The Board Pack Playbook

Metrics, narrative and data discipline for every board meeting and funding round, from seed to Series B.

Inès Dupuis
28 pages
ArticlePlaybooks
BI

The metrics every Series A board will ask about

What investors expect to see at each stage, how to define each number, and how to keep them consistent from deck to data room.

Inès Dupuis
11 min read

Numbers your board can trust.

Board decks, investor updates and data rooms generated from live, governed metrics — not last week’s spreadsheet.