Retention Calculator

Calculate customer retention using start, end, and new customers.

CalcHub

Retention Calculator

Full page
Live

Preview

1000

Mirrors whichever field is focused below.

Add to workspace

Run up to six calculators on one board. You can try without an account—your board stays on this device until you sign in to save it.

Add to workspace

No account needed—build a local board (one workspace on this device). Sign in later to save it to your account.

Open My workspace →

Retention measures how much of your starting customer base is still present at the end of a period after you remove customers acquired during that same period. That separation matters because total end-of-period customers can look healthy even when the original cohort is shrinking. This calculator is designed for SaaS operators, founders, revenue teams, and customer success leaders who need a cleaner view of cohort durability, not just net customer growth.

Use it when you want to compare month-over-month, quarter-over-quarter, or segment-level stability. The result helps distinguish true retention from acquisition effects, making it easier to spot churn, validate onboarding improvements, and interpret whether growth is coming from keeping customers or simply adding new ones.

How This Calculator Works

The calculator takes three inputs: customers at the start of the period, customers at the end of the period, and new customers acquired during the period. It first removes the new customers from the ending total to estimate how many end-of-period customers plausibly came from the starting cohort. That retained cohort is then divided by the starting customer count and expressed as a percentage.

It also derives lost customers from the original cohort and shows the net movement between start and end. This ordering is important: comparing ending customers directly with starting customers would blend retention and acquisition into one number and can hide churn.

Formula

Retained customers = Ending customers - New customers

Retention rate = (Retained customers / Starting customers) × 100%

Lost customers = Starting customers - Retained customers

Net movement = Ending customers - Starting customers

Churn rate complement = 100% - Retention rate

Variable definitions

VariableMeaning
Customers at StartThe original cohort exposed to renewal, cancellation, inactivity, or downgrade risk during the period.
Customers at EndThe total customer count at the end of the period, including customers acquired during the period.
New Customers AcquiredCustomers added during the period who are included in the ending count and should be removed before measuring retention.
Retained CustomersThe estimated portion of the ending total that belongs to the starting cohort.
Retention RateThe percentage of the starting cohort that remained through the selected period.
Lost CustomersThe estimated number of starting customers no longer present at the end of the period.

Example Calculation

  1. Start with the period inputs. Assume 1,000 customers at the start, 980 customers at the end, and 120 new customers acquired during the period.
  2. Remove new customers from the ending count. Retained customers = 980 - 120 = 860.
  3. Compare retained customers to the starting base. Retention rate = 860 / 1,000 × 100% = 86%.
  4. Calculate estimated losses. Lost customers = 1,000 - 860 = 140.
  5. Read the net movement separately. Net movement = 980 - 1,000 = -20, which is much smaller than the 140 customers lost from the original cohort because acquisition offset the decline.

Result: 860 retained customers, 86% retention, and 140 estimated lost customers.

Where This Calculator Is Commonly Used

This metric is commonly used in SaaS reporting, customer success reviews, cohort analysis, monthly close, quarterly business reviews, and board updates. It is especially useful when teams want to isolate the durability of an existing customer base from the effect of sales-led or self-serve acquisition.

It is also relevant when tracking plan changes, onboarding improvements, pricing shifts, support performance, or segment-specific health. Product managers, revenue operators, and finance teams often use it as a logo-retention view before moving on to revenue retention measures such as GRR or NRR.

How to Interpret the Results

A higher retention rate means a larger share of the starting cohort remained in place after new customers were removed. That usually indicates stronger product-market fit, healthier onboarding, better customer success coverage, or a more stable customer base. Always compare the result against prior periods and against the same customer definition.

A lower retention rate suggests the base is leaking faster than acquisition can offset. In that case, investigate cancellations, inactivity, downgrade behavior, cohort age, support load, implementation issues, and plan fit. If retained customers ever exceed the starting base, check for definition problems, reactivation treatment, or mismatched source data.

Frequently Asked Questions

What does retention mean in this calculator?

Retention is the share of customers from the starting cohort that are still counted at the end of the period after removing new customers acquired during that period. It is a cohort survival measure, not a growth measure. The purpose is to separate true customer keeping from acquisition so you can see whether the existing base is holding together.

Why do I need to subtract new customers first?

If you compare end customers directly with start customers, new acquisition can hide customer loss. Subtracting new customers isolates the portion of the ending total that could plausibly belong to the original cohort. That makes the result cleaner for SaaS reporting, especially when acquisition volume is large relative to the starting base.

What is the difference between retention and churn?

Retention and churn are complementary views of the same cohort behavior. Retention shows the percentage of the starting base that remained. Churn shows the percentage that left, often expressed as 100% minus retention. In practice, retention is often easier to use for cohort durability, while churn is helpful when discussing customer loss and risk.

Can retention be higher than 100%?

For this calculator, retention above 100% usually indicates a data or definition issue. That can happen if the new customer count is incomplete, if reactivated customers are counted inconsistently, or if the starting and ending customer definitions do not match. A clean cohort retention measure should not normally exceed the original starting base.

Should I use trials, free users, or paid accounts?

Use one clearly defined customer object and keep it consistent across all inputs. Some teams use paid accounts, others use active workspaces, subscribed companies, or individual users. The key is consistency. Mixing trials, free users, and paid accounts in the same calculation usually makes the retention percentage hard to interpret and compare.

How is this different from revenue retention?

This calculator measures logo or customer retention, meaning how many customer entities remained. Revenue retention measures dollars retained and can include expansion or contraction. A business can have strong logo retention but weaker revenue retention, or the reverse, depending on price changes, usage growth, downgrades, and expansion within the same customer base.

What should I do if retention drops sharply?

Start by segmenting the result by cohort age, plan type, acquisition channel, and onboarding completion. Then review cancellation reasons, support tickets, activation milestones, and product usage patterns. A sharp drop often points to a specific part of the customer journey rather than a broad business issue, so segmentation is usually the fastest way to find the cause.

FAQ

  • What does retention mean in this calculator?

    Retention is the share of customers from the starting cohort that are still counted at the end of the period after removing new customers acquired during that period. It is a cohort survival measure, not a growth measure. The purpose is to separate true customer keeping from acquisition so you can see whether the existing base is holding together.

  • Why do I need to subtract new customers first?

    If you compare end customers directly with start customers, new acquisition can hide customer loss. Subtracting new customers isolates the portion of the ending total that could plausibly belong to the original cohort. That makes the result cleaner for SaaS reporting, especially when acquisition volume is large relative to the starting base.

  • What is the difference between retention and churn?

    Retention and churn are complementary views of the same cohort behavior. Retention shows the percentage of the starting base that remained. Churn shows the percentage that left, often expressed as 100% minus retention. In practice, retention is often easier to use for cohort durability, while churn is helpful when discussing customer loss and risk.

  • Can retention be higher than 100%?

    For this calculator, retention above 100% usually indicates a data or definition issue. That can happen if the new customer count is incomplete, if reactivated customers are counted inconsistently, or if the starting and ending customer definitions do not match. A clean cohort retention measure should not normally exceed the original starting base.

  • Should I use trials, free users, or paid accounts?

    Use one clearly defined customer object and keep it consistent across all inputs. Some teams use paid accounts, others use active workspaces, subscribed companies, or individual users. The key is consistency. Mixing trials, free users, and paid accounts in the same calculation usually makes the retention percentage hard to interpret and compare.

  • How is this different from revenue retention?

    This calculator measures logo or customer retention, meaning how many customer entities remained. Revenue retention measures dollars retained and can include expansion or contraction. A business can have strong logo retention but weaker revenue retention, or the reverse, depending on price changes, usage growth, downgrades, and expansion within the same customer base.

  • What should I do if retention drops sharply?

    Start by segmenting the result by cohort age, plan type, acquisition channel, and onboarding completion. Then review cancellation reasons, support tickets, activation milestones, and product usage patterns. A sharp drop often points to a specific part of the customer journey rather than a broad business issue, so segmentation is usually the fastest way to find the cause.