Skip to content
Calcipedia
Customer Retention Rate Calculator instructional illustration

Customer Retention Rate Calculator

Calculate customer retention rate from starting customers, ending customers, new customers, and period length, then compare churn, target gaps.

Last updated

Customer retention rate calculator for retention, churn, and period context Measure how many starting customers were retained, compare that base with churn, and convert the selected reporting window into monthly-equivalent and annualized retention context.

Quick scenarios

Reporting window

Business model lens

Use active paid accounts or subscriptions and keep trials, pauses, and reactivations consistent.

How the formula works

Customer retention rate = ((Customers at end − New customers) / Customers at start) x 100. The calculator removes newly acquired customers before measuring how much of the opening base stayed.

Churn is the complement of retention for the same period, so the calculator also shows the lost-customer count and target gap when you enter a goal.

Count active paid subscriptions or accounts under the reporting policy your team uses for churn, NRR, CAC, and LTV reviews.

Formula

Retention rate = ((Customers at end − New customers) / Customers at start) x 100

The ending customer count can grow even while retention weakens, so the calculator removes newly acquired customers before measuring how much of the opening base stayed.

Customer retention rate

90%

900 existing customers were retained from a starting base of 1,000. 100 existing customers were lost, leaving churn of 10% over the same period.

Retained customers
900
Customers lost
100
Churn rate
10%
Net customer change
100
Existing-customer share of ending base
81.82%
Gross base growth
10%
Monthly-equivalent retention
96.55%
Annualized churn
34.39%
Retention is below the target Existing-customer retention is below the target, so the period relied more heavily on new customer acquisition to support the ending base.

Benchmarking note for saas / subscription

Compare the result with churn, customer lifetime value, and revenue retention before changing acquisition spend.

Movement sheet

Starting customers1,000
Ending customers1,100
New customers acquired200
Reporting window3 months
Replacement coverage200%
Monthly-equivalent churn3.45%
Annualized retention65.61%
Target retention rate92%
Target retained customers920
Maximum losses at target80
Gap to target retained customers-20
← All Marketing calculators

Business Finance — Marketing

Customer retention rate calculator: measure retained customers, churn, and target gaps

A customer retention rate calculator is only useful if it separates retained customers from newly acquired customers and keeps the reporting window clear.

What customer retention rate is measuring

Customer retention rate measures how much of the opening customer base is still active at the end of the period after stripping out newly acquired customers. That distinction matters because an ending customer total can rise even while retention weakens if acquisition activity is strong enough to mask the losses.

The metric is therefore a base-stability measure, not a growth measure on its own. It tells you how well the existing customer book held together before you give credit to new-customer acquisition.

How the formula works

The calculator starts with customers at the beginning of the period, subtracts newly acquired customers from the ending count to infer how many existing customers remained, and then divides that retained group by the opening base. The result is the retention rate for the same measured period.

That also means retention and churn are complements in this worksheet. If retention is 90%, churn is 10% for the same customer base and period. Looking at both together usually makes the movement easier to read than using retention alone.

Retention rate = ((Customers at end − New customers) x 100) / Customers at start

Calculates the share of the opening customer base that stayed through the period.

Churn rate = 100 − Retention rate

Shows the share of the opening customer base that was not retained.

Retained existing customers = Customers at end − New customers

Infers the remaining existing-customer base before the retention percentage is calculated.

Worked example: 1,000 customers at the start, 1,100 at the end, 200 new

Suppose a business starts the quarter with 1,000 customers, ends with 1,100, and acquired 200 new customers during the quarter. The retained existing-customer base is therefore 900, because 1,100 minus 200 equals 900.

Retention rate is 900 divided by 1,000, or 90%. Churn is the complement, 10%. Even though the total customer base grew by 100 overall, the company still lost 100 of the starting customers along the way. That is exactly why the retention formula removes new customers before measuring how much of the opening base stayed.

How to use the target retention comparison

A target retention rate converts a percentage goal into a retained-customer floor and a maximum losses count for the same opening base. That makes the goal easier to use in period reviews because the team can compare actual retained customers with the minimum retained base needed to stay on plan.

This is especially useful when acquisition is strong. A company may still grow the ending base and miss its retention target at the same time. The target comparison prevents growth from hiding retention pressure.

Further reading

How to compare monthly, quarterly, and annual retention

The same retention formula can be used for a month, quarter, half-year, or year, but the result should not be compared across periods without context. A 90% quarterly customer retention rate is not the same business signal as 90% monthly retention because customers had more time to churn during the longer window.

The period-length field converts the entered result into monthly-equivalent retention and annualized retention or churn using compounding. That makes it easier to compare a quarterly customer retention rate with monthly SaaS retention benchmarks or an annual planning target without simply multiplying the churn percentage by 12.

Monthly-equivalent retention = Period retention ^ (1 / Period months)

Converts the entered period retention into a comparable one-month retention rate using compounding.

Annualized churn = 1 − Period retention ^ (12 / Period months)

Shows the churn implied over a 12-month period if the same retention pattern continued.

Define active customers before using the calculator

Customer retention metrics are only comparable when the customer definition is consistent. A SaaS team may count active paid subscriptions, while an ecommerce team may count customers who purchased during the period, and a service business may count active contracts or accounts under management.

Document whether the starting base includes trials, paused accounts, reactivated customers, duplicate accounts, or customers with failed payments. The calculator can identify the arithmetic relationship between start, end, and new customers, but the quality of the result depends on clean source-system definitions.

Choose the right business model lens before benchmarking

Competitor retention calculators often publish broad benchmark bands, but those bands can be misleading if the business model is not comparable. A monthly SaaS subscription, an ecommerce repeat-purchase window, and a professional-services renewal book can all use the same retention formula while producing very different normal ranges.

Use the business model lens in the calculator area to keep the customer definition visible before you interpret the result. For SaaS and subscription businesses, retention usually belongs beside churn, NRR, CAC, LTV, and payback. For ecommerce and repeat-purchase models, the purchase window and segment definition matter more than a generic annual benchmark. For services and contract businesses, renewal timing, account value, and pipeline replacement can matter as much as the retained-customer count.

Customer retention rate vs churn rate

Retention rate and churn rate answer opposite questions about the same opening base. Retention shows how much of the existing customer book stayed. Churn shows how much of that opening base was lost during the same period.

Because they are complements, the two metrics are easiest to understand together. A 90% retention rate means 10% churn for the same period, provided both are based on the same customer definition and measurement window.

What a good retention rate depends on

There is no universal good retention rate because renewal cycles, contract lengths, price points, and customer expectations all change the benchmark. A B2B subscription with long-term contracts will usually look very different from a consumer app with low switching costs.

The better question is whether the rate is improving, holding steady, or falling relative to the business model and the reporting period. Cohort analysis and segment-level retention can help explain why one group stays while another group leaves.

How retention connects to CAC and LTV

Retention matters because a higher retention rate usually improves the economics of customer acquisition. If more customers stay longer, the business has more time to recover acquisition cost and more time for customer lifetime value to build.

That does not mean the retention rate alone proves the business is healthy. You still need customer acquisition cost, lifetime value, margin, and payback context to know whether the retention profile supports profitable growth.

When to use period retention and cohort retention

This calculator uses a period view: start customers, end customers, and new customers for the same reporting window. That is useful for quick reporting, board updates, and operational reviews.

Cohort retention is better when you want to follow a specific signup group over time and compare how each cohort behaves. Period retention and cohort retention answer related but different questions, so they should not be treated as interchangeable.

Frequently asked questions

Why can the customer base grow while retention falls?

Because new-customer acquisition can offset losses from the opening base. A business may end the period with more total customers and still have lost a meaningful share of the customers it started with.

What is the difference between retention rate and churn rate?

In this worksheet they are complements for the same opening base and period. Retention shows the share of the starting customers who stayed, while churn shows the share who were not retained.

Why does the calculator subtract new customers from the ending count?

Because retention should measure how many of the original customers stayed. If new customers were left in the ending figure, the result could overstate true retention.

Is a target retention rate the same as a forecast?

No. It is a planning threshold for the same period and opening base entered here. It does not predict future retention or customer lifetime value on its own.

What is a good customer retention rate?

There is no single good number. The right benchmark depends on the industry, contract length, switching costs, and whether you are comparing monthly, quarterly, or annual retention.

Should new customers be included in the formula?

No. New customers are removed from the ending total so the calculator can isolate how many of the starting customers were retained through the period.

How often should I measure retention?

Measure it on the same schedule your business already uses for customer reporting, such as monthly, quarterly, or annually. The important part is keeping the window consistent from one period to the next.

Is this the same as cohort retention?

No. This page measures period retention for the whole base. Cohort retention tracks a specific signup group over time, which is more precise for product and lifecycle analysis.

How does retention connect to customer lifetime value?

Higher retention usually means customers stay longer, which gives the business more time to recover acquisition cost and generate lifetime value. That relationship is one reason retention is important in SaaS and subscription businesses.

Can I use this calculator for SaaS?

Yes. It is useful for SaaS, subscription services, and any business that wants a simple period view of retained customers, churn, and target gaps. For deeper SaaS analysis, pair it with cohort retention and revenue retention metrics.

How do I compare monthly retention with annual retention?

Use compounding rather than simple multiplication. The calculator converts the entered period into a monthly-equivalent retention rate and annualized churn so monthly, quarterly, and annual retention can be compared more fairly.

What counts as an active customer for retention rate?

Use the customer definition your business reports consistently, such as paying subscribers, customers with a purchase in the period, active contracts, or accounts that meet a usage threshold. Do not mix trials, reactivations, paused accounts, or duplicate records unless your reporting policy says they belong in the same customer base.

Should I compare my result with customer retention benchmarks?

Yes, but only after matching the benchmark to the same business model, reporting period, and active-customer definition. A SaaS subscription benchmark may not fit an ecommerce repeat-purchase window, and an annual services-renewal benchmark should not be compared directly with a monthly app retention rate without period conversion.

How is customer retention rate different from net revenue retention?

Customer retention rate counts customers or accounts. Net revenue retention looks at revenue from the existing customer base after churn, downgrades, upgrades, and expansion. A company can keep a high share of customers but still have weak revenue retention if retained customers downgrade, or it can lose some customers while expansion from the remaining base offsets the revenue loss.

Also in Marketing

Related

More from nearby categories

These related calculators come from the same leaf category, nearby sibling categories, or the same top-level topic.