Customer retention calculator

SaaS churn rate and customer retention calculator

Customer retention rate is the share of starting customers still active at the end of a period. Revenue churn measures recurring revenue lost through cancellation and contraction. Use separate customer and revenue views so acquisition or expansion cannot hide the underlying loss.

Your inputs

Calculate churn and retention

Choose Customer or Revenue mode. In Customer mode, count only new customers who were still active at period end. Keep every input in the same cohort and period.

Your inputs stay in this browser. Prevenue never receives the values or results.

Customer rates are also converted to compounded monthly and annual equivalents.

Active customer logos on the first day of the period.

customers

All active customer logos on the last day of the period.

customers

Customers acquired during the period who were still active on the last day.

customers

Your result will appear here

Enter customer counts from one reporting period to calculate logo churn and retention.

What this number actually tells you

Customer mode measures customer or logo churn, where every customer has equal weight. Revenue mode measures the recurring value lost through cancellation and contraction, with expansion shown separately in net revenue churn.

Choose the actual measurement period before interpreting the result. Equivalent monthly and annual rates are mathematical normalizations that assume the same churn probability continues through each month. They are not forecasts.

Use the formula you can reproduce next month

Customer retention rate

Customer retention rate = ((Ending customers - New customers active at end) / Starting customers) x 100

Subtracting customers acquired during the period who were still active at its end isolates the portion of the starting customer base that remained active.

  • Starting customers: Active paying customers at the exact beginning of the selected period.
  • Ending customers: Active paying customers at the exact end of the same period, including customers added during the period.
  • New customers active at end: Customers who first became active paying customers after the period began and were still active at the ending boundary. A customer acquired and lost within the period is not in this count or the ending count.

Customer churn rate

Customer churn rate = 100 - Customer retention rate

Under a consistent closed-cohort policy, this is equivalent to dividing customers lost from the starting base by starting customers.

  • Customers lost: Starting customers who were no longer active at the end of the period under the stated cancellation and nonrenewal policy.

Equivalent monthly churn rate

Equivalent monthly churn = (1 - (1 - Period churn)^(1 / Months in period)) x 100

This converts a multi-month churn rate into a compounded monthly equivalent. Enter period churn as a decimal inside the formula.

  • Months in period: 1 for monthly, 3 for quarterly, and 12 for annual reporting.

Equivalent annual churn rate

Equivalent annual churn = (1 - (1 - Monthly churn)^12) x 100

This compounds the equivalent monthly churn rate across twelve months. It is a normalized comparison, not a prediction.

Estimated customer lifetime

Estimated lifetime in months = 1 / Equivalent monthly customer churn

This inverse-churn heuristic assumes a stable monthly churn probability. It cannot produce a finite estimate when monthly churn is zero.

Gross revenue churn and retention

Gross revenue churn = (Lost recurring revenue / Starting recurring revenue) x 100; GRR = 100 - Gross revenue churn

Optional revenue inputs add a value-weighted view of churn and contraction. Enter both values from the same starting customer base and period.

  • Starting recurring revenue: Recurring revenue attached to the active customers at the beginning of the selected period.
  • Lost recurring revenue: Recurring revenue lost through cancellation and contraction from that starting customer base during the period.

Net revenue churn and NRR

Net revenue churn = ((Churned revenue + Contraction - Expansion) / Starting recurring revenue) x 100; NRR = 100 - Net revenue churn

Net revenue churn allows expansion from the opening customer base to offset cancellation and contraction. New-customer revenue stays outside the calculation.

Quarterly customer churn worked example

A SaaS company starts a quarter with 100 active customers, ends with 97, and has 5 customers acquired during the quarter who were still active at quarter end.

  • Starting customers: 100
  • Ending customers: 97
  • New customers active at end: 5
  • Period: Quarterly, 3 months

Retained starting customers = 97 - 5 = 92

Customer retention rate = (92 / 100) x 100 = 92%

Customer churn rate = 100% - 92% = 8%

Equivalent monthly churn = (1 - (1 - 0.08)^(1 / 3)) x 100 = 2.74%

Equivalent annual churn = (1 - (1 - 0.0274)^12) x 100 = 28.36%

Eight of the starting 100 customers were lost during the quarter. Acquisition added five customers, but it does not change the 92 percent retention rate for the starting base.

Keep the measurement boundary clean

Choose an active-customer policy before counting. Apply the same policy at both boundaries of the period.

Include

  • Each active paying customer at the beginning of the period, counted once.
  • Each active paying customer at the end of the period under the same account and billing rules.
  • Customers whose first paid activation occurred during the selected period and who were still active at the ending boundary.
  • Cancellations and nonrenewals from the starting customer base according to the stated effective date.
  • Starting and lost recurring revenue from the same base when calculating the optional gross revenue churn result.
  • Expansion recurring revenue from the same opening customer base when calculating net revenue churn and NRR.

Exclude

  • Free users, leads, open opportunities, and unpaid trials unless they are part of the documented customer definition.
  • Additional seats, workspaces, subscriptions, or users that belong to an already-counted customer account.
  • New customers from a different period or customer population.
  • Customers acquired and lost within the period, because they are absent from both the ending count and the new-customer-active-at-end count.
  • Recurring revenue from customers acquired after the period began.
  • Reactivations unless your documented policy treats them as new customers. Keep their treatment consistent across periods.

Read the result before you react to it

Compare like-for-like periods and cohorts. A useful review pairs the rate with the customer list, reason, timing, and recurring revenue attached to each loss.

Retention is lower than the prior comparable period

A larger share of the selected starting customer base was lost, assuming the customer definition and period stayed consistent.

Next checkSegment the lost customers by plan, tenure, acquisition source, reason, and the account evidence available before cancellation.

Customer churn is flat but revenue churn rises

A similar share of customers left, but the lost accounts carried more recurring revenue or contracted more deeply.

Next checkCompare this result with GRR and inspect high-value account movement separately.

Ending customers grow while retention falls

New-customer acquisition more than replaced the lost starting customers, even though the starting cohort retained less well.

Next checkKeep acquisition and retention reviews separate so net customer growth does not hide churn.

Annualized churn differs sharply from reported annual churn

The selected month or quarter did not behave like the full year, or the customer population and churn probability changed over time.

Next checkUse the actual twelve-month cohort result for reporting and treat the annualized value only as a normalized comparison.

What the simple model cannot settle

  1. Logo churn gives every customer equal weight, so it does not show how much recurring revenue was lost.

  2. The ending-minus-new formula assumes the new-customer input includes only customers still active at period end and that customer identity is reconciled across the period. Merged, split, migrated, or duplicated accounts can distort it.

  3. Monthly and annual equivalents assume a constant compounded churn probability. Real cohorts often change with tenure, season, contract cycle, and segment.

  4. A blended churn rate can hide different retention patterns by plan, customer size, acquisition channel, tenure, or onboarding cohort.

  5. The result reports customer loss after it happened. It does not identify the behavior, billing event, support issue, or account change that preceded it.

Questions that change the calculation

How do you calculate customer churn rate?

For a closed starting cohort, divide customers lost during the period by customers active at the start, then multiply by 100. If you only have start, end, and acquisition counts, first calculate retained starting customers as ending customers minus customers acquired during the period who were still active at period end. Retention is retained starting customers divided by starting customers, and churn is 100 percent minus retention.

Why subtract new customers active at period end?

Customer retention follows the population active at the start of the period. Subtracting customers acquired during the period who remain in the ending count prevents acquisition from replacing lost starting customers inside the retention calculation.

Is customer churn the same as revenue churn?

No. Customer churn, also called logo churn, counts lost customers equally. Revenue churn weights the loss by recurring revenue and can include contraction from customers who remain active. Use the NRR and GRR calculator for the revenue view.

How do I convert monthly churn to annual churn?

Compound retention, not the churn percentage. Equivalent annual churn equals one minus one minus monthly churn raised to the twelfth power. A 2 percent monthly churn rate does not equal 24 percent annual churn because each month starts from the customers retained after the prior month.

Can I average monthly churn rates to get annual churn?

No. Use an actual annual starting cohort when possible. If you need a normalized estimate from one monthly rate, compound the retained share across twelve months and label the result as an equivalent rate, not actual annual churn.

What does implied customer lifetime mean?

The inverse-churn heuristic estimates lifetime as one divided by equivalent monthly customer churn. It assumes a stable churn probability and does not model cohort aging, contracts, reactivation, or changing customer behavior. Use historical cohort survival when enough data is available.

A churn rate cannot tell you why the customer left.

The same percentage can come from failed payments, weak adoption, support friction, renewal timing, or poor plan fit. Prevenue helps teams review the account evidence behind those risks and route a Save or Watch action before the loss reaches the monthly report.

See how the Prevenue Revenue Signals Platform turns account evidence into governed next actions while humans keep control.

Keep following the movement

View all calculators

From metric to account action

Find the MRR opportunity hiding behind the total.

Use the free opportunity assessment to estimate whether Save, Convert, or Grow deserves attention first.

Find My Hidden MRRget your estimate and first action