Customer Retention Rate Calculator

See what share of your starting customers you actually keep once new logos are stripped out, so you’re not hiding churn behind top-line growth. Use this to benchmark retention by cohort, connect it to customer lifetime value, and pressure-test whether your growth, CAC, and expansion plans are really creating durable value.

By CalcMastery Editorial Team

Customer Retention Rate Calculator

Calculate customer retention from start, new, and end customers over a chosen period. Clean UX with tooltips, scenarios, and What It Means insights for SaaS and subscription businesses.

Choose the time period that matches your customer counts.

Customers at the beginning of the period before any new signups.

New customers acquired during the period.

Customers at the end of the period.

Scenarios
Load common SaaS and subscription profiles to see how start, new, and end customer counts translate into retention.
Product-led SaaSMid-market SaaSEnterprise bookChurn issue signal

Results

  • Customer Retention %
  • Churn %
  • Retained customers
  • Lost customers
  • Retention profile

Enter your inputs above to calculate the results.

What is Customer Retention Rate?

Customer Retention Rate shows what percentage of your starting customers are still active at the end of a period, after removing the effect of new customer acquisition.

In a recurring-revenue or subscription model, it’s a core driver of customer lifetime value, payback on customer acquisition cost, revenue durability, and ultimately valuation multiples.

Formula

Customer Retention Rate = (E − N) / S × 100%

Where:

  • S = starting customers in the period
  • E = customers at the end of the period
  • N = new customers acquired during the period

Equivalently, if you already know churn:

Customer Retention Rate = 100% − Churn Rate

Example

Assume a SaaS business starts the month with S = 1{,}000 customers.

By month-end it has E = 1{,}080 customers, of which N = 120 are new acquisitions.

Plug into the formula:

Customer Retention Rate = (1,080 − 120) / 1,000 × 100% = 96%

Interpretation:

    • Retained customers from the starting base = 960
    • Lost (churned) customers from the starting base = 40

A 96% monthly retention rate supports strong unit economics, higher customer lifetime value, and more efficient payback on CAC, especially when combined with healthy expansion metrics like net revenue retention.

How to Use the Customer Retention Rate Calculator

This calculator shows how many customers you retain over a chosen period and what that implies for churn and growth. Just plug in your customer counts, choose the timing, and review the retention profile and explanation.

Select the analysis period

  • At the top, choose Monthly, Quarterly, or Annually so the retention and churn numbers clearly match your reporting cycle.

Enter starting and ending customers

  • In Start customers, input the number of active customers at the beginning of the period. In End customers, enter the number of active customers at the end of that same period.

Add new customers acquired

    • In New customers, input all customers acquired during the period (including reactivations). The calculator then computes:
Retention Rate = (End Customers − New Customers) / Start Customers × 100%
Churn Rate = 100% − Retention Rate

Review the results table

  • Check Customer Retention, Churn, Retained customers, Lost customers, and the Retention profile label that summarizes whether your retention is weak, average, or strong.

Interpret insights and reset if needed

  • Read the What It Means section and the summary banner for a plain-English interpretation of your metrics. Use Reset to clear the inputs and run scenarios for other periods or segments (e.g., SMB vs enterprise).

Frequently Asked Questions

How do I calculate customer retention rate using starting, new, and ending customers?

Use the formula:

Retention Rate = (End Customers − New Customers) / Start Customers × 100%

Enter your start customers, new customers, and end customers, and the calculator will apply this for the selected period.

What’s the difference between retention rate and churn rate in this calculator?

Retention rate measures the percentage of customers you kept, while churn rate shows the percentage you lost in the same period. In the results, churn is simply

Churn Rate = 100% − Retention Rate
How should I treat reactivated customers when using the Customer Retention Rate Calculator?

If you’re reactivating previously churned customers, they should be included in new customers for the period, not in the starting base. This keeps the retention formula consistent and avoids overstating true retention.

Can I compare monthly, quarterly, and annual retention with this tool?

Yes. Use the Period toggle (Monthly, Quarterly, Annually) and enter customer counts for that exact time frame. For cohort analysis, be consistent: compare periods that use the same definition and input rules.

Sources & Methodology