| [ Web Proxy ] |
| Viewing: https://amplitude.com/blog/churn-prediction | [Back] [Original] |
Originally Published on October 25, 2022
Churn prediction uses artificial intelligence (AI) and machine learning (ML) models to identify which customers are at risk of churning. With this information, companies can take the necessary steps to optimize the areas of their business that are causing friction and keep customer attrition levels under control.
Customers churn for many reasons, from negative customer service experiences to finding better offers from a competitor or a perceived lack of value from your product. Improving customer retention and keeping your churn rate low is vital, especially since acquiring new customers is costly.
Churn prediction is a process where companies use AI and ML models to forecast which customers are at the highest risk of ending their patronage. Churn prediction uses customer data based on user behavior and usage. Customer churn prediction and prevention allows companies to:
Thanks to machine learning algorithms and big data, predicting customer churn is, in fact, a possibility. Data analysis techniques are used to look at past behavioral trends and patterns in customer behavior.
The idea is that you can identify specific behaviors as churn-risk actions and address them before its too late. These are often referred to as red flag metrics. For example, you may find that customers who unfollow you on social media or who uninstall your app are at higher risk of churning.
When conducting churn prediction, it is important to keep the following in mind:
Companies with business models based on selling subscription servicesB2B SaaS, music streaming, and telecommunications, to name a fewrely on the recurring revenue they generate from their customers. Subscription churn prediction, harnessing customer loyalty, and increasing customer lifetime value are particularly important for such businesses.
During an interview with AltexSoft, the then-general manager of Service Hub at HubSpot, Michael Redbord, argued that:
In a subscription-based business, even a small rate of monthly/quarterly churn will compound quickly over time. Just 1 percent monthly churn translates to almost 12 percent yearly churn. Given that its far more expensive to acquire a new customer than to retain an existing one, businesses with high churn rates will quickly find themselves in a financial hole as they have to devote more and more resources to new customer acquisition.
High churn rates mean less revenue due to a decreased number of customers. Moreover, people who leave a company due to bad experiences are likely to leave negative reviews, impacting its image and making it even more difficult to attract new customers.
There are many types of subscription-based service providers who can benefit from using churn prediction. Some of these sectors include:
These companies offer on-demand access to music, TV shows, and movies to their subscribers. Examples of such companies include Netflix and Spotify. According to Deloittes 2022 Digital Media Trends report, paid video streaming services in the US have had a consistent churn rate of 37% since 2020.
News media companies have shifted their focus to digital over the past years. In 2021, 65% of people in the US said that they never or rarely got their news from print media. Organizations like The New York Times and the Financial Times offer their customers digital subscription packages where they can access news articles and information through their online platforms.
Despite the shift to digital, mobile news apps still experienced an uninstall rate of 25% in 2022.
Telecom companies offer a range of subscription-based services such as wireless, TV, internet, and cell phone services. Such companies include AT&T and Vodafone. In 2020, Telecommunications companies experienced a 20% attrition rate.
SaaS companies include any business that offers a type of cloud-based service. This could be anything from online graphic design services like Canva to ecommerce platforms like Amazon.
According to Woopra, the average monthly churn rate for SaaS companies is anywhere between 3% and 8%. Annually, this is 3250%.
Learn more about SaaS companies with the following resources:
Before you can predict churn, you need to understand your customer lifecycles. A product analytics tool like Amplitude Analytics can break your active users into four subgroups: new users, current (active) users, resurrected (formerly inactive) users, and dormant (inactive) users. You should keep an eye on each group of users to ensure your products user base is growing over time.
Amplitudes Lifecycle chart gives you a quick, easy-to-understand overview of your products user growth.
This view helps measure churn in an ongoing manner, so you can take action to reduce it. You should strive to grow your current and resurrected user counts by keeping users engaged or giving them a reason to become active again. Youll also want to lower your dormant user count; if this group starts growing, you may have an engagement problem on your hands.
Thanks to tools like CRMs and analytics software, companies can access large datasets full of information about their customers throughout their lifecycles. This historical data is crucial in building your customer churn prediction model using tools like Amplitude Audiences.
You can build your churn prediction model by following five steps.
The first step to ensure optimal churn prediction model performance is to identify and define what youd like to achieve from your model. At a high level, you are aiming to:
Whether through your CRM, analytics software, or direct customer feedback, you collect data from your customers at every touchpoint of their purchasing journey.
Collecting relevant customer data and having it ready for classification and extraction is the second step toward building your churn prediction model. If youre using an analytics tool, read our Guide to Behavioral Data & Event Tracking to learn how to collect accurate data.
Use feature engineering to represent and categorize customers based on the features that likely make them churn. There are five types of features when discussing customer churn:
Once you have identified the features to focus on, you will need to extract them to standardize the variables or attributes. You should only select the information that is relevant for analyzing churn.
ML algorithms typically work using binary classification, which organizes your target variables and gives them a true or false value. In other words, did that specific feature cause your customer to churn or not? For example, does uninstalling the app off their phone typically lead to customer churn?
Another common predictive model is a decision tree, which uses any available features and provides potential results. The decision tree model will provide multiple scenarios to see whether or not a customer will churn.
In the case of companies working with larger datasets, you could build predictive models on numerous decision trees, also referred to as a random forest. In a random forest, every decision tree has a classification with either a positive or negative answer. If the majority of decision trees provide positive answers, the final prediction will be positive.
Once your model is ready, it is time to integrate it into your prediction tool. With this tool, you can test and monitor your models performance and make any adjustments to the features if necessary. You implement your chosen model and send it into production. If it performs well, you can either update your existing application or use it as the focus of a new product.
Learn more about predictive analytics with the following resources:
Lets walk through how to build a prediction model in an analytics tool like Amplitude.
Predictions use past behavior to predict future behavior. An analytics tool like Amplitude will look at users who were in the starting cohort two periods ago and identify the users who reached the desired outcome one period ago, as well as those who did not.
The predictive model calculates a probabilistic score for every user in the starting cohort to reach the desired outcome in the next 7, 30, 60, or 90 days. The model retrains every day to account for seasonal data.
The image below looks at the top 5%.
You can use predictive cohorts to segment users based on their likelihood to churn. Turn your ranked users from step 3 into a new cohort and retarget them by:
For example, if you find a cohort of users with a high likelihood of churning, you might use inverse pricing tactics to offer them a larger discount or incentive.
An entertainment-streaming service might offer customers with a low likelihood of upgrading a Get 3 months free promotion to increase retention.
Learn more about cohort analysis with the following resources:
Despite how complicated churn prediction might sound, its easy to do with the right tools. Amplitude empowers non-technical teams to build complex AI models without writing code or relying on engineering resources and dependencies. Simply use a self-service interface with point-and-click actions to build a powerful model to predict and reduce churn. Try it yourself for free with Amplitudes starter plan.
Watch the video below to learn how to calculate churn in our self-service demo experience.
Darshil Gandhi is a Director of Product Marketing at Amplitude looking after product and partner launches. He was previously a solutions engineering team principal, helping dozens of Amplitude customers turn data into actionable insights. Darshil graduated from Dartmouth College with a Masters in Engineering Management.
More from DarshilAug 18, 2026
11 min read
Aug 17, 2026
9 min read
Aug 17, 2026
9 min read
Aug 14, 2026
14 min read
Jan 27, 2026
Jun 17, 2024
10 min read
Feb 16, 2024
10 min read
Jun 27, 2023
15 min read
Jul 12, 2023
May 13, 2024
Feb 20, 2024
10 min read
Jul 20, 2023
10 min read
| Web Proxy Viewer | New URL | Original Page |