Human handover: Seamlessly transfer chats to Live Agents
Co-browsing: Eliminate confusions
No-code: Build your chatbot effortlessly
Get Started for FreeNo credit card required
Retaining your existing customers is a lot cheaper than attracting new ones. It’s equally important to work on reducing the churn rate and stop your customers from leaving. Tracking popular customer retention metrics can help you gain insights into how happy your customers are.
It would, however, be a mistake if you focus less on retention and more on acquisition. It might lead to a high rate of churn – a serious issue faced by many SaaS companies today.
If your company is also churning users, make sure you regularly measure and analyze the retention metrics. This will help you know who is churning, why is churning, and when.
In this post, we will explore B2B and B2C customer retention metrics in detail, understand the definitions and types, how to measure them with formulas, why to measure these metrics, and also look at the importance of using these metrics.
Customer retention metrics are factors or variables that businesses use to assess their ability to retain customers over a specific time period. These metrics work like indicators as they give insights into customer satisfaction and loyalty levels, and also inform about the engagement level of customers with a company’s products or services.
By using metrics of customer retention, a business can measure the chances of retaining customers, and also determine the overall performance of the operations in a specific time frame. More companies now use these metrics as they realize how retaining customers is more beneficial than acquiring new ones.
When a business regularly tracks and analyzes these metrics, it stands better to understand the behaviors and preferences of its customers, minimize the churn rate, and boost overall satisfaction. All this is essential for improving customer retention and long-term profitability. Plus, a five percent increase in customer retention can boost profits by up to 75%.
See the below table where the B2B customer retention metrics, what you measure, and formulas are included.
Metric |
Measure |
Formula |
Customer Retention Rate (CRR) |
Percentage of customers retained over a specific period |
(E−N)/S×100 E: Customers at end, N: New customers, S: Customers at start |
Customer Lifetime Value (CLV) |
Total revenue expected from a customer over their lifetime |
Avg. Purchase Value × Purchase Frequency × Lifespan |
Net Promoter Score (NPS) |
Measures customer loyalty based on the likelihood of recommending |
%\ Promoters – %\ Detractors |
Churn Rate |
Percentage of customers lost during a period |
(Lost Customers / Customers at Start)×100 |
Upsell and Cross-Sell Rate |
Tracks frequency of upgraded or complementary product purchases |
(Upsells / Total Customers)×100 |
Engagement Metrics |
Measures frequency of platform interactions or feature usage |
Total Engagements / Active Customers |
Renewal Rate |
Percentage of customers renewing subscriptions |
(Renewed Subscriptions / Eligible Renewals)×100 |
Customer Health Score (CHS) |
Composite metric evaluating satisfaction, usage, and interactions |
Weighted Scores of Satisfaction, Usage, and Interactions |
Time to Value (TTV) |
The time it takes for a customer to realize value from the product |
Time of Value−Time of Onboarding |
Advocacy Metrics |
Measures referrals, testimonials, or case studies |
(Advocates / Total Customers)×100 |
These are the important customer retention metrics for B2B business. Now you can easily calculate your retention metrics by using those formulas.
Here, B2C customer retention metrics are given with the purpose of measurement and the required formulas.
Metric |
Measure |
Formula |
Repeat Purchase Rate (RPR) |
Percentage of customers making multiple purchases |
(Repeat Customers / Total Customers)×100 |
Purchase Frequency (PF) |
Tracks how often customers make purchases |
Total Orders / Total Customers |
Average Order Value (AOV) |
Average revenue per transaction |
Total Revenue / Number of Orders |
Customer Loyalty Index (CLI) |
Combines NPS, repeat purchases, and upselling to measure loyalty |
Composite of NPS, Repeat Purchases, Upselling Rate |
Customer Satisfaction Score (CSAT) |
Measures customer satisfaction with a product or service |
(Satisfied Responses / Total Responses)×100 |
Time Between Purchases |
Tracks the average time between repeat purchases |
The sum of Time Intervals / Number of Intervals |
Active Customer Rate |
Percentage of actively purchasing customers |
(Active Customers / Total Customers)×100 |
Retention Revenue Rate |
Revenue generated from repeat customers |
(Revenue from Repeat Customers / Total Revenue)×100 |
Customer Referral Rate |
Frequency of customer referrals |
(Referred Customers / Total Customers)×100 |
Several companies evaluate these retention metrics on an annual, quarterly, monthly, or weekly basis. The fast-moving SaaS companies may even look at these data daily.
The measurement of customer retention should be easier and time-saving. In this regard, following the formulas to calculate the customer retention metrics is inevitable.
Tracking the retention metrics over time helps improve customer retention. Some of the metrics are mostly used by different industries which are provided below with the calculation process.
The following formulas will help you calculate them easily. All you need to do is put the desired numbers into the given formulas to get metrics instantly.
The below table enlists the 10 most useful customer retention metrics for all types of businesses.
Key Metrics |
Formula |
Customer Retention Rate |
(Customers at the end of a period – new customers acquired during the period) / Customers at the start of the period x 100 |
Customer Lifetime Value |
Customer value x Average customer lifespan |
Customer Churn Rate |
(No. of customers at the start of the year – No. of customers at the end of the year) / No. of customers at the start of the year x 100 |
Repeat Purchase Rate |
No. of returning customers / No. of total customers x 100 |
Net Promoter Score |
% of Promoters – % of Detractors |
Product Return Rate |
No. of units sold that were later returned / Total no. of units sold x 100 |
Loyal Customer Rate |
No. of repeat customers / Total customers x 100 |
Monthly Recurring Revenue |
Average revenue per account x Total accounts in a month |
Customer Satisfaction Score |
(No. of satisfied respondents / Total no. of respondents) × 100 |
Average Revenue Per User |
Total Revenue / Number of Users or Customers |
Now, take a look at how to calculate the metrics of customer retention using formulas.
CRR is the most straightforward metric for measuring customer retention. It helps to find the percentage of loyal customers to your business over time. After calculating the CRR, you can see how effective your current strategy is to retain your customers.
What You Measure: Rate of the retained customers of a business over a specific time.
Customer Retention Formula:
Customer retention rate = (Customers at the end of a period – new customers acquired during the period) / Customers at the start of the period x 100
The first thing is to determine a time frame whether it can be a month, quarter, or year. Now, find the total number of customers at the beginning of the period, end of the time, and in between, all the customers that were onboarded.
Suppose, considering 1 month of data of a business,
Then, the CRR = (E-N)/S x 100
= ((211-87)/148) x 100
= 83.78%
However, the customer retention rate of the business in 1 month is 83.78% which is a healthy rate. Generally, the business aims to have a customer retention rate of over 85% though it greatly depends on the industry.
Based on the business types and size, if you have a small number of customers, you can calculate the CRR half-yearly or yearly.
The longer a company retains loyal customers, their lifetime values become higher.
Customer lifetime value measures how much revenue you can generate from customers during their lifetime. It’s a metric to track consistently whether you sell individual products or services.
What You Measure: Revenue generated by the most loyal customer
Customer Lifetime Value Formula:
Customer lifetime value = Customer value x Average customer lifespan
Here, consider a specific period-
Suppose, you want to find out the customer groups who have the highest lifetime value. In this case, first, identify the gross annual sales and the unique customer number of that year. From these data, you can get the average revenue per customer per year.
You just need to find out the business data over a specific time to calculate customer lifetime value including average purchase value, average number of purchases, and average customer lifespan.
You can also find out the low lifetime value. For instance, some customers purchased from you when you were offering discounts and then closed their accounts. These customers are considered as having low lifetime value.
Churned customers are those who stopped using your service. So it is one of the crucial metrics to measure your customer retention. When a company faces a high churn rate, it faces a major challenge to retain its customers.
For example, some of your customers might stop using your service because they may have gone through different challenges. It could be their businesses being acquired, they went bankrupt or they chose other service providers.
If your customer churn rate is more than 5 to 7%, then it’s time to rethink.
The main thing is to identify their problems first to reduce your churn rate. Either your product quality or the customer experience with your business can be evaluated.
What You Measure: Rate of customers lost over a specific period.
Customer Churn Formula:
Customer Churn Rate = (No. of Customers at Start of Year – No. of Customers at End of Year) / No. of Customers at the Start of Year x 100
You may frequently calculate your customer churn rate but it greatly depends on the volume of your customers. Suppose, you have thousands more customers. In this case, you can track the churn rate monthly rather than annually.
Tracking your churn rate over time helps your marketing, sales, & customer success team.
Let’s say, your business started January with 1000 customers. In February, you found that 50 customers left. Then using this formula, you can easily get your customer churn rate which is 5%.
Sometimes, the churn rate and retention rate are a bit confusing. We have covered a blog on the difference between churn rate and retention rate. You can go through it to have a better understanding.
Well, retention rate, CLV, and churn rate are the most commonly used metrics to measure customer retention. So we have discussed those in detail here including the calculation process.
The repeat purchase ratio measures the rate of customers that come back to buy from your company again. This metric is a direct indicator of customer loyalty.
By calculating the repeat purchase rate, you can find out which types of customers are making the most repeat purchases. It helps to adjust your target buyer persona for marketing.
Repeat Purchase Rate Formula:
Repeat Purchase Rate = No. of Returning Customers / No. of Total Customers x 100
NPS is a qualitative measure of customer satisfaction and how likely the customers are to refer your business to others. It is a customer loyalty score, ranging from -100 to 100. You can explore what is a good Net Promoter Score.
If you compare your Net Promoter Score to the rate of revenue growth and customer churn, you can predict the potential growth through referral and retention.
According to the London School of Economics, “An average NPS increase of 7% correlates on average with a 1% growth in revenue.”
It’s just a simple question you can ask your customer to determine the score like “How likely are you to recommend us to a friend or colleague?”
Net Promoter Score Formula:
Net Promoter Score = % of Promoters – % of Detractors
Go through to learn effective strategies to improve the Net Promoter Score of your business.
The product return ratio measures the rate of returned products. Though the products could be returned for various reasons, the ultimate goal is to keep this as low as possible.
In customer retention strategy, product returns can be extremely problematic, especially for the B2B business. Generally, the product return rate of B2C retailers for online stores is 20% and in-store 9%.
A return rate compares the number of units returned against the number of units sold. To calculate your return rate, divide the number of units returned by the number of units sold, multiplying the product by 100 to find your percentage.
The product return rate is the most important data for the customer success team to find out the exact problem.
Product Return Rate Formula:
Product Return Rate = No. of Units Sold That Were Later Returned / Total No. of Units Sold x 100
Your loyal customers are the most valuable so it’s crucial to know how many customers are loyal to your brand. This metric measures the number of buyers who made repeat purchases during a month, quarter, or year.
This includes both new and existing customers. The loyal customers of your business act like brand ambassadors. You can have a look at the ways to increase your loyal customer base.
Loyal Customer Rate Formula:
Loyal Customer Rate = No. of Repeat Customers / Total Customers x 100
Monthly Recurring Revenue (MRR) is a key retention metric to track and predict revenue streams. SaaS companies use this metric to predict the stable revenue they generate from ongoing subscriptions or recurring billings.
Measuring MRR helps in calculating the total revenues that a company can expect on a monthly basis from its active subscribers. This metric is important to understand customer retention rates better and analyze the financial health of the business on a monthly basis.
The use of MRR is also beneficial for tracking the effectiveness of sales and marketing efforts. More importantly, a business can predict future revenue and do apt resource allocation based on measuring MRR.
Monthly Recurring Revenue Formula:
Monthly Recurring Revenue (MRR) = Average Revenue Per Account x Total Accounts in a Month
The CSAT is one of the most widely used metrics for measuring the level of satisfaction that customers have with a business or its product or service. This metric is used by many companies to gauge the overall satisfaction level of customers. To measure the CSAT, a survey or feedback form is used that helps in understanding how well a business is meeting customer expectations.
In the survey, the question that is asked is, “How satisfied are you with the product or /service or experience provided by the company]?” The response is generally categorized as “Very Satisfied”, “Satisfied”, “Neutral”, “Unsatisfied” and “Very Unsatisfied”. Based on the responses to the CSAT survey, a business can easily understand the level of customer satisfaction and then know the areas for improvement.
Customer Satisfaction Score Formula:
CSAT Score = (Number of Satisfied Respondents / Total Number of Respondents) × 100
For subscription-based business, it’s important to know the average revenue generated by each user over a specific period. If your business is also in a service-oriented industry, you need to measure the Average Revenue Per User (ARPU) metric regularly. It will help you know the average value that each customer adds to your overall revenue stream.
Average Revenue Per User Formula:
ARPU = Total Revenue / Number of Users or Customers
Customer retention metrics offer a detailed view of your business’s relationship with its customers. Measuring them can empower your business to make informed decisions and tailor strategies to forge lasting customer relationships. Sadly, only 18% of customers focus on customer retention.
There are many reasons why you should measure these metrics –
Measuring customer retention is essential to understanding and managing the churn rate. It’s also vital to devise strategies for achieving customer happiness. When you regularly measure customer retention, you get valuable insights into the strength of your customer relationships and identify areas of improvement.
Let’s look at how to measure customer retention –
Before you measure customer retention, you need to set clear objectives for doing that. You need to know how it will align with your business goals. Whether you want to reduce the churn rate or increase repeat purchases, you need to know, and lay out, the reason for measuring customer retention.
There are many metrics you can rely on when it comes to measuring customer retention. The Key is to choose the ones that suit your business contexts well. From churn rate to average customer lifespan, customer retention rate to CLV, you can choose the metrics that resonate well with your business goals.
Since your business has different customer segments, analyzing retention rates for them separately can give deep insights into the broader factors affecting retention. That’s why you first need to consider segmentation of your customers based on key parameters such as demographics, engagement levels, or purchasing patterns.
When you plan to measure customer retention, the priority should be on identifying customer needs, pain points, and satisfaction levels. These factors will give detailed insights into reasons for churn. So, you must consider implementing surveys and collecting feedback regularly.
A deep understanding of how customers engage and interact with your brand across channels can help you know their levels of satisfaction. Make sure you monitor customer interactions across touchpoints and channels to analyze their behavior and find areas for improving retention.
The more your customers are engaged with your brand, the higher levels of retention rates you can expect. Customers’ levels of engagement are a good indicator of understanding their likelihood of churn or retention. That’s why you need to measure their engagement such as website visits, email response rates, app usage, etc.
How would you know whether or not your retention rate is satisfactory? There are two ways – first, you need to compare your rates against the industry benchmarks, and second, you need to compare it against your competitors. After that, you need to monitor retention metrics over time to see the trends if any, and implement strategies.
Customer retention is vital for the growth of a business. The more you retain customers, the better impact it will have on your brand value, sales, and revenue. There are some useful strategies you can use and drive retention rates.
Here are key tips to boost customer retention rates –
Customer retention is the backbone of sustainable growth, and measuring it effectively is key to unlocking its full potential. Whether you’re operating in B2B or B2C, tracking the right metrics—like Customer Lifetime Value (CLV), Churn Rate, Repeat Purchase Ratio, and Net Promoter Score (NPS)—provides invaluable insights into customer behavior and loyalty.
For B2B, metrics like Account Retention Rate and Customer Health Scores help gauge long-term partnerships, while B2C focuses on transactional indicators such as Purchase Frequency and Average Order Value. By understanding and acting on these metrics, businesses can identify areas for improvement, tailor strategies, and build stronger relationships.
Ultimately, customer retention isn’t just about numbers—it’s about creating value that keeps customers coming back. By consistently monitoring and optimizing these metrics, you’ll not only retain customers but also turn them into loyal advocates who drive your business forward. Measure wisely, act strategically, and let data guide your path to lasting success.
Start a 14-day free trial, no credit card required
Stay updated with the latest trends and ideas we share
James, a small business manager, is overwhelmed trying to keep track of customer complaints, event bookings, and internal tasks. Sticky...
Are you an online business owner, and your team is juggling customer inquiries from emails, phone calls, and social media?...
Put yourself in a situation where you notice a strange transaction on your credit card. Panic sets in. Instead of...