Customer Retention Rate
Customer retention rate is the percentage of existing customers who remain active and continue purchasing over a specific time period. It measures a business's ability to keep customers coming back.
Also known as: CRR, retention rate, customer keep rate
Formula
((Customers at End - New Customers) / Customers at Start) x 100
Why customer retention rate matters
Retention is the foundation of long-term business value. A 5% improvement in customer retention can increase profits by 25-95%, according to research by Bain & Company. This is because retained customers cost less to serve, buy more frequently, purchase at higher values, and generate word-of-mouth referrals.
Retention rate also determines how efficiently you can grow. With a 90% annual retention rate, you need to replace only 10% of your customer base each year to stay flat. With a 70% retention rate, you need to replace 30% just to maintain the same revenue - a growth tax that eats into acquisition budget.
Tracking retention by cohort reveals whether your product and customer experience are getting better over time. If newer cohorts retain at higher rates than older ones, your improvements are working. If retention is declining across cohorts, something fundamental is deteriorating that acquisition cannot solve.
The newsletter
Join our KISS newsletter
One short read a week on what actually moves revenue, in a free email. Read by 10,000+ operators and founders.
No spam. Unsubscribe in one click.
How to calculate customer retention rate
Take the number of customers at the end of the period, subtract new customers acquired during the period, then divide by the number of customers at the start of the period. Multiply by 100. This isolates the retention of existing customers by removing the effect of new acquisition. Choose a period aligned with your business model - monthly for subscription, quarterly or annually for transactional ecommerce.
Customer Retention Rate Calculator
((Customers at End - New Customers) / Customers at Start) x 100
Customer Retention Rate examples
A coffee subscription service achieves 85% monthly retention by sending personalized brew recommendations and allowing customers to easily adjust delivery frequency - outperforming the subscription box average of 60-70%.
Benchmark: Subscription ecommerce: 60-80% monthly; non-subscription: 20-40% annual repeat purchase rate
A SaaS company segments retention by onboarding completion and discovers that customers who complete all onboarding steps retain at 95% vs. 72% for those who skip steps, justifying a mandatory guided onboarding flow.
Benchmark: SaaS annual retention: 85-95% enterprise, 75-85% mid-market, 60-75% SMB
How to Track in KISSmetrics
KISSmetrics provides built-in retention analysis through cohort reports. Track customer activity over time - purchases, logins, feature usage - to define what "retained" means for your business. Use the Retention Report to visualize retention curves by cohort and identify the critical drop-off points where customers are most likely to leave.
Common Mistakes
- -Not subtracting new customers from the end count, which inflates retention by mixing acquisition with retention
- -Using a single definition of "active" when different customer segments have naturally different engagement patterns
- -Measuring retention too infrequently - annual retention hides important monthly or quarterly variations
- -Focusing on blended retention when segment-specific rates tell a much more actionable story
Pro Tips
- +Define retention clearly for your business model: is it "made a purchase," "logged in," or "used a key feature"?
- +Identify the point where retention stabilizes (the "flattening" of the retention curve) and focus on getting customers past that point
- +Build a retention model that weights different engagement signals to predict at-risk customers before they leave
- +Invest disproportionately in the first 30-90 days of the customer relationship, which is when most churn happens
- +Benchmark retention by segment, not just overall - your enterprise retention should be much higher than your freemium retention
Related Terms
Churn Rate
The percentage of customers or revenue lost over a given period. Customer churn measures account losses; revenue churn measures dollar losses.
Repeat Purchase Rate
Repeat purchase rate is the percentage of customers who make more than one purchase within a defined time period. It measures customer loyalty and the effectiveness of your retention and re-engagement strategies.
Customer Lifetime Value
Customer Lifetime Value (CLV or LTV) is the total revenue a business can expect from a single customer over the entire duration of their relationship. It is the most important metric for understanding long-term customer profitability.
Net Revenue Retention
Net Revenue Retention (NRR) measures the percentage of recurring revenue retained from existing customers over a period, including expansions, contractions, and churn. An NRR above 100% means existing customers generate more revenue over time.
Purchase Frequency
Purchase frequency is the average number of purchases a customer makes in a given period, calculated as total orders divided by unique customers over that period. Use a 12-month window unless your product has a shorter natural buying cycle. It is one of the three levers on revenue alongside average order value and customer count, and a direct input to customer lifetime value.
Further Reading
SaaS Churn: How to Diagnose, Measure, and Fix Your Retention Problem
A comprehensive guide to SaaS churn analytics. Covers churn rate calculation, cohort analysis, leading indicators, and proven retention strategies.
Customer Lifetime Value for E-commerce: How to Calculate and Increase LTV
Learn how to calculate customer lifetime value for e-commerce businesses. Covers LTV formulas, segmentation by customer cohort, and strategies to increase it.
E-commerce Cohort Analysis: Track Customer Behavior Over Time
Learn how to use cohort analysis for e-commerce to understand repeat purchase rates, customer retention by acquisition channel, and seasonal buying patterns.
Maximizing Customer Lifetime Value: 6 Retention Strategies
Six retention strategies for maximizing customer lifetime value: personalized onboarding, proactive churn prevention, expansion revenue, behavior-based loyalty, feedback loops, and re-engagement.
Build your business intelligence layer for free.
Cohorts on your real customers, built from events KISSmetrics captured itself rather than a warehouse export. It scans your site and configures the reports, so the curve is there the same day.