Customer Retention Rate Calculator

What percentage of your existing customers did you keep?

Find out what percentage of your existing customers you actually kept during any period. Enter your starting count, ending count, and new customers gained — the calculator removes acquisition noise to show true retention.

Updated July 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
How It Works
The formula, explained simply

Picture a bucket with water in it. Every month, water leaks out through holes in the bottom — those are the customers you lose. You also pour new water in from the top — those are new acquisitions. If you only measure the water level at the end, you have no idea how bad the leaks are, because fresh water can mask steady losses. Customer retention rate exists to measure the holes, not the pour.

The formula strips out new acquisitions before comparing the end count to the start count. What remains is a direct reading of how many of your original customers stayed. This matters because retained customers behave differently from new ones: they spend more predictably, refer peers at higher rates, and cost less to serve once onboarded. A retention rate calculated without removing new customers is a blended measure that hides the quality of your existing relationships.

The percentage format — dividing retained customers by starting customers and multiplying by 100 — makes retention comparable across periods of different sizes. A business with 950 customers retained customers out of a starting base of 1,000 reads at 95%, the same way whether it is measured over a month, a quarter, or a year. The period you choose changes the interpretation, but not the formula.

When To Use This
Right tool, right situation

Use this calculator whenever you need to separate the performance of your existing customer relationships from the contribution of new acquisition. It applies directly to subscription businesses, membership organizations, and any recurring-revenue model where the cost of replacing a lost customer significantly exceeds the cost of keeping one. It is also useful for brick-and-mortar retail or service businesses that track repeat visit rates using loyalty programs or POS data.

The calculator is equally useful for evaluating the impact of a specific initiative. Run it for the period before a loyalty program launched and the period after — if retention rate improved, you have a direct measure of what changed. The same logic applies to pricing changes, product updates, or customer success team hires: any intervention that is supposed to reduce churn can be evaluated by comparing retention rates across periods.

This tool is not the right choice when your customer definition is fundamentally transactional with no expectation of repeat business — a one-time product sale with no subscription, for instance. Retention rate assumes that staying is the default and leaving is the outcome to minimize. For purely transactional contexts, repeat purchase rate or cohort reactivation analysis are more appropriate metrics. Similarly, this calculator assumes a stable measurement period; if your business has a seasonal pattern where customers are expected to churn and return, a single-period retention calculation will understate true loyalty.

Common Mistakes
Why results sometimes look wrong

Mistake 1: Not subtracting new customers. The most common error is dividing ending customers by starting customers without removing new acquisitions first. The cause is treating the formula like a simple growth ratio. The consequence is an inflated retention number that makes the business look stickier than it is — particularly dangerous in high-growth periods when acquisition masks significant churn from the existing base.

Mistake 2: Mixing inconsistent customer definitions. If your start-of-period count uses one definition of an active customer (say, anyone with a purchase in the last 3 months) and your end-of-period count uses another (anyone with an account, regardless of activity), the result is meaningless. This happens when CRM definitions change mid-year or when teams pull numbers from different reports. Always verify the same filter logic applies to both counts before running the calculation.

Mistake 3: Choosing a period that flatters the result. Retention rates look better over shorter periods by arithmetic — fewer customers have time to leave. A monthly retention rate that sounds excellent can annualize into a much weaker figure: compounding monthly churn over twelve months can produce annual retention well below 50%. Picking a reporting period that is too short, or switching periods when retention worsens, produces numbers that cannot be compared or acted on reliably.

The Math
Worked examples and deeper derivation

The formula has three inputs and one result. Let S be customers at the start, E be customers at the end, and N be new customers acquired during the period. The retained customer count is E minus N — that is, 950 customers in the example calculation. Dividing by S gives the retention ratio. Multiplying by 100 converts it to a percentage: 95%.

Written out: Retention Rate = ((E minus N) divided by S) times 100. The subtraction in the numerator is the load-bearing step. If you skip it and compute (E divided by S) times 100, you are measuring net customer growth — a useful metric, but a different one. A business that starts with 1,000 customers, loses some, and gains new ones will show a net growth rate that looks strong while the true retention rate reveals how many existing customers left.

The complementary metric, churn rate, is simply 100 minus the retention rate. In the example, a retention rate of 95% implies a churn rate of 5%. You can also derive lost customers directly: starting count minus retained count gives 50 customers customers who did not continue. Both the retained count and the lost count are whole-number outputs of the same arithmetic, which is why this calculator surfaces both alongside the headline percentage.

SaaS company measuring quarterly retention
1,000 customers at start, 1,150 at end, 200 new customers acquired
Existing customers retained: 950 customers. Retention rate: 95%. Despite ending the quarter with more customers than they started with, this team actually lost ground on retention — their 5% churn rate means roughly 1 in 10 existing customers left. Growth masked the problem. Without separating new acquisition from retention, the headline number looked healthy.
Boutique gym tracking annual member retention
500 members at start, 460 at end, 100 new members joined
Existing members retained: 360 customers. Retention rate: 72%. A churn rate of 28% means the gym lost more than a quarter of its founding membership over the year. Even though 100 new members joined, the net count fell — the gym is on a treadmill, running hard just to stay in place. Fixing retention here would have a bigger impact than doubling new signups.
E-commerce brand calculating holiday season retention
800 repeat customers at start, 650 at end of season, 250 first-time buyers converted
Existing customers retained: 400 customers. Retention rate: 50%. This result is striking: despite a strong influx of new buyers, the brand retained only half its existing repeat customer base. Churn rate sits at 50%. For e-commerce, this often points to post-purchase experience problems — delivery issues, no follow-up, or a competitor with better loyalty incentives. Acquisition campaigns can mask this until the new cohort churn data arrives next season.
Expert Unlock
The thing most explanations skip

The formula assumes that every customer in the starting count had an equal probability of churning — which is almost never true. In practice, customer age, product tier, and engagement level predict churn far better than aggregate retention rate reveals. A single retention percentage hides cohort-level dynamics: a business might show a stable 85% overall retention rate while its newest cohort churns at 40% and its longest-tenured cohort churns at a much lower rate. Tracking retention by acquisition cohort, rather than as a single aggregate, exposes which onboarding and early-lifecycle moments drive the most loss.

The formula also breaks down when customer definition changes over the measurement period — a common problem after acquisitions, platform migrations, or pricing restructures that reclassify accounts. If the denominator is not strictly comparable to the numerator's population, the output is a blend of retention signal and definitional artifact. Advanced practitioners lock the cohort at period start and track only that group forward, rather than re-anchoring to whatever population exists at the measurement date.

What does my retention rate actually tell me about the health of the business?

What is the customer retention rate formula?
The formula is: Retention Rate = ((Customers at End of Period minus New Customers Acquired) divided by Customers at Start of Period) multiplied by 100. The critical step is subtracting new customers before dividing — this isolates how well you kept your existing base, separate from any growth driven by acquisition. Without that subtraction, you are measuring net customer change, not true retention of existing relationships.
What is a good customer retention rate?
Benchmarks vary significantly by business model. Subscription and SaaS businesses typically aim for strong annual retention rates, while transactional retail businesses often see lower rates by definition. The most useful comparison is your own historical trend — improving your retention rate by a few points per quarter compounds into material revenue impact, regardless of where the industry average sits.
Can my customer retention rate exceed 100 percent?
Yes, and it usually reflects expansion or definitional nuance. A result above 100% means the retained-and-counted portion of your end-of-period customers exceeds your starting count — possible when reactivated accounts, expanded seats, or multi-location units are counted individually. It does not mean you retained more customers than you started with in a headcount sense. Audit your customer definition across both periods to confirm the reading is accurate.

Need something this doesn't cover?

Suggest a tool — we'll build it →