Customer Lifespan (Average Customer Lifespan) Calculator

What is Customer Lifetime (Average Customer Lifespan)? Customer Lifetime (Average Customer Lifespan) is the expected length of time an average customer remains active before chu...

Customer Lifetime (Average Customer Lifespan) Calculator

Estimate the average time a customer stays active using a churn (or retention) rate. Clean, practical UX with scenarios and a short “What It Means” interpretation.

Match the period to how you measure churn/retention. Steady‑state formula: Lifespan (periods) = 1 ÷ churn; and churn = 1 − retention. Real cohorts vary.

Churn rateRetention rate

Choose the input you already have. Retention is converted to churn internally: churn = 100% − retention.

%

Percent of customers who cancel per month. Example: 5% means ~5 out of 100 customers churn each month.

%

Percent of customers who cancel per quarter (3 months).

%

Percent of customers who cancel per year.

%

Percent of customers who remain active per month. Converted to churn: churn = 100% − retention.

%

Percent of customers who remain active per quarter (3 months). Converted to churn: churn = 100% − retention.

%

Percent of customers who remain active per year. Converted to churn: churn = 100% − retention.

Scenarios
Try common churn profiles (monthly) to see how small changes affect expected customer lifespan.
High churn (10% / month)Typical SaaS (5% / month)Strong retention (2% / month)

Results

  • Average customer lifespan (months)
  • Average customer lifespan (years)

Enter your inputs above to calculate the results.

What is Customer Lifetime (Average Customer Lifespan)?

Customer Lifetime (Average Customer Lifespan) is the expected length of time an average customer remains active before churning, measured in the same period as your churn/retention (monthly, quarterly, annually).

It matters because lifespan is a core driver of customer economics—especially LTV/CLV, LTV:CAC, CAC payback period, and the sustainability of MRR/ARR growth under different churn scenarios.

Formula

Customer Lifetime (periods) = 1 / Churn Rate
Churn Rate = 1-Retention Rate
Customer Lifetime (years) = Customer Lifetime (months) / 12

Example

Assume your churn period is monthly and you track churn rate.

  • Monthly churn rate: 5% Rightarrow Churn Rate = 0.05
  • Average customer lifespan (months): Customer Lifetime = 1 / 0.05 = 20 months
  • Average customer lifespan (years): 20 / 12 = 1.67 years

If you track retention rate instead:

  • Monthly retention rate: 95% Rightarrow Churn Rate = 1-0.95 = 0.05
  • Lifespan stays: Customer Lifetime = 1 / 0.05 = 20 months (≈ 1.67 years)

Frequently Asked Questions

I only know retention rate — how do I get customer lifespan?

Use the Retention rate option, or convert it to churn first:

Churn = 1 − Retention
then
Lifespanperiods = 1 / Churn
.
Why does 5% monthly churn show 20 months — is that “accurate”?

It’s the standard expected-value model assuming a constant churn probability each period:

Lifespanmonths = 1 / Churnmonthly
(so
1 / 0.05 = 20
). Real customers won’t churn exactly on month 20; it’s an average expectation.
Should I use logo churn or revenue churn for this calculator?

Use logo/account churn to estimate customer lifespan. Revenue churn is for revenue retention metrics (GRR/NRR) and can mislead lifespan because expansion/contraction affects revenue, not whether the customer exists.

My churn is quarterly or annual — can I still estimate an average lifespan in months/years?

Yes. Pick the matching Churn period (Quarterly/Annually). The calculator converts the expected lifespan into months/years from that period’s churn assumption (constant per period).

Sources & Methodology