Two-stage Retention Curve Calculator
Model a retention curve with different churn rates for early months vs steady-state, and estimate expected value over time.
Many products have high early churn (activation/onboarding) and lower steady-state churn later. A two-stage model can match reality better than constant churn.
This calculator builds a simple retention curve with separate early and steady-state churn rates and estimates expected revenue and gross profit per original customer.
Prefer an explanation- Read the guide.
Related definitions:retention ratelogo churnactivation ratecustomer lifetimecohorted ltvarpagross margin
Two-stage churn: modeling early drop-off vs steady-state retentionCohort payback curves: how to model payback with early churnRetention & churn hub: cohorts, GRR/NRR, and retention curvesPLG metrics hub: activation, trial conversion, stickiness, and adoption
%
%
$
%
Tip: you can type commas (e.g., 10,000).
Example
Using the default inputs, the result is:
75.9%
- Early monthly churn
- 6%
- Early phase months
- 3
- Steady-state monthly churn
- 1%
- ARPA (monthly)
- $800
- Gross margin
- 80%
- Months to model
- 36
How to calculate
- Set an early churn rate and how many months it applies (e.g., months 1-3).
- Set a steady-state churn rate for later months.
- Enter ARPA and gross margin to convert retention into expected value.
Formula
Retention(m) = (1 - churn_early)^(min(m, earlyMonths)) x (1 - churn_steady)^(max(0, m - earlyMonths))
- Logo churn is modeled in two phases (early vs steady-state).
- ARPA and gross margin are constant over the horizon.
- Outputs are per original customer/account (expected value).
FAQ
When should I use two-stage churn-
When you observe a clear activation/onboarding drop early and much lower churn later. Two-stage models let you stress-test the impact of improving early retention vs improving steady-state retention.
Does this replace cohort analysis-
No. It's a planning shortcut. Real cohort curves (by segment) are the gold standard for understanding retention dynamics and forecasting LTV.
Common mistakes
- Using churn rates from blended segments (plan/channel).
- Treating this as a substitute for real cohort curves; use it for planning and sensitivity.
- Ignoring expansion (revenue retention) when it's a major driver of value.
Related calculators
SaaS Metrics
CAC Calculator
Calculate Customer Acquisition Cost (CAC) from total acquisition spend and new customers.
SaaS Metrics
Fully-loaded CAC Calculator
Calculate fully-loaded CAC by including paid spend plus sales & marketing costs (salaries, tools, and other acquisition costs).
SaaS Metrics
LTV Calculator
Estimate customer Lifetime Value (LTV) using ARPA, gross margin, and churn rate.
SaaS Metrics
LTV Sensitivity Calculator
See how gross profit LTV changes as churn and gross margin vary (simple 3x3 sensitivity).
SaaS Metrics
LTV:CAC Calculator
Compute LTV:CAC ratio and CAC payback using ARPA, gross margin, churn, and CAC.
SaaS Metrics
CAC Payback Period Calculator
Estimate how many months it takes to recover CAC (months to recover CAC) using gross profit.
Quick checks
- Keep time units consistent (monthly vs annual) across inputs and outputs.
- Segment by cohort/channel/plan before trusting a blended average.
- Use the related guide to avoid common definition and denominator mismatches.