SaaS Metrics

Cohort Analysis

Definition — Cohort Analysis

Cohort analysis is an analytical technique that groups customers into cohorts based on a shared characteristic (typically signup date) and tracks their behavior over time, enabling SaaS companies to measure retention, churn, expansion, and LTV for specific customer groups rather than averaging across all customers.

Quick Answer

What is Cohort Analysis?Cohort analysis is an analytical technique that groups customers or users into cohorts (groups sharing a common characteristic) and tracks their behavior over time to understand retention, churn, expansion, and engagement patterns. The most common SaaS cohort is an acquisition cohort: all customers who signed up in a given month are

What is Cohort Analysis?

Cohort analysis is an analytical technique that groups customers or users into cohorts (groups sharing a common characteristic) and tracks their behavior over time to understand retention, churn, expansion, and engagement patterns. The most common SaaS cohort is an acquisition cohort: all customers who signed up in a given month are tracked together through subsequent months to see what percentage remain active, how their revenue evolves, and when and why they churn. Cohort analysis reveals patterns that aggregate metrics obscure: a company may show flat total customer growth while its underlying retention is actually improving dramatically.

Retention Cohort Analysis for SaaS

A retention cohort table shows, for each acquisition month cohort, what percentage of customers are still active in each subsequent month. Month 0 is always 100% (all customers just signed up). Month 1 shows the percentage who renewed after one month. Month 6 shows the percentage still active after 6 months. Healthy SaaS retention curves flatten over time: customers who survive the first 3-6 months (the highest-churn period) increasingly resemble a stable, retained base. Improving the shape of your retention curve (reducing early churn and extending the long-tail retention plateau) is the fundamental goal of onboarding, customer success, and product improvement efforts.

Frequently Asked Questions

Why is cohort analysis more valuable than overall churn rate?

Overall churn rate mixes customers at different stages of their lifecycle, making it an average that can be very misleading. Cohort analysis reveals: whether new cohorts are performing better or worse than older ones (improving or deteriorating retention over time), at which specific months churn spikes occur (indicating product issues, pricing friction, or usage pattern problems at specific lifecycle stages), and whether certain acquisition channels produce customers with systematically better or worse retention (critical for optimizing CAC investment toward channels that generate high-LTV customers). These insights are invisible in aggregate churn metrics and require cohort analysis to surface.

What tools do SaaS companies use for cohort analysis?

Standard cohort analysis tools: Amplitude (product analytics with strong cohort and retention analysis built in), Mixpanel (event-based cohort analysis), Chartio or Metabase (BI tools for custom SQL-based cohort queries against your data warehouse), Baremetrics and ChartMogul (subscription analytics with built-in revenue cohort analysis), and custom BigQuery or Snowflake SQL queries visualized in Looker Studio or Mode Analytics. For SaaS companies under $5M ARR, Baremetrics or ChartMogul provide the fastest time-to-insight for revenue cohort analysis without requiring a dedicated data team.

Put this into practice

Get a free 90-day AI growth plan built around your SaaS stack.

See If You Qualify →
🔍 Is your SaaS site visible to ChatGPT & Perplexity? Get Free GEO Score →