Cohort Analysis for SaaS: A Step-by-Step Tutorial
Cohort analysis reveals the true health of your SaaS business by tracking customer groups over time. Learn how to build, analyze, and act on cohort data.
Aggregate metrics are averages of averages, and they hide more than they reveal. Cohort analysis strips away the noise by tracking groups of customers who signed up in the same period, showing you exactly how retention and revenue evolve over time.
What Is Cohort Analysis?
Cohort analysis groups customers by the period they started (usually the month they signed up) and tracks their behavior over subsequent periods. This reveals whether each successive group of customers is performing better or worse than previous ones.
Why It Matters
Aggregate metrics like "overall churn rate" can mask dangerous trends. Consider this:
- Your overall churn rate is 5% — looks healthy
- But your January cohort has 2% churn and your June cohort has 8% churn
- The aggregate number is hiding a declining trend
Cohort analysis catches these patterns early, before they become business crises.
How to Build a Cohort Analysis
1. Define Your Cohorts
Group customers by their acquisition month. Each month's new customers form a cohort.
2. Choose Your Metric
Common cohort metrics:
- Retention rate: Percentage of customers still active each month
- Revenue retention: Revenue retained from each cohort
- ARPU trend: Average revenue per user by cohort month
- Activation rate: Use our activation rate calculator
3. Build the Grid
Create a matrix where rows are cohorts (by month) and columns are periods (Month 1, Month 2, etc.). Each cell shows the metric value for that cohort in that period.
4. Analyze the Patterns
Look for:
- Flattening curves: Improving retention over time
- Steeper drops: Declining retention in recent cohorts
- Seasonal patterns: Certain months consistently perform differently
5. Take Action
When a cohort underperforms, investigate:
- Was there a change in acquisition channel?
- Did onboarding change?
- Was there a product issue during that period?
Cohort Metrics to Track
Retention Cohorts
Track what percentage of each cohort remains active. A well-designed product should show retention curves flattening after Month 3-6. Use our churn calculator to compute cohort churn rates.
Revenue Cohorts
Track MRR contribution by cohort over time. This shows whether newer cohorts are generating more or less revenue than older ones at the same stage.
NRR by Cohort
Net Revenue Retention varies significantly by cohort. Strong NRR in newer cohorts signals improving product-market fit. Use our NRR calculator.
Common Cohort Analysis Mistakes
- Too small cohorts: Combine months if you have fewer than 50 customers/month
- Not normalizing: Compare cohorts at the same "age" in the customer lifecycle
- Ignoring seasonality: Compare year-over-year cohorts for seasonal businesses
- Analysis paralysis: Start simple and add complexity as needed
Tools for Cohort Analysis
Build cohort analysis into your reporting with our SaaS Metrics Dashboard for a complete view of cohort performance.
Master cohort analysis with our full suite of calculators and dashboards.