Many of you know that keeping customers is cheaper than finding new ones. But here’s the thing: most businesses don’t actually know how many customers they’re keeping.
Customer retention rate is the percentage of existing customers who stay with you over a given period. It’s one of the simplest metrics to calculate, and one of the most revealing. A strong rate means your product delivers, and your support does its job. A weak one tells you something needs to change.
This guide walks you through how to calculate your customer retention rate, what a “good” rate looks like for your industry, and which related metrics to track alongside it. You’ll also find practical ways to improve retention that actually work.
- Retention rate only counts existing customers, not new ones
The formula is ((E – N) / S) x 100. The most common mistake is forgetting to subtract new customers acquired during the period, which inflates your number and hides real churn.
- B2B SaaS averages 90% retention while e-commerce sits around 38%
A ‘good’ retention rate depends entirely on your business model. SaaS benefits from high switching costs, while e-commerce faces intense competition and near-zero switching barriers. Compare against your own industry, not someone else’s.
- Retention rate alone doesn't tell you why customers stay or leave
Pair it with repeat purchase rate (who kept spending), CLV (how much they’re worth), NPS (how they feel right now), engagement metrics (who’s going quiet), and churn rate (who already left) for the full picture.
- 86% of customers stay loyal when onboarding is educational and welcoming
Customers who go through strong onboarding buy 90% more frequently and spend 60% more per transaction. Good onboarding means guiding people to their first win fast, not overwhelming them with every feature.
- 50% of customers switch after just one bad support experience
Zendesk’s 2025 data shows this jumps to 76% after two bad experiences. Speed matters, but resolution matters more. Customers want their problem solved, not just acknowledged.
What is the customer retention rate?
Customer retention rate measures the percentage of customers a business keeps over a specific time period, excluding new customers acquired during that period. It only counts the people who were already your customers at the start.

Think of it this way. If you started the quarter with 100 customers and 90 of them are still buying from you at the end… your retention rate is 90%. The ten who left? That’s your churn.
Why does this matter? Keeping existing customers is five to seven times cheaper than acquiring new ones. A small improvement in customer retention can have a big impact on revenue over time. So, this is one of those numbers every business should know.
How to calculate your customer retention rate
The formula is straightforward:
Customer retention rate = ((E – N) / S) x 100
Where:
- S = Number of customers at the start of the period
- E = Number of customers at the end of the period
- N = Number of new customers acquired during the period
You subtract new customers because you only want to measure how many existing customers stayed. New ones don’t count here.
Example calculation:
Let’s say you run a Shopify store. At the start of Q1, you had 500 customers. During the quarter, you gained 100 new customers. At the end of Q1, you had 450 total customers.
Here’s the math:
- S = 500 (customers at the start)
- E = 450 (customers at the end)
- N = 100 (new customers acquired)
Customer Retention Rate = ((450 – 100) / 500) x 100 = 70%
That means you kept 70% of your original customers. The other 30% didn’t come back.
To calculate correctly, here are some common calculation mistakes to avoid:
- Counting new customers in your end total without subtracting them: the most common mistake. If you skip the “minus N” step, you’ll inflate your retention rate and think things are better than they are.
- Using inconsistent time periods: Comparing a monthly retention rate to a quarterly one is like comparing apples to oranges. Pick a timeframe and stick with it.
- Not defining what “customer” means: For some businesses, a customer is someone who made a purchase. For others, it’s an active subscriber. Define this before you calculate, and keep the definition consistent.
- Ignoring seasonality: Retail stores naturally see spikes during holidays. Measuring retention right after Black Friday will look different from measuring it in a slow month like February. So, account for this when reading your numbers.
The formula itself is simple. The hard part is making sure your data is clean.
Metrics to track alongside retention rate
Your retention rate tells you how many customers stick around. But it doesn’t tell you why they stay, how much they spend, or whether they’d recommend you. These five metrics fill in the gaps.

Repeat purchase rate
Repeat purchase rate measures the percentage of customers who come back and buy again. It’s one of the clearest signals that people like what you’re selling.
Formula:
Repeat Purchase Rate = (Number of returning customers / Total customers) x 100
Retention rate tells you who stayed, and repeat purchase rate tells you who stayed and kept spending. You can have a decent retention rate but a low repeat purchase rate if customers hold accounts without making any purchases. For e-commerce stores, this is the metric that connects retention to actual revenue.
Customer lifetime value (CLV)
CLV estimates how much total revenue one customer brings in over their entire relationship with your business.
Formula:
CLV = Average Order Value x Purchase Frequency x Average Customer Lifespan
This is where retention rate pays off in dollars. The longer customers stay (higher retention), the more they spend over time (higher CLV). Even a small improvement in retention can significantly increase CLV because the effect compounds.
Net promoter score (NPS) and satisfaction signals
NPS measures how likely your customers are to recommend your business to someone else. Respondents score from 0 to 10 and fall into three groups: Promoters (nine to ten), Passives (seven to eight), and Detractors (zero to six).
Formula:
NPS = % Promoters – % Detractors
Retention rate is a lagging indicator; it only moves after customers have already left. NPS captures sentiment while customers are still active.
That timing gap is what makes them powerful together. NPS trending down is often the earliest signal that retention will follow. Pairing both metrics shifts your approach from reactive to proactive, fixing issues while customers are still around to save.
Engagement and usage metrics
Engagement metrics track how actively customers interact with your product or content. This includes things like login frequency, pages visited, features used, emails opened, or support tickets submitted.
There’s no single formula here. The right engagement metric depends on your business model. For a SaaS product, it might be daily active users. For an e-commerce store, it might be email click-through rates or repeat site visits.
The connection to retention is direct: customers who stop engaging are usually about to leave. Tracking engagement gives you a chance to intervene before they churn, not after.
Churn rate
Churn rate is the percentage of customers you lose during a given period. It’s the inverse of the retention rate.
Formula: Churn Rate = (Customers Lost During Period / Customers at Start of Period) x 100
Retention rate and churn rate, together, give you the clearest signal of how customers respond to changes in your business. When you adjust pricing, improve support, or redesign your onboarding flow, retention and churn are the first numbers to move. That makes them the most direct feedback loop for any decision related to customer experience.
Customer retention rate for different business models
A “good” retention rate depends entirely on what kind of business you run. A SaaS company and an e-commerce store operate on completely different dynamics, so comparing them directly doesn’t make sense. Here’s what the benchmarks look like across three major business models.
Subscription and SaaS businesses
SaaS and subscription businesses tend to have the highest retention rates. B2B SaaS companies typically achieve around 90% retention, benefiting from high switching costs and deep product integration that make churn disruptive for the organization. That makes sense. B2B buyers go through longer evaluation cycles and involve multiple decision-makers before committing. Once they’re in, they’re less likely to leave on a whim.
For B2C subscription businesses, the average number is lower – around 72% (it’s still a great number overall). But if your business is a B2C subscription model, you still need to pay attention to it. Because consumers cancel more easily than B2B businesses do – there’s no approval process, no team dependency… just one click and they’re gone. That’s why B2C subscriptions need to constantly prove their value to keep people paying month after month.
E-commerce and retail brands
E-commerce has some of the lowest retention rates across all industries. The average sits around 38%, driven by price sensitivity, intense competition, and low switching barriers. That might seem low because e-commerce customers naturally shop around. The brands that beat this benchmark typically invest heavily in post-purchase experiences, loyalty programs, and personalized email flows.
And traditional retail performs somewhat better at 63%, though it still falls short of the cross-industry average. Retail has an advantage over e-commerce because in-store experiences create stronger habits. Customers who shop in a physical location become familiar with the layout, staff, and product selection. That personal connection is harder to replicate online. But retail still faces pressure from convenience-driven competitors like Amazon, where customers can switch with zero friction.
B2B service-based companies
Outside of SaaS, service-based B2B businesses also retain well. Professional services average 84% retention, while construction and engineering hit around 80%.
The dynamic here is different from SaaS. Retention isn’t driven by product integration; it’s driven by relationships. Switching an agency or consultant means rebuilding trust, re-explaining your business, and risking a dip in quality during the transition. Most companies would rather stay with a provider who’s “good enough” than take that risk.
How to improve your customer retention rate
Improving it is where the real work starts. Here are four areas that have the most direct impact.
Enhancing customer onboarding
First impressions set the tone for the entire relationship. If customers don’t understand how to use your product or see value quickly, they leave before you get a chance to prove yourself.
The data backs this up. 86% of customers say they’re more likely to stay loyal to a business that provides educational and welcoming onboarding content. And customers who go through a strong onboarding experience tend to buy 90% more frequently and spend 60% more per transaction.
Good onboarding doesn’t mean overwhelming people with every feature on day one. It means guiding them to their first win as fast as possible – that might be a welcome email sequence that highlights bestsellers and offers a reason to come back.
Providing consistent value
Retention comes down to whether your product or service continues to solve a real problem over time. This means regularly checking in with what your customers actually need, not just assuming the value you delivered six months ago is still relevant. Product updates, fresh content, new features, personalized recommendations… these are signals that tell customers the relationship is worth maintaining.
Improving service quality
According to Zendesk’s 2025 data, 50% of customers will switch to a competitor after just one bad support experience. This figure rises to 76% after two bad experiences.
Speed matters, but resolution matters more. Customers want their problem solved, not just acknowledged. So you can invest in support quality, whether through better training, faster response times, or live chat tools – Chatty directly protects your retention rate.
Launching loyalty programs
Loyalty programs give customers a tangible reason to come back. Research shows loyalty program members generate 12-18% more revenue than non-members.
The programs that perform best keep things simple: earn points, get rewards, repeat. The moment a loyalty program feels complicated, customers stop engaging with it.
Final Thoughts
Your customer retention rate shows whether people see enough value to stay. That makes it one of the most honest metrics your business can track.
The formula is simple. The real work is in what you do with the number. Track it alongside CLV, NPS, and churn rate to understand not just how many customers stay, but why they stay and where you’re losing them. Compare against your industry benchmarks, not someone else’s. And, the businesses that grow sustainably are the ones that figure out retention early.
FAQ
Most businesses track it monthly or quarterly. Monthly works well for subscription businesses with high churn. Quarterly is better for e-commerce or service businesses with longer purchase cycles. The key is to pick a consistent timeframe and stick with it.
No. If you’re getting a number above 100%, it usually means new customers were accidentally included in the calculation. Go back and make sure you’re subtracting new customers acquired during the period.