Cohort Retention Calculator
Drop-in cohort analysis with an interactive retention curve and heatmap. Benchmark vs Figma and Slack, calculate LTV from your actual curve, and diagnose retention patterns.
Cohort Retention Calculator
Retention curve visualization with heatmap view — diagnose cohort analysis patterns and calculate LTV from your actual data.
Mode A: type M1–M12 rates. Mode B: paste a CSV.
Retention Curve
LTV Reality Check
Enter ARPU to see your actual LTV vs the formula — the gap might surprise you.
What if M1 improved?
Curve Shape Analysis
Smile Curve — Healthy Flattening
Drop is steep M1→M3, then decelerates. Users who survive onboarding stay long-term. This is the textbook SaaS retention curve.
Nail M1 activation — this is your highest-leverage point. The long-tail users are already there.
Figma saw 71% of M12 retained users acquired in the first 3 months of their tenure.
Retention Advisor
Your product retains 40% of users at Month 6 — below Good benchmark for b2b-smb SaaS.
Nail M1 activation — this is your highest-leverage point. The long-tail users are already there.
Figma saw 71% of M12 retained users acquired in the first 3 months of their tenure.
Last reviewed: March 2026
What is Cohort Retention Analysis?
Cohort retention analysis is the practice of grouping users by their acquisition date and tracking what percentage remain active at each subsequent month. Unlike aggregate churn metrics (which show you a single number), cohort analysis reveals the full arc of user engagement: where the largest drops happen, how quickly the curve flattens, and whether retention is improving across successive cohorts.
The cohort retention heatmap visualizes this data as a matrix: rows are cohorts (grouped by acquisition month), columns are months since first acquisition, and cell color ranges from red (low retention) through yellow to green (high retention). The pattern that emerges — a steep drop in the first few months, then a flattening "smile" — is the signature of a product that successfully habits-forms its most engaged users.
How to Read a Retention Curve
Start with the leftmost column (M1) and scan downward across rows. If newer cohorts (bottom rows) show higher M1 values than older cohorts, your product is improving. If the values are flat or declining, investigate what changed in your acquisition channels or onboarding.
Next, scan horizontally across any single row. A healthy SaaS retention curve drops steeply from M0 to M2, then decelerates significantly. If the color stays dark red across all 12 columns, your product has no stable core — users never develop the habit that drives long-term retention.
Finally, look for diagonal patterns across the heatmap. Users acquired in the same calendar month may show similar behavior regardless of which cohort they're in — this is seasonality. The tool marks these cells with a subtle purple dashed border when detected.
SaaS Retention Benchmarks by Tier and Vertical
Retention benchmarks vary dramatically by business model. B2B Enterprise SaaS — with annual contracts and high switching costs — achieves world-class M12 retention of 75%+, typical of category leaders with sticky workflow integration. B2B SMB products target 60% at M12, the threshold top-quartile SMB tools reach once strong onboarding and habit loops are in place. B2C consumer apps operate in a different universe: ~25% M12 retention is considered world-class, a bar that only the most habit-forming consumer apps clear.
The vertical selector in the tool adjusts benchmark lines on the retention curve chart. Benchmarks are sourced from published S-1 filings, academic cohort studies, and investor reports. The "Good" tier reflects what a well-run company in each vertical achieves at scale. Use it to set a realistic near-term target before aiming for world-class.
Why LTV from a Retention Curve is More Accurate Than the 1/Churn Formula
The traditional LTV formula — LTV = ARPU / average_churn_rate — assumes every customer churns at the same constant rate throughout their entire lifetime. This is mathematically convenient but empirically wrong. Real SaaS retention curves are front-loaded: the steepest drop happens in the first 1–3 months as users who never activated leave. After Month 6, churn stabilizes at a much lower rate.
The LTV Reality Check card calculates two numbers side by side. Actual LTV sums ARPU × retention_rate for each month — capturing the real cash flow shape. Formula LTV uses 1/average_churn. When the curve is front-loaded (steep early drop, then stabilization), the formula overstates LTV — the card shows you the exact overstatement percentage for your numbers. Founders who model unit economics using the flat-churn formula risk setting acquisition budgets against an inflated LTV figure.
How to Improve SaaS Retention: The 7 Curve Patterns
Retention improvement starts with diagnosing which of the seven retention curve patterns applies to your product. The Smile Curve (healthy flattening after M3) calls for M1 activation investment. The Early Cliff (M1 below 50%) demands onboarding redesign. The Deep Churn Trap (M1 below 40% with continued decline) is a product-market fit signal — paid acquisition should pause until product fundamentals are addressed.
The Curve Shape Analysis section automatically detects your pattern and provides a concrete action. The What-If Simulator lets you model the LTV impact of improving M1 retention by specific percentage points — turning abstract advice into dollar-denominated impact before you commit engineering resources.
What is Net Revenue Retention (NRR) and How Does Retention Drive It?
NRR measures revenue retained from existing customers including expansions. User retention is its foundation — you cannot expand revenue from churned customers. Strong M6 retention provides the substrate for NRR above 100%, because enough customers remain active long enough to upgrade, expand seats, or increase usage.
The cohort retention heatmap pairs directly with the Churn & NRR Calculator and LTV:CAC Ratio Calculator. Where NRR shows aggregate retention health, the heatmap shows the lifecycle shape that produces it — giving you the diagnosis behind the number.
Frequently Asked Questions
What is cohort retention analysis?
Cohort retention analysis groups users by their acquisition date and tracks what percentage remain active at each subsequent month. It reveals where the largest drops happen, how quickly the curve flattens, and whether retention is improving across successive cohorts — information that aggregate churn rates cannot provide.
What is a good M1 retention rate for SaaS?
For B2B SMB SaaS, world-class is 85%+, Good is 70–85%, Average is 55–70%, Struggling is below 55%. For B2B Enterprise, world-class is 92%+. For B2C consumer apps, expectations are lower: world-class is 60%, Good is 45%, Average is 30%. These benchmarks are built into the tool's vertical selector.
Why is LTV from a retention curve more accurate than the 1/churn formula?
The LTV = ARPU / avg_churn formula assumes constant flat churn. Real SaaS curves are front-loaded — the steepest drop happens in M1–M3, then churn stabilizes. The formula misses this shape. The LTV Reality Check card in this tool calculates both numbers from your actual inputs and shows the exact divergence.
What is the Sticky Score?
Sticky Score is a 0–100 index that weights your M1, M3, M6, and M12 retention rates against the world-class benchmark for your vertical. Formula: (M1 × 0.10 + M3 × 0.25 + M6 × 0.35 + M12 × 0.30) / world-class-weighted-score × 100. M6 and M12 carry the most weight because long-term retention drives LTV. Score ≥ 80 = World-class, 60–79 = Strong, 40–59 = Average, 25–39 = Struggling, < 25 = Critical.
How do you read a retention heatmap?
Rows are cohorts (users acquired in a given month), columns are months since acquisition, and color ranges from red (low retention) through yellow to green (high retention). Scan the M1 column downward — if newer cohorts are greener, the product is improving. Scan horizontally across a row — a healthy curve drops sharply through M3 then stabilizes. All-red rows across every column indicate no stable core.
What are the 7 retention curve shapes?
The Smile Curve (healthy flattening after M3) calls for M1 activation investment. The Early Cliff (M1 below 50%) demands onboarding redesign. The Deep Churn Trap (M1 below 40% with continued decline) is a product-market fit signal — paid acquisition should pause. The tool's Curve Shape Analysis section detects your pattern automatically and surfaces a concrete action.
How does user retention relate to Net Revenue Retention (NRR)?
NRR measures revenue retained from existing customers including expansions. User retention is its foundation — you cannot expand revenue from churned users. Strong M6 retention provides the substrate for NRR above 100%, because customers must be active long enough to expand or upsell. The heatmap shows the lifecycle shape that drives the NRR number.
Can I import my own cohort data into this tool?
Yes. In Full Grid mode, paste a CSV where each row is a cohort and each column is a retention month. The tool accepts comma or tab-separated values and renders them as a heatmap with sticky headers. Use the URL share button to save and share your configuration.