Cohort Retention Calculator
Calculate and visualize retention by cohort from monthly user activity data. Enter values for instant results with step-by-step formulas.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Cohort Retention Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: Monthly Retention Rate = (Active Users in Month N / Original Cohort Size) x 100
Worked example โ 12-month LTV: $458 | LTV:CAC: 3.1x | ROI: 205% | Monthly churn: 12.4% | Curve: Front-loaded churn
Formula
Monthly Retention Rate = (Active Users in Month N / Original Cohort Size) x 100
Cohort retention tracks the percentage of an original user group that remains active in each subsequent month. LTV is calculated by summing monthly revenue contributions weighted by retention rates. The calculator interpolates between provided data points and projects future retention using exponential decay modeling.
Worked Examples
Example 1: B2B SaaS Monthly Cohort Analysis
Problem:A January cohort of 1,000 users shows: Month 1: 65%, Month 2: 50%, Month 3: 42%, Month 6: 30%, Month 12: 22%. Monthly revenue per user is $50, CAC is $150. Calculate cohort economics.
Solution:12-month cohort revenue: Sum of monthly users x $50 Month 0: 1,000 x $50 = $50,000 Month 1: 650 x $50 = $32,500 ...through Month 12: 220 x $50 = $11,000 Total 12-month revenue: ~$458,000 Total CAC: 1,000 x $150 = $150,000 ROI: ($458K - $150K) / $150K = 205% LTV per user: $458,000 / 1,000 = $458 LTV:CAC = $458 / $150 = 3.1x
Result:12-month LTV: $458 | LTV:CAC: 3.1x | ROI: 205% | Monthly churn: 12.4% | Curve: Front-loaded churn
Example 2: Comparing Two Acquisition Channel Cohorts
Problem:Organic cohort (500 users): M1 75%, M3 55%, M6 42%, M12 35%. Paid cohort (500 users): M1 55%, M3 32%, M6 18%, M12 10%. Same $50/user/month. Organic CAC $80, Paid CAC $200.
Solution:Organic 12-month revenue: ~$289K, LTV: $578, LTV:CAC = $578/$80 = 7.2x Paid 12-month revenue: ~$160K, LTV: $320, LTV:CAC = $320/$200 = 1.6x Organic retains 175 users at M12 vs Paid retains 50 Difference: Organic delivers 4.5x better unit economics
Result:Organic LTV:CAC 7.2x vs Paid 1.6x | Organic M12 retention 35% vs Paid 10% | Shift budget to organic acquisition
Frequently Asked Questions
What is cohort retention analysis and why is it important?
Cohort retention analysis tracks the behavior of specific groups of users who share a common starting date, measuring what percentage remain active over subsequent time periods. Unlike aggregate retention metrics that mix users from different time periods, cohort analysis isolates the experience of each group to reveal true retention patterns. This is critical because aggregate metrics can mask deteriorating retention when rapid user acquisition obscures increasing churn. For example, a company acquiring 1,000 new users monthly with declining retention might still show growing total active users, hiding the underlying problem. Cohort analysis reveals these trends early, typically 3-6 months before they impact aggregate metrics, giving teams time to intervene before retention problems become revenue crises.
What does a healthy retention curve look like?
A healthy retention curve shows steep initial decline followed by a flattening plateau, resembling a hockey stick on its side. The initial drop in month 1 reflects users who tried the product but found it was not a fit, which is expected and normal. This drop should stabilize by month 3-4, with the curve flattening as remaining users develop habits and integrate the product into their workflows. The ideal pattern shows 60-70% month 1 retention, 40-50% by month 3, and then minimal decline through month 12. A continuously declining curve that never flattens indicates a product retention problem. A curve that flattens early but at a very low percentage like 10-15% suggests the product serves a niche well but lacks broad appeal. The best SaaS products achieve asymptotic retention above 30% after 12 months.
How do I calculate LTV from cohort retention data?
Lifetime value from cohort data is calculated by summing the revenue generated across all periods for the average user in the cohort. For each month, multiply the retention rate by the monthly revenue per user to get the expected revenue contribution. Sum these contributions across the customer lifetime to get cumulative LTV. For a user paying $50 per month with 65% month 1, 50% month 2, and 42% month 3 retention, the 3-month LTV contribution would be ($50 x 1.0) + ($50 x 0.65) + ($50 x 0.50) + ($50 x 0.42) = $128.50. Extend this calculation across 12-36 months using actual and projected retention rates. Compare LTV to customer acquisition cost with a target ratio of at least 3:1. This method is more accurate than formula-based LTV calculations because it uses observed behavior rather than assumed constant churn rates.
What is the difference between user retention and revenue retention?
User retention measures the percentage of customers who remain active, while revenue retention (also called net revenue retention or NRR) measures the percentage of revenue retained from a cohort including expansion revenue. These metrics can diverge significantly because remaining customers may spend more over time through upgrades, additional seats, or premium features. A cohort might show 70% user retention but 110% net revenue retention if the 70% who stay increase their spending by more than the lost revenue from churned users. Companies with net revenue retention above 100% can grow even without acquiring new customers. Track both metrics because strong user retention with weak revenue retention suggests pricing or expansion problems, while weak user retention with strong revenue retention masks a churn problem with short-term expansion revenue.
How does month 1 retention predict long-term outcomes?
Month 1 retention is the single most predictive metric for long-term cohort health because it reflects the quality of the initial user experience and product-market fit. Research across hundreds of SaaS companies shows that month 1 retention below 40% almost always leads to unsustainable economics regardless of later improvements. Each 5 percentage point improvement in month 1 retention typically translates to 3-4 percentage points higher retention at month 12. The first-month experience determines whether users form habits, integrate the product into workflows, and build switching costs. Companies should invest disproportionately in the first 30 days through better onboarding, proactive support, and early value delivery. If month 1 retention is below 50%, focus all product improvement efforts on the first-time user experience before working on later-stage retention.
How do I segment cohorts for meaningful analysis?
Effective cohort segmentation goes beyond time-based groupings to reveal why different user groups retain differently. Segment by acquisition channel because users from organic search often retain 20-30% better than paid acquisition users. Segment by plan tier because enterprise customers typically show 2-3x higher retention than free-tier users. Segment by activation behavior to compare users who completed onboarding versus those who did not. Segment by use case if your product serves multiple purposes, because retention patterns differ dramatically. Geographic and industry segmentation can reveal market-specific retention patterns. Each segment should contain at least 100 users for statistical significance. The most actionable segmentation approach is to compare your highest-retaining cohort segment against your lowest and investigate what specific behaviors and characteristics differentiate them.
What is a good LTV to CAC ratio and what does it mean?
The LTV to CAC ratio measures the return on investment for acquiring each customer. A ratio of 3:1 or higher is considered healthy for most SaaS businesses, meaning you earn three dollars in lifetime revenue for every dollar spent on acquisition. Below 1:1 means you are losing money on each customer. Between 1:1 and 3:1 indicates a business that may become sustainable with improved retention or reduced acquisition costs. Above 5:1 suggests you may be underinvesting in growth and leaving market share on the table. The ratio should be calculated separately for each acquisition channel and customer segment because blended averages can hide unprofitable segments subsidized by profitable ones. Payback period, which measures how many months of revenue are needed to recoup CAC, should also be tracked with a target of under 12 months for healthy unit economics.
How does front-loaded churn differ from linear decline?
Front-loaded churn shows a steep drop in the first 1-2 months followed by significant stabilization, while linear decline shows a steady constant-rate decrease month over month. Front-loaded churn is actually the healthier pattern because it indicates that most users who will leave do so quickly because the product is clearly not a fit, while those who stay become genuinely engaged. This pattern is common with freemium products where many users explore casually and leave. Linear decline is more concerning because it suggests even engaged users gradually lose interest, indicating a product that lacks long-term value or faces competitive threats. The worst pattern is accelerating churn where retention drops faster in later months, suggesting the product creates initial excitement but fails to deliver sustained value. Identifying your curve shape helps target interventions appropriately.
How do I project future retention from limited historical data?
Projecting retention with limited data requires a combination of mathematical modeling and reasonable assumptions. The simplest approach fits a power law curve to your existing data points because retention curves naturally follow a power law decay pattern. If you have 3 months of data, use the ratio between consecutive months to estimate the decay rate, then project forward while constraining the curve to never drop below a reasonable floor of 5-10%. More sophisticated approaches use logarithmic regression or shifted exponential functions that better model the flattening behavior of mature cohorts. Always present projections with confidence intervals because accuracy decreases significantly beyond 2x your historical data range. Validate projections by comparing predicted retention against actual retention for your earliest cohorts. Update projections monthly as new data arrives.
What actions improve retention at each stage of the customer lifecycle?
Retention interventions should match the specific challenges of each lifecycle stage. In the first week, focus on activation and time to value by providing guided onboarding, quick-start templates, and proactive check-in emails. During days 7-30, build habits through usage reminders, feature discovery notifications, and celebrating user milestones. From months 1-3, deepen engagement by introducing advanced features, integrations, and collaboration tools that increase switching costs. From months 3-6, drive expansion by presenting new use cases, offering training on underused features, and introducing team or department-wide adoption. Beyond 6 months, maintain engagement through regular business reviews, ROI reports, and early access to new capabilities. Each stage requires different metrics, different team involvement, and different communication approaches. Map your retention curve and identify the stage with the highest incremental churn to focus improvement efforts.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐Churn Cohort Waterfall Analyzer
Visualize customer churn patterns with waterfall analysis and LTV calculations
๐New Feature Adoption & Cohort Retention Analyzer
Analyze feature adoption rates, cohort retention curves, and stickiness to optimize product onboarding
๐Retention Cohort Forecast
Forecast user retention with cohort analysis and LTV projections
๐ณSubscription Discount Retention Impact Analyzer
Analyze ROI of retention discounts for subscription businesses with break-even churn reduction
๐งฎNet Revenue Retention Calculator
Calculate NRR from expansion, contraction, and churn to measure existing customer growth.
๐งฎAI Video Generation Cost Calculator
Estimate costs for AI video generation across Sora, Runway, Pika, and Kling by duration.
๐งฎAI Voice Cloning Cost Calculator
Compare voice cloning and TTS costs across ElevenLabs, PlayHT, and Resemble AI.
๐งฎAI Chatbot Cost Calculator
Estimate monthly costs of running an AI chatbot from conversation volume and model choice.