What is the Customer Retention Rate Calculator?
The Customer Retention Rate Calculator measures the percentage of customers a business keeps over a given period. It accounts for new customers acquired during the period and focuses on how many of the original customer base remained at the end. Retention rate is a critical health metric for subscription and recurring-revenue businesses.
How does it work?
Enter the number of customers at the start of the period, the number of new customers acquired during the period, and the total customers at the end of the period. The calculator subtracts new customers from the ending count to isolate retained customers, then divides by the starting count and multiplies by 100 to express retention as a percentage.
Formula
((customers at end - new customers) / customers at start) x 100
How the calculation works
How the calculation works
- 1Enter customers at the start of the period, new customers added, and customers at the end.
- 2Subtract new customers from the ending count to isolate retained customers.
- 3Divide retained customers by the starting customer count.
- 4Multiply by 100 to get the retention percentage.
Worked example
Worked Example
A fictional sales analytics SaaS called PipelinePilot wants to know whether its onboarding revamp improved retention during the last quarter.
- 1Retained customers = 1,050 - 200 = 850.
- 2Retention rate = 850 / 1,000 = 0.85.
- 30.85 x 100 = 85% retention for the quarter.
- 4Implied churn = 100% - 85% = 15%, or 150 lost customers.
Result
PipelinePilot retained 85% of its original 1,000 customers, meaning 150 customers churned during the period.
Interpretation guide
How to read your result
You are losing more than a fifth of your customer base each year, which erodes compounding growth and raises CAC pressure.
Audit onboarding, health scores, and support response times before scaling acquisition spend.
Typical for SMB SaaS with some expansion headroom; retention is not a differentiator yet.
Introduce success touches at day 30-90 and monitor cohorts to stop churn from drifting higher.
Above-average retention that compounds into materially lower CAC and higher LTV.
Invest in expansion plays like upsells and multi-seat sales to convert retention into growth.
Enterprise-grade retention that makes revenue highly predictable and justifies premium valuation multiples.
Protect the inputs: keep NPS high, monitor product adoption, and document what drives retention so it survives leadership changes.
Benchmarks
Annual customer retention benchmarks for SaaS (churn is the inverse: 95% retention = 5% churn)
| Metric | Typical | Strong |
|---|---|---|
| Annual retention (all SaaS) | 85-90% | 90%+ |
| Annual retention (SMB SaaS) | 80-88% | 88%+ |
| Annual retention (mid-market SaaS) | 85-92% | 92%+ |
| Annual retention (enterprise SaaS) | 90-95% | 95%+ |
Common mistakes
- - Including new customers in the retained count, which inflates the rate
- - Using different time periods for start and end counts, skewing the result
- - Treating one-time seasonal dips as permanent retention problems
Practical tips
Practical tips
Always measure on a cohort basis: group customers by their signup month so you are not mixing vintages.
Exclude free and trial users from the count unless your business model is freemium, then track them separately.
Watch the retention trend, not a single month; three consecutive declining months justify an intervention.
Pair retention with logo churn and revenue churn, since losing small accounts can hide large revenue losses.
Tie retention reporting to onboarding: most churn decisions happen in the first 90 days.
When should you use it?
- - Monthly or quarterly retention reviews with the management team
- - Evaluating the impact of onboarding improvements on customer stickiness
- - Comparing retention across different customer segments or cohorts
- - Reporting customer health metrics to investors and board members
Benefits
- - Reveals how effectively the business keeps customers over time
- - Helps identify retention issues before they become revenue problems
- - Provides a clear benchmark for customer success initiatives
Use cases
- - Subscription retention analysis
- - Customer success performance reviews
- - Cohort-based retention tracking
Step-by-step example
Record your customer count at the beginning of the measurement period. Track every new customer added during that period. Count total customers at the end of the period. Subtract new customers from the ending count to find retained customers. Divide retained customers by the starting count and multiply by 100 to get the retention rate.
Real-world example
A SaaS company starts the quarter with 1,000 customers, acquires 200 new customers, and ends with 1,050 customers. The retention rate is 85%, meaning 85% of the original customer base remained through the quarter. The 15% churn represents 150 customers lost during the period.