Churn Rate vs Retention Rate

Do you want to make long-term plans for your company’s subscribers? Would you like to know through which metrics you can analyze your user base?

In this article, I will talk about churn and retention rates for your users. Understanding these terms is essential for SaaS marketing.

What is the difference between churn rate and retention rate?

Customer churn rate is the rate of people that sign up for your product and then leave in a given time. On the other hand, the customer retention rate is the rate of people who subscribe to the service you provide for them.

As you can see, the customer churn rate is harmful since it refers to the number of people who do not subscribe to the service you provide for them. On the other hand, the customer retention rate refers to the people that actively subscribe to your services.

Increasing your user activation rate will reduce your churn rate and increase your retention rate.

However; It must be noted that utilizing professionals like HockeyStack is the surest way to increase your retention rate.  

Metrics you should track to calculate churn and retention rate.

Before calculating your churn and retention rate, you must learn the basic terminology related to the subject. Here is a shortlist of product management metrics that you can use to track your churn and retention rates:

1. Customer Lifetime Value

Customer Lifetime Value (or sometimes referred to as CL or CLTV) is the net profit you can have related to your entire business relationship with your customers. This term helps you to determine retaining which customers would be beneficial in the long run.

2. Repeat Purchase Ratio

Repeat Purchase Ratio, also called RPR, refers to the ratio of customers that return to have services from your service provider again. This is interlinked with your customer lifetime value. Although this term was first used for products, it is also applied to services on a subscription model.

3. Net Promoter Score

Net Promoter Score sometimes referred to as NPS, is the possibility of your customers recommending your services to other individuals. This is related to your user activation rate and your marketing strategies.

4. Average Order Value

Average Order Value, often referred to as AOV, is the average spending one customer makes through multiple purchases. This enables you to detect customers that marketing would be more profitable for.

5. Time Between Purchases

Time Between Purchases is aimed at calculating how often a customer decides to employ your services. This allows you to measure how happy your customers are and are inclined to try your competitors.

6. Loyal Customer Rate

Loyal Customer Rate refers to the number of people that have purchased your services within a time. The difference between this with the repeat purchase ratio is the time you set for calculating this metric.

Individual marketing technics like email marketing is essential for increasing your loyal customer rate.

7. Customer Growth Rate

Customer Growth Rate refers to how much your customer base has grown within a given period (days, weeks, months). This rate depends not only on how many new customers you can reach but also on how many existing customers you can retain.

 8. Share of Wallet 

Share of wallet often referred to as SOW, is the monetary amount your customers share with you instead of your competitors in the same sector. By providing multiple services and options, you can increase this metric and gain an edge over your competitors.

9. Customer Acquisition Cost

Customer acquisition cost refers to the average price of gaining a new customer. The calculation for this is usually done annually but can be done quarterly if desired as such. This is a term that is useful for both marketing and sales departments.

10. Engagement

The number of critical actions like subscribing or creating an account is defined as engagement. This metric should be at the center of your marketing strategy. This metric is directly related to your user activation rate and active subscriptions.

How to Calculate Churn Rate

Before calculating your user churn rate, you should consider how often you need this calculation. It is more sound to measure it more often, even daily, for a relatively big company with a more extensive user pool. However, a smaller company that works for a smaller user base can utilize two to three calculations per year.

There are multiple ways to calculate your user churn rate, and picking the most useful one for the service you provide is vital for accurate results. Utilizing the correct method will enable you to:

  1. Be precise with your user churn and retention rate calculations.
  2. Plan your long-term goals.
  3. Increase your marketing reach through accurate planning. 

The Simple Way

The simplest way to calculate your user churn rate is to divide the number of churned users you have in a certain period by the number of users you had at the beginning of the said period. We can formularize the said calculation like this:

I will put some examples below to explain how to calculate user churn rate in this way:

Churned UsersTotal Number of UsersChurn Rate
100 in a year1000 at the beginning of the year10% Annually
200 in a month4000 at the beginning of the month5% Monthly
10 in a day1000 at the beginning of the day1% Daily

There are specific pros and cons to this method. One important pro is that it is straightforward. You need to have only two types of data, your total number of users and the number of churned users, to calculate your churn rate.

However, this simplicity brings with it specific problems. If you are a new competitor in the industry, this calculation method can overlook the number of activated users who decide not to use your service any longer. This can also be the case for companies with a higher marketing reach

In the case of a company with a solid base growing at a specific rate, this might not be a problem. However, it must be noted that a company that is at a higher level will probably want to calculate its user churn rate according to some other metrics. This is where different ways of calculation come in.

The Adjusted Way

The adjusted way takes the rapid growth within a month due to special reasons to calculate your Churn rate. This is especially important for services that can see a seasonal boom.

The way of calculating your churn rate is to divide the number of your churned users by the average number of users you have had in a certain period. The average number of your users is calculated by adding your users on the first and last days of the given period and dividing it by two.

It must be noted that this way calculation is best used at monthly levels. Using it daily, weekly, or yearly basis might not be as when used every month. 

We can formularize the said calculation as it follows:

I will put down a three-month user churn rate calculation according to the adjusted way:

Existing Customers100001005010200
Existing Churn-100-150-375
New Customers2001000400
New Churn-50-225-25
The net number of Customers100501067510200

According to the adjusted way for user churn rate calculation, the statistics would be as below:

March-April: 125/10025=0,014

April-May: 375/10125=0,037

These statistics show that the percentage of churned users has more than doubled in one month.

The Predictive Way

It must be noted that calculating your churn rate can affect your planning for the future. Thus, a new model regarding how to make predictions regarding the future was developed.

This method also takes into account how many inactive customers you have. This is especially useful for calculating your active number of users and how to increase the said ratio to increase your user activation rate.

Here is a model explaining how this calculation is done:

Inactive customers represent how many customers are active on day one while not busy on the n+1 days. You can decide how many days it will be. If you have two thousand customers on March 1 and then want to see how many of these customers will churn away on April 1. You need to sum these numbers and then divide them by the number of customers in March.

The Shopify Way

A churn number that is affected by the growth number is prone to misinterpretation. Therefore, Shopify has come up with a new method to overcome this problem.

This method works especially with SaaS companies that experience high growth rates for specific periods or companies that recently got established and experience a boom due to this fact.

The calculation process for this is relatively simple. First, one has to divide the number of users that have churned by the sum of the number of users in a certain period which is again divided by the number of days in a certain period.

I know that there are a lot of calculations mentioned, and they look scary. So I will put another model for you to understand the process better.

What’s a reasonable churn rate?

Average user churn rates range from 2%-10%, according to multiple pieces of research. Thus the companies would want to have the churn rate around the lower end of this spectrum and consider this good.

However, you must consider that your establishment’s churn rate will depend on many factors ranging from the type of service you provide for them to the target audience. Here are some examples of leading companies’ churn rates:

1. According to the statistics, Netflix has a monthly user churn rate of 2.4%.

2. Hulu has an average churn rate of 4.9% monthly, according to the statistics. 

3. According to statistics, Disney+ had an average churn rate of 2.3% in late 2020 

Note that these are the leading companies in their respective sectors, and even these companies see fluctuations in their churn rates from time to time. Therefore, it is normal for an average service provides to see different churn rates and experience fluctuations.

How to Calculate Retention Rate?

The retention rate is the number of people that use your services after a certain period. You can think of this as the opposite of your churn rate. You need this statistic to be as high as possible by increasing your user activation rate.

N-day retention

N-day retention refers to the users who return to the service you provide them after a specific number of days. For example, if only a quarter of your users return after three days, this means that your 3-day retention is only 25%.

Do not forget that you can decide when to start your n-day. It can be the day when users downloaded your app; it can be when they applied for a subscription. This is entirely up to you.

This is especially important if you want to calculate your user retention rate for a certain period. For example, companies that provide services that experience a seasonal boom can benefit from this method.

Here are some N-day user retention calculation examples:

Number of Users at the N-dayNumber of Users at Day 1Number of Users at Day 2Number of Users at Day 3

According to these statistics, the 2-day retention rate for the first company would be 40%, while its 3-day retention rate would be 30%.

The second company has a 1-day retention rate of 33%, a 2-day retention rate of 25%, and a 3-day retention rate of 16%.

The third company has a 1-day retention rate of 80%, a 2-day retention rate of 50%, and a 3-day retention rate of 20%.


  • Precise.
  • Easy to calculate.
  • It can be used comparatively.


  • Is limited to daily calculations.
  • Can not calculate long-term trends.
  • Prone to misinterpretation.

Unbounded retention

Unbounded retention is aimed to show you the percentage of users who return at a date or any time after that designed date. This is especially useful if your service does not rely on daily interaction.

This is the inverse of your churn rate. So adding your unbounded retention to your user churn rate will be equal to your entire user base.

However, this method comes with specific problems. One of the most important of which is that following unbounded retention for a long time might result in overlooking the different seasonal trends in your work field.


  • Helpful in making generalizations.
  • It can be helpful for services that do not rely on daily interactions.


  • It is prone to overlooking seasonal trends.
  • Is not valid for short-term analysis.
  • It is not suitable for services that rely on daily interactions. 

Bracketed retention

Bracketed retention is a combination of N-day retention and unbounded retention since it enables you to pick two dates and calculate the user retention rates between this period. Utilizing this method will allow you to calculate your user retention rates daily, weekly, or even monthly.

To calculate your unbounded retention rate pick a date and then add every user who uses your service afterward. Here are some possible periods you can choose so as to calculate your unbounded retention rate for your users:

  1. 1-7 Days (Short Term)
  2. 7-30 Days (Mid-term)
  3. 30-60 Days (Long-Term)

What is a good retention rate for SaaS?

In SaaS marketing, a net revenue retention rate that is above 100% is considered good. However, the median net retention rate is around 100% while SaaS companies that operate for medium and small businesses aim for around 90%. This is usually tied to the limitations of the sector they operate in.

The highest net revenue retention rate is attributed to the Enterprise SaaS with it being around 125%. By checking out SaaS Content Marketing Examples from the biggest SaaS companies you can adopt their tactics to improve your user retention rate.


It’s important for SaaS companies to understand their user metrics to react to changing times more efficiently. Evaluating your user retention and churn rates with the help of professional companies like HockeyStack is principal to succeeding in the field you are operating in.


What is negative churn rate?

When the new revenue from your customers surpasses the revenue you lose from cancellations and downgrades, that means you have a negative churn rate. Having a negative churn rate should always be an important priority for your SaaS service provider.

Is churn rate the opposite of retention rate?

Yes, they are the opposites of each other. Although applying the calculation methodology of both of them is useful for analyzing seasonal effects that have an effect on your user base. However, note that this opposition is closely related to the way one calculates their user churn and retention rates.

What is customer retention rate?

Your customer retention rate is the percentage of people that keep using the services you provide for them after a certain period of time. There are different ways to make the calculation and the rates can change drastically depending on the method you utilize.