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.

This is example data — replace it with yours.
Mode A: type M1–M12 rates. Mode B: paste a CSV.
Monthly Retention %
M1
M2
M3
M4
M5
M6
M7
M8
M9
M10
M11
M12
Optional — Unlock More Cards
ARPU $/month
CAC $
Vertical
Benchmark Overlays
Export
65/100
Strong
M1 Ret
78%
M3 Ret
52%
M6 Ret
40%
Break-even
Enter ARPU + CAC →
Proj. LTV
Enter ARPU →

Retention Curve

LTV Reality Check

Enter ARPU to see your actual LTV vs the formula — the gap might surprise you.

What if M1 improved?

Current M1: 78%New M1: 83%
LTV
Break-even
Sticky Score
6569
+4 pts

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.

Highest-leverage action

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

Smile Curve — Healthy Flattening

Your product retains 40% of users at Month 6 — below Good benchmark for b2b-smb SaaS.

Highest-leverage action

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.

Related SaaS Metrics Tools

Related Tools

Burn Rate & Runway Calculator
Calculate monthly cash burn and startup runway with 12-month forecast.
MRR Growth Projector
Project 12-month revenue with churn modeling and milestone markers.
LTV:CAC Ratio Visualizer
Animated gauge for unit economics health and payback period.
Equity Vesting Visualizer
See when your shares vest and model departure scenarios.
VC Dilution Calculator
Animate your cap table across funding rounds with MOIC and exit scenarios.
K-Factor Virality Calculator
Calculate your viral growth loop with flywheel animation and benchmarks.
Pricing A/B Test Estimator
Know if your pricing test is statistically significant with Bayesian stats.
Churn & NRR Calculator
Visualize your leaky bucket and track net revenue retention.
Rule of 40 Calculator
SaaS health scorecard with valuation range and public company benchmarks.
ARR Calculator
ARR calculator with waterfall bridge view and annual recurring revenue growth tracker.
Grade My SaaS
Get an instant A-F grade for your SaaS metrics with investor readiness badge.
SaaS Valuation Calculator
3 valuation methods side-by-side with Rule of 40 adjustment and DCF model.
Cap Table Example + Exit Waterfall
Interactive cap table template with exit waterfall simulator, participating preferred, and founder take-home math.
CAC Payback Calculator
CAC payback calculator with cohort waterfall, per-channel mode, and SaaS CAC benchmarks.
SaaS Magic Number Calculator
Quarterly sales efficiency with Burn Multiple overlay and Bessemer threshold gauge.
TAM SAM SOM Calculator
Dual-methodology market sizing with top-down + bottom-up reconciliation. Pitch-deck ready.
Feature Adoption Rate Calculator
Per-feature try/sticky/depth with quadrant scatter, shelfware detector, and 6-dimension portfolio grade.
Option Pool Calculator
ESOP capacity, refresh timing, Pave grant benchmarks by role, and founder dilution before Series A.
Customer Health Score Builder
Weighted 5-dimension health scores, portfolio heatmap, at-risk ARR, intervention queue, and A-F grade.
NPS Calculator with Revenue Impact
Turn NPS into $ retention, detractor churn risk, and Bain growth lift. 12 industries, confidence interval, revenue unlock simulator.
RICE Prioritization Framework Calculator
Rank features with RICE + ICE + weighted scoring. Effort/impact quadrant, quick wins detection, confidence calibration, capacity fit, and PM-tool exports.
Sales Commission Calculator with Accelerators
Model OTE, multi-tier accelerators, SPIFs, caps, and clawbacks. Pave-calibrated benchmarks for SDR through Enterprise AE with offer compare and plan grading.
Convertible Note Calculator
Model convertible note conversion at Series A with accrued interest, caps, discounts, MFN propagation, and 4 trigger events.
Liquidation Preference Waterfall Calculator
Model the full LP waterfall — 1x/2x multiples, participating & capped preferred, seniority stacks, accrued dividends, and the preferred-to-common conversion flip at any exit price.
PLG Viral Loop Analyzer
Decompose your viral product into 5 multiplicative stages, find the weakest link, and project the K-factor lift if you fix that one stage. Six artifact archetype benchmarks.
Onboarding Complexity Score
Grade your product onboarding with a Fogg-Behavior-Model audit. Per-step drop-off cascade, 18-pattern friction engine, and ranked fixes by activation lift.
Winback Campaign ROI Calculator
Project the ROI of a save motion or winback campaign on at-risk accounts. NPV-aware retained revenue, priority queue, and break-even save rate.
Quota Attainment Calculator
Distribution histogram, fitted bell curve, the Pavilion 60% Rule verdict, concentration risk, per-rep table with bulk paste, and a 6-dim quota-health report.
Churn Reason Analyzer
Pareto your exit interviews into 8 standardized churn buckets. Addressable vs structural ARR split, retention-lift simulator, and a copy-paste customer exit survey template.