Retention

Customer retention rate formula and calculator

Customer retention rate = (customers at the end − new customers) ÷ customers at the start × 100. Start with 200, end with 210 after winning 40 new ones, and you kept 170 of the original 200: an 85% customer retention rate.

Marketing Calculators editorial teamUpdated 3 sources

Calculator 15

Retention rate

Try

Customer retention rate

85%

You kept 170 of the 200 customers you started with: (210 − 40) ÷ 200 = 85%.

ItemValueHow
Customers kept170end − new
Customers lost30start − kept
Churn rate15%1 − retention
Net customer growth5%(end − start) ÷ start

Formula. Customer retention rate = (E − N) ÷ S. Churn = 1 − retention.

Customer retention rate formula

Retention rate is the share of the customers you started a period with who are still customers at the end. You cannot see them directly in an end-of-period count, because new customers are mixed in, so subtract the new ones first.

Retention rate=E − NSExample: (210 − 40) ÷ 200 = 85%
  • Retention85%
  • Customers kept170
  • Churn15%
  • Net growth5%

The goal of retention is to reduce the number of customers who defect, and holding on to an existing customer is typically cheaper than winning a new one.[1] That is the business case for measuring it every period.

Worked example over three months

Monthly retention for a small subscription business
MonthStart (S)End (E)New (N)Retention
January2002104085%
February2102283890.5%
March2282363090.4%

Each month’s start is the previous month’s end. February kept 190 of 210 (228 − 38), March kept 206 of 228. Quarterly retention is not the average of the three months; compound it (multiply the monthly rates) or measure the quarter directly from its own S, E and N.

Why retention matters for value

Retention drives lifetime value: in Gupta and Lehmann’s model a customer’s worth is margin × r ÷ (1 + i − r), so at a 12% discount rate moving retention from 80% to 90% raises the margin multiple from 2.5 to about 4.1.[2] Test your own numbers in the customer lifetime value calculator. Revenue-based retention, which public software companies report as net dollar retention,[3] is covered on the ARR formula page.

Retention rate mistakes

  1. Forgetting to subtract new customers. E ÷ S measures growth, not retention: it can exceed 100% while you lose customers.
  2. Inconsistent definitions of “customer”. Count the same thing at start and end: active accounts, paying subscribers, or buyers in the last 12 months.
  3. Reading retention without churn. Retention and churn add up to 100%; the churn rate calculator converts churn between months and years.

Frequently asked questions

How do you calculate customer retention rate?

(Customers at end − new customers) ÷ customers at start × 100. (210 − 40) ÷ 200 = 85%.

What is the difference between retention rate and churn rate?

They are complements: churn = 100% − retention. 85% retention is 15% churn.

Can retention rate be over 100%?

Customer retention cannot, because you cannot keep more customers than you started with. Net revenue retention can, through upgrades.

What period should I use?

Match your billing or purchase cycle: monthly for monthly subscriptions, annually for annual contracts or seasonal products.

Sources

  1. Principles of Marketing, 1.6 Customer Relationship Management (CRM) · OpenStax, Rice University, 2023
  2. Managing Customers as Investments: The Strategic Value of Customers in the Long Run (Gupta and Lehmann), sample chapters · Wharton School Publishing / Pearson, 2005
  3. CrowdStrike Holdings Form 10-K for fiscal 2020 (dollar-based net retention rate) · U.S. Securities and Exchange Commission (EDGAR), filed March 2020