Customer Retention Rate: Formula, How to Calculate & Improve It


Customer retention rate (CRR) is the percentage of existing customers who stick with you over a set time. You calculate it using the formula ((E − N) ÷ S) × 100, where E is the number of customers at the end of a period, N is the number of new customers acquired during the period, and S is the number of customers at the beginning of the period.
In this guide, we break down the calculation steps, explore average industry benchmarks, compare retention against churn, and share simple, practical ways to keep your buyers from leaving.
The customer retention rate is the percentage of existing customers who stay with you. It’s measured over a specific period. It tells you whether customers find enough value to keep coming back. The calculation excludes newly acquired customers, so new sign-ups don’t hide the losses.
A high retention rate often points to customer satisfaction and steadier revenue. It shows customers keep finding value. Subscription companies track recurring customers with it. E-commerce and service businesses use it to drive repeat purchases. They build long-term relationships, customer loyalty, and brand loyalty through this approach.
Acquiring new customers feels good, but churn quietly eats into resources. Focusing only on acquisition is like pouring water into a leaky bucket. Acquisition costs keep rising. Most of the budget goes to replacing customers who left. Rather than reaching new ones. Customer attrition hurts customer lifetime value (CLV) and overall customer value. It puts pressure on the team.
Tracking customer retention percentage fixes this blind spot. It shows product problems before revenue falls. It also shows how behavior changes across customer cohorts. A high retention rate reduces sales pressure. It creates more reliable revenue from existing customers. Keeping an account costs far less than finding a new one.
You can even calculate your exact cost per retained client. This is why a strong retention strategy beats constant customer acquisition.
The customer retention rate formula needs three numbers from your CRM.
Here is what each variable represents:
You subtract new buyers because they didn’t choose to stay; they simply joined. Retention measures whether your existing accounts are still active.
Here’s how to calculate it in five steps.
Pick one time frame and stick to it. Most subscription companies use monthly or quarterly. Retail and professional services usually look at the full year.
Keep a separate count of every new customer who joins during that same period.
Monitor every new buyer who joins during the period. Store this figure separately from your base count.
On the last day, count every active account. This number includes both the customers who stayed and the new ones who signed up.
Plug the three numbers into the formula: ((E − N) ÷ S) × 100.
Customer Retention Rate Example:
Say your B2B software company starts Q2 with 200 clients. By the end of the quarter, you still have 170 of those original clients (and some new ones). That gives you an 85% retention rate.
Five Common Calculation Mistakes:
Retention and churn are two sides of the same coin. Retention is the percentage of customers you keep. Churn is the percentage you lose. Add them together for the same period and the same customer group, and you get 100%.
Looking at only one number can mislead you. Logo retention counts customers. Revenue retention counts the money those customers bring in. You can keep 90% of your customers and still lose a big chunk of revenue if your largest account leaves. Track both.
| Feature | Customer Retention Rate | Customer Churn Rate |
|---|---|---|
| Main Focus | Tracks how many buyers find lasting value and stick around. | Tracks how many buyers leave due to poor product experience. |
| Ideal Target | You want this number to stay as high as possible. | You want this number to stay as close to zero. |
| Revenue Effect | Drives reliable recurring revenue and lifts overall customer lifetime value. | Wastes acquisition budget and quickly erodes your monthly recurring revenue. |
| Warning Sign | A drop shows customers no longer see value in you. | A spike flags urgent problems with quality or customer service. |
| Team Responsibility | Customer success teams work every day to raise this number. | Product and support teams work together to lower this number. |
| How to Fix | Double down on smooth onboarding and strong customer loyalty programs. | Fix annoying software bugs, high pricing, and poor customer service. |
For example, if 100 customers are present at the beginning of a period and 10 of those customers leave, the churn calculation for that customer base would be 10%.
Multiple factors shape customer retention rate; no single customer service metric controls it alone.
A smooth customer experience meets customer expectations, driving repeat purchases across your entire business.
Fast support replies eliminate friction, protect customer satisfaction, and keep your existing customers engaged.
Solving issues on day one builds customer loyalty, but answer quality matters just as much.
Unified messaging across channels prevents friction and builds stronger customer relationships with loyal customers.
Using customer data to solve problems early prevents customer churn before buyers walk away.
Tailoring interactions to specific customer behavior makes your existing customer base feel truly valued.
Listening to regular customer feedback reveals pain points, helping you improve customer lifetime value.
There is no single “good” number. It depends on your industry and how long your contracts are. A consumer app and an enterprise software company live in completely different worlds. Contract length, price, and how hard it is to switch all set the baseline.
Here’s what the numbers usually look like by industry:
| Industry Sector | Average Customer Retention Rate | Primary Churn Factor |
|---|---|---|
| Enterprise SaaS | 90% – 95% | Poor onboarding or product misalignment |
| Financial Services | 74% – 81% | Competitor pricing and fee structures |
| SMB SaaS | 75% – 85% | Client business failure and budget cuts |
| Telecommunications | 78% | Network coverage and customer service issues |
| Professional Services | 84% | Project completion and internal hiring |
| Retail & Ecommerce | 30%-38% | Low switching costs and bargain hunting |
Across all industries, the average sits around 75%, but that number is almost useless by itself. These are the most common customer retention statistics by industry. Compare yourself to your own past results and to companies that sell the same way you do. Don’t measure an ecommerce store against enterprise SaaS.
How often you calculate it depends on how fast customers come and go.
One company-wide number hides where people are actually leaving. Break the data into groups:
Once you see the differences in customer behavior, you know exactly where to fix things with a customer journey map.
The retention rate is only one piece. These other metrics give you a fuller picture:
Product quality, support speed, and whether you meet customer expectations decide most of it. Here are seven actionable strategies to raise retention.
Most customers leave early because setup feels hard. Make the first win happen fast. Break setup into short checklists and give enterprise accounts to a dedicated person for the first week. Offer short walkthrough videos for everyone else. When people see value on day one, they stick around.
Slow replies kill relationships. Train your team to solve the real problem instead of sending scripted answers, and aim for high First Call Resolution(FCR). Route tough technical questions straight to senior people. Make sure agents can see the full customer history before they reply. Quick, useful help makes people feel looked after.
Most unhappy customers never complain; they just leave. Ask regularly. Send a short CSAT survey after every support ticket and run NPS twice a year. Read cancellation reasons every week. Then tell the product and marketing teams what you found. Let customers know when you fix something they reported.
Don’t only talk to people when renewal is coming. Use proactive customer service instead. Send updates that show how new features solve real problems they have. Do quarterly reviews with mid-market accounts so they can see the ROI. Share industry numbers that help them improve their own results. Regular, useful contact keeps you relevant.
People rarely cancel out of the blue. Usage usually drops weeks earlier. Watch for fewer logins, features they stop using, or empty seats. Set your CRM to flag any account whose usage falls more than 30% month-to-month. Then have customer success reach out with training or a check-in before the contract ends.
One-size-fits-all frustrates people who have specific needs. Use what you know about each customer to suggest features based on how they actually use the product and send content that matches their industry. Build custom dashboards for the people who care about the numbers. When the product feels built for them, switching becomes harder, and the overall customer experience improves.
Too many companies save the best deals for new customers. They take the old ones for granted. Flip that. Give long-term accounts service credits, extra training hours, better pricing tiers, or a customer loyalty program. Let them try beta features first. Keep their original pricing when you raise rates for everyone else. Loyal customers notice, expand, and refer to others. These targeted retention campaigns help turn new customers into a loyal customer base.
Quick checklist:
The retention rate isn’t flashy. It just tells you whether the customers you already have are staying. You can keep signing new people while the old ones quietly leave. The cost adds up fast.
Measure it regularly and fix the leaks. The business grows on more solid ground. Measure it regularly and fix the leaks. Strong customer retention drives sustainable business growth.
Dialaxy helps businesses manage customer communication with calling and messaging tools.
It’s simply the percentage of your existing customers who stick around over a set period. New buyers don’t count.
The formula is ((E − N) ÷ S) × 100, where you subtract new customers from ending customers, divide by starting customers, and multiply by 100.
Take your ending number, subtract the new customers, divide by how many you started with, then multiply by 100.
Honestly, it depends on your industry. Enterprise SaaS usually aims for 90% or higher, but it’s different for everyone else.
Retention rate tracks the customers you keep, while churn rate tracks the ones you lose. For the same time frame, the two will always add up to 100%.
Monthly or quarterly is best if you want to catch problems early. Annual is fine for long enterprise contracts.