Churn Rate in Saas: how to measure and identify it?

SaaS companies base their growth and performance evaluation on different metrics, such as cac, mrr or churn rate. All these kpi’s are key when making key decisions for the development of the company.

The b2b saas churn is one of the basic indicators for any SaaS company. It has a concept and calculation that are simple in appearance, but in some cases it is not so trivial.

Churn is an essential indicator for a SaaS, and due to its importance, we are going to dedicate a specific article to it in which I will describe its definition, how to calculate it, how to improve it and relevant information about it.

What is the Churn Rate in a saas?

The b2b saas churn rate is a business indicator that calculates the percentage of customers or users that have abandoned a product after a certain period of time.

So we must identify between:

  • User Churn
  • Customer Churn
Churn Saas
Churn Saas

How to calculate Customer churn

Calculating and understanding this metric is essential to have a clear idea of the health and loyalty that the business is generating. Of course, a high churn rate can indicate a problem of satisfaction with the product or service offered, and it could also affect the monthly recurring revenue.

Generally, the b2b saas churn is evaluated considering a specific time range, according to a cohort of users, this can be:

  • Weekly churn rate.
  • Monthly churn rate.
  • Quarterly churn rate.
  • Semiannual churn rate.
  • Annual churn rate

Don’t forget that as we saw in this post about b2b metrics, the more a customer uses your service, the more time he is away from churn.

How is the churn rate calculated in a saas?

At first glance, the concept and calculation of churn rate seems quite intuitive and simple. However, there are certain factors that can affect the final result of the indicator and it is convenient to define them in an efficient way in order to get closer to reality.

I will now review some factors that can complicate the process of defining and calculating churn:

  • It is not easy to keep track of churn customers.
  • The number of customers for a given period is not a concept that is well defined for a SaaS, as that number can change due to new subscriptions or cancellations.
  • The churn rate provides a percentage as an indicator, however, this result should not be confused and should be interpreted with care when drawing qualitative conclusions from it.

How to calculate the churn rate in b2b?

The b2b saas churn rate is calculated by dividing the number of customers who abandoned the product or service by the number of customers you had at the beginning of that period. This is the simplest way to calculate it.

Beyond this, there are more complex ways of doing this calculation and they allow a deeper analysis. Below, I will review some of them.

Simple churn formula

The result is obtained by dividing the number of customers who abandoned the product or service by the number of customers at the beginning of the period analyzed.

This form allows a quick and simple calculation, it is easy to analyze and compare month after month. However, it can generate distortions that make analysis difficult for companies that are in the process of hyper-growth.

Churn indicator: adjusted form

This form divides the number of customers who abandoned the product in service by the average number of customers during the time period analyzed.

It is useful for companies that want to efficiently manage the growth in the number of customers. However, it is important to be consistent in the time periods considered for the calculations of the indicators to be compared.

What is the churn rate calculated for?

The b2b saas churn has different uses and all are essential to the success of the product or service. To begin with, it serves as a good measure to determine the health of the company and its ability to retain customers in the long term.

In addition, it is useful to understand what can be improved to enhance customer retention over comparable time periods. It is also a good way to get answers about customer satisfaction with respect to the product or service offered.

Undoubtedly, this indicator is one of the indispensable tools for product managers, as it offers them an initial overview of what their product or service is achieving.

Saas Churn Benchmark


Not having churn is almost impossible, but what is a good churn? 5% customer churn? 7% or 3%?

Companies like hubspot, salesforce surely have a lower churn. But don’t be discouraged, building a good product takes many iterations.

To start with, a churn rate of 10% means that 1/10 customers abandoned the product or service, or 1,000/10,000, so a high churn rate takes away all our growth.

Despite this, the churn rate must be evaluated with respect to the sample size because the two figures above make numerical sense, but the context of the number of customers evaluated is what gives them interpretative meaning.

In this sense, the churn rate is an indicator that scales with the stage of the company. It is important to have a clear idea of the limitations of this indicator and not to interpret data that do not correspond to the business context.

It is common to have customer segmentation and these may have different churn rates, even with abysmal differences. Therefore, making a global calculation can generate an erroneous interpretation of certain sectors.

In the Saas b2b world, a churn rate below 5% is considered a good metric.

Predictive churn model

One of the factors why Saas b2b is so interesting for venture capitals is because its metrics, such as mrr, churn and cac, can be very predictive.

How to reduce churn rate?

The most effective way to reduce the b2b Saas churn rate is to give users a product proposition that matches what they are willing to pay for. To do this, several factors must be taken into account:

  • The first is knowing how to reach the ideal customer; the ideal buyer will be more willing to pay for your service or product for longer.
  • On the other hand, it is convenient to invest in training and tutorials to show customers all the potential of the offered product. In other words, proper onboarding.

It is also important to understand that existing customers value the new features of the product and represent one more reason to stay. However, this only works when existing features that have been successful with existing customers are not affected.

Why do customers abandon the product or service?

There is no short or simple answer to this question. Generally, each customer has his or her own reasons for dropping out. Despite this, there are certain causes that tend to recur among the different customers who drop out:

  • Dissatisfaction with the experience offered.
  • A frustrated or dissatisfied user with an issue as important as the product experience is a candidate for abandonment. Poor performance, lack of specific features or constant failures are some of the triggers for a customer to abandon based on their experience.
  • The customer no longer considers the product profitable
  • If the customer perceives the product as an unnecessary part of your company’s operation or does not find the return on investment, he may abandon the product.
  • Lack of customer appreciation
  • The customer usually buys the product because it solves a problem or helps streamline a particular process. If the problem disappears or they no longer need the product for whatever reason, they may drop down the priority scale and end up abandoning it.
  • The customer has found another solution
  • If the customer finds an alternative solution that is more cost-effective or even free, he may stop using the product in order to take care of his costs.

As you can see, churn is one of the most constant pains in a SaaS, but do not forget that the longer a user uses your product, the further away you are from churn, so this metric must be associated with other product usage metrics.

Churn Dashboard

It seems like a lot of work, but remember that with Next Scenario’s tool, you can measure all your b2b saas metrics in one place and without code, I leave you here the link:

Saas analysis tool