"Are newer cohorts stickier?" is one of the most important questions a SaaS founder can ask, and one of the hardest to answer from a standard dashboard. Your overall churn rate blends brand-new signups with long-tenured customers, hiding whether your product is getting better or worse at keeping people. Cohort retention analysis groups customers by when they signed up and tracks what percentage remain active over time -- revealing patterns that aggregate metrics bury.
Why Your Overall Churn Rate Is Misleading
If you are growing fast, new signups mask the churn of older customers. Your overall active user count goes up even as individual cohorts deteriorate. This is the classic "leaky bucket" problem -- you keep pouring water in faster than it leaks out, so the bucket looks full, but the leak is getting worse. Cohort analysis measures the leak directly.
Here is a real scenario. Your January cohort retained at 70% after 6 months, but your April cohort -- after a pricing change -- only retained at 45%. Same product. Same market. But something changed, and the blended churn number will not tell you what. The retention heatmap makes the gap obvious at a glance.
According to ChartMogul's retention data, gross revenue retention for SaaS companies has decreased from 90% to 88% over the past three years (ChartMogul, 2023). Meanwhile, the 2026 benchmark for median net revenue retention has compressed to 101%, with top performers maintaining 111%+ (G-Squared, 2026). These aggregate numbers do not tell you whether your retention is getting better or worse across cohorts. Only cohort analysis answers that question.
Product analytics tools like Amplitude, Mixpanel, and Heap have cohort features, but they track product usage events -- logins, feature clicks -- not billing activity. They also cost $50K-200K per year for enterprise plans. Stripe does not offer cohort retention views at all. This analysis works from a billing CSV export to answer the question that matters most: are customers still paying?
What the Report Shows You
Retention heatmap
The signature visualization of cohort analysis. A grid where each row is a cohort (grouped by signup month) and each column is a lifecycle period (month 1, month 2, month 3, and so on). Each cell shows the percentage of the cohort still active. Colors range from dark (high retention) to light (low retention).
Read the heatmap two ways. Horizontally across a row: how does a single cohort age? Retention typically drops quickly in the first period and then levels off. Vertically down a column: is retention at a given lifecycle stage improving or worsening across cohorts? A column that gets lighter as you move down means newer cohorts retain worse at that stage. A column that gets darker means your product or onboarding improvements are working.
The first column after 100% is the most actionable. If first-period retention is dropping across recent cohorts, something about the initial experience is degrading -- possibly acquisition channel quality, onboarding flow, or mismatched expectations. First-period churn is also the easiest to fix because customers are still fresh enough to respond to intervention.
Retention curves
Multiple cohorts overlaid on a single line chart so you can compare trajectories directly. Lines that drop faster indicate worse-retaining cohorts. Lines that flatten at a higher level indicate cohorts with a larger base of loyal customers. Look for convergence or divergence: if all curves converge to roughly the same level after 6 months, your differences are in early retention -- focus on onboarding. If curves diverge permanently, different cohorts have fundamentally different customer quality -- focus on acquisition channel analysis.
Survival analysis
Kaplan-Meier estimation of the probability a customer remains active at each point in time. This produces a smooth survival curve with confidence intervals and handles censoring -- the fact that recent cohorts have not been observed long enough to know their full retention profile. The median survival time (where the curve crosses 50%) tells you how long a typical customer stays active. For SaaS, you want median survival above 18 months.
Churn analysis
Flips the perspective from retention to churn, showing when customers leave and how quickly. In most SaaS businesses, the first period accounts for 30-50% of all churn. If your first-period churn is 40%, four out of ten new customers never come back after their initial month. The churn analysis also shows whether the rate of loss is accelerating, decelerating, or stable across cohorts.
Revenue cohort analysis
If you include a revenue column, this section weights retention by revenue instead of headcount. Revenue-weighted retention often tells a different story. You might lose 50% of customers by month 6, but if the retained half accounts for 80% of revenue, your revenue retention is much healthier than the headcount suggests. This section shows cumulative revenue per cohort and revenue concentration.
Three Reasons SaaS Founders Run Cohort Analysis
Preparing a board deck or investor pitch. "Our retention is improving" is a claim. A retention heatmap showing darker colors in recent cohorts is proof. Investors look for improving cohort curves as a signal of product-market fit strengthening over time. If your cohort retention is getting worse, you need to know that before your investors do.
Measuring the impact of a change. You shipped new onboarding, changed pricing, or switched acquisition channels. Aggregate churn will not show the impact for months because it blends old and new cohorts. Cohort analysis isolates the post-change cohort and compares it directly against pre-change cohorts at the same lifecycle stage. You can see the effect within one or two periods.
Diagnosing where customers drop off. Is the problem early churn (month 1-2) or long-term retention (month 6+)? If most churn happens in the first 90 days, invest in activation and onboarding. If retention is fine early but collapses at month 6, the product may deliver initial value but fail to grow with the customer. The churn cliff analysis shows exactly where the drop-off happens.
What Data Do You Need?
A CSV with customer activity records. Each row is a transaction or activity event -- one customer will have multiple rows if they have been active in multiple periods.
Required columns
- Customer identifier -- customer ID, user ID, email, or any unique key
- Activity date -- payment date, login date, or session timestamp
Optional columns
- Transaction value -- payment amount for revenue-weighted retention analysis
Minimum: 50 unique customers with 6+ months of history. Each cohort should have at least 10 customers for stable retention rates. Smaller cohorts produce noisy percentages -- 5 customers means one churn swings retention by 20 points. The tool auto-detects whether to form monthly or quarterly cohorts based on data volume.
Data sources: Stripe payments export, billing system transaction log, subscription renewal records, or app event logs with user IDs and timestamps. For billing-based retention (are customers still paying?), use payment dates. For engagement-based retention (are customers still using the product?), use login or session dates.
What to Do With the Results
Immediate actions
- Identify the churn cliff -- if most customers leave in month 1-2, your activation (first-value delivery) needs work. If churn is steady across all months, the product itself is the issue.
- Compare pre- and post-change cohorts -- did your onboarding redesign actually improve retention? Compare the cohorts directly at the same lifecycle stage.
- Flag acquisition channel quality -- if cohorts from paid campaigns retain worse than organic cohorts, the paid channel is bringing lower-quality users. Adjust spend accordingly.
Strategic actions
- Set retention targets by lifecycle stage -- "90% month-1 retention, 70% month-3, 50% month-6" gives your team concrete goals to optimize against.
- Run quarterly to track trajectory -- the vertical pattern (are newer cohorts retaining better?) is the single best indicator of whether your product is improving.
- Combine with CLV modeling -- cohort retention shows the big picture; CLV prediction gives you per-customer values to act on.
When to Use Something Else
- Want to predict which individual customers will churn: Use churn prediction -- it scores individual accounts so you can target retention outreach. Cohort analysis shows group patterns; churn prediction gives individual risk scores.
- Want to understand MRR composition and growth: Use MRR analysis -- it decomposes revenue into new, churned, and net movement. Cohort analysis shows retention; MRR analysis shows the revenue impact.
- Want per-customer lifetime value predictions: Use CLV modeling -- it predicts dollar values per customer based on purchase patterns. Cohort analysis is descriptive; CLV is predictive.
- Want quick customer segmentation for targeting: Use RFM segmentation -- it groups customers by recency, frequency, and monetary value for immediate campaign targeting.
- Fewer than 6 months of data: Cohort analysis needs enough history to form meaningful cohorts. With very short histories, simple trend analysis is more practical.
References
- SaaS Retention Report. ChartMogul. chartmogul.com
- SaaS Benchmarks: 5 Performance Benchmarks for 2026. G-Squared CFO. gsquaredcfo.com
- User Retention by Cohort: The Critical Metric Every SaaS Executive Should Monitor. Monetizely. getmonetizely.com
- B2B Customer Retention Statistics 2025. SerpSculpt. serpsculpt.com