Platform

AI

AI Agents
Sense, decide, and act faster than ever before
AI Visibility
See how your brand shows up in AI search
AI Feedback
Distill what your customers say they want
Amplitude MCP
Insights from the comfort of your favorite AI tool

Insights

Product Analytics
Understand the full user journey
Marketing Analytics
Get the metrics you need with one line of code
Session Replay
Visualize sessions based on events in your product
Heatmaps
Visualize clicks, scrolls, and engagement

Action

Guides and Surveys
Guide your users and collect feedback
Feature Experimentation
Innovate with personalized product experiences
Web Experimentation
Drive conversion with A/B testing powered by data
Feature Management
Build fast, target easily, and learn as you ship
Activation
Unite data across teams

Data

Warehouse-native Amplitude
Unlock insights from your data warehouse
Data Governance
Complete data you can trust
Security & Privacy
Keep your data secure and compliant
Integrations
Connect Amplitude to hundreds of partners
Solutions
Solutions that drive business results
Deliver customer value and drive business outcomes
Amplitude Solutions →

Industry

Financial Services
Personalize the banking experience
B2B
Maximize product adoption
Media
Identify impactful content
Healthcare
Simplify the digital healthcare experience
Ecommerce
Optimize for transactions

Use Case

Acquisition
Get users hooked from day one
Retention
Understand your customers like no one else
Monetization
Turn behavior into business

Team

Product
Fuel faster growth
Data
Make trusted data accessible
Engineering
Ship faster, learn more
Marketing
Build customers for life
Executive
Power decisions, shape the future

Size

Startups
Free analytics tools for startups
Enterprise
Advanced analytics for scaling businesses
Resources

Learn

Blog
Thought leadership from industry experts
Resource Library
Expertise to guide your growth
Compare
See how we stack up against the competition
Glossary
Learn about analytics, product, and technical terms
Explore Hub
Detailed guides on product and web analytics

Connect

Community
Connect with peers in product analytics
Events
Register for live or virtual events
Customers
Discover why customers love Amplitude
Partners
Accelerate business value through our ecosystem

Support & Services

Customer Help Center
All support resources in one place: policies, customer portal, and request forms
Developer Hub
Integrate and instrument Amplitude
Academy & Training
Become an Amplitude pro
Professional Services
Drive business success with expert guidance and support
Product Updates
See what's new from Amplitude

Tools

Benchmarks
Understand how your product compares
Templates
Kickstart your analysis with custom dashboard templates
Tracking Guides
Learn how to track events and metrics with Amplitude
Maturity Model
Learn more about our digital experience maturity model
Pricing
LoginContact salesGet started

AI

AI AgentsAI VisibilityAI FeedbackAmplitude MCP

Insights

Product AnalyticsMarketing AnalyticsSession ReplayHeatmaps

Action

Guides and SurveysFeature ExperimentationWeb ExperimentationFeature ManagementActivation

Data

Warehouse-native AmplitudeData GovernanceSecurity & PrivacyIntegrations
Amplitude Solutions →

Industry

Financial ServicesB2BMediaHealthcareEcommerce

Use Case

AcquisitionRetentionMonetization

Team

ProductDataEngineeringMarketingExecutive

Size

StartupsEnterprise

Learn

BlogResource LibraryCompareGlossaryExplore Hub

Connect

CommunityEventsCustomersPartners

Support & Services

Customer Help CenterDeveloper HubAcademy & TrainingProfessional ServicesProduct Updates

Tools

BenchmarksTemplatesTracking GuidesMaturity Model
LoginSign Up

How to Improve Retention with Churn Prediction Analytics

Use churn prediction models to identify which customers are at risk of churning and which areas to prioritize to increase retention.
Insights

Sep 12, 2024

13 min read

Darshil Gandhi

Darshil Gandhi

Director, Product Marketing, Amplitude

Churn Prediction Analytics

Originally Published on October 25, 2022

Browse by category

  • What is churn prediction?
  • Is it possible to predict customer churn?
  • Churn prediction for subscription companies
  • Understanding your customer lifecycles
  • Churn prediction model
  • Building a prediction model in an analytics tool
  • Getting started with churn prediction analytics

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.

Key takeaways

  • Churn prediction is used to forecast which customers are most likely to churn. Churn prediction allows companies to:
    • Target at-risk customers with campaigns to reduce churn.
    • Uncover friction across the customer journey.
    • Optimize their product or service to drive customer retention.
  • Churn prediction uses ML models and historical data.
  • Subscription-based companies are particularly vulnerable to customer attrition and can benefit significantly from churn prediction.
  • Building a churn prediction model consists of identifying churn prediction goals, collecting and extracting data through the use of features, and building and monitoring your model.
  • Churn prediction using an analytics Amplitude involves four simple steps to identify at-risk customers and retarget them with strategies to improve retention.

What is churn prediction?

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:

  • Identify at-risk customers and implement highly targeted efforts to stop them from churning.
  • Identify pain points and friction across the customer journey.
  • Identify strategies that target these pain points to lower churn and increase retention rates.

Is it actually possible to predict customer churn?

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 it’s 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:

  • Proactivity is key when it comes to customer retention. Churn prediction should help you set up plans to engage with at-risk customers the moment they are flagged as such.
  • Ensure that your churn prediction technique accurately identifies customers likely to leave. Misidentifying at-risk customers could lead to you spending resources on outreach campaigns and special offers for no reason, resulting in reduced revenue.
  • You need a churn prediction model built on data sources obtained in real time. This data reflects current behaviors and will lead to more accurate predictions.

Churn prediction for subscription companies

Companies with business models based on selling subscription services—B2B SaaS, music streaming, and telecommunications, to name a few—rely 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 it’s 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:

Music and video streaming services

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 Deloitte’s 2022 Digital Media Trends report, paid video streaming services in the US have had a consistent churn rate of 37% since 2020.

News media

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.

Telecommunications service providers

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.

Software as a Service (SaaS) companies

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 32–50%.

Further reading

Learn more about SaaS companies with the following resources:

  • How to Calculate & Interpret SaaS LTV: Learn how to calculate, interpret, and improve SaaS lifetime value.
  • How to Perform a SaaS Cohort Analysis to Reduce Churn: Use SaaS cohort analysis to learn how different groups of users and accounts behave in your platform and reduce customer churn.

Understanding your customer lifecycles

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 product’s user base is growing over time.

Amplitude's blog image

Amplitude’s Lifecycle chart gives you a quick, easy-to-understand overview of your product’s 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. You’ll also want to lower your dormant user count; if this group starts growing, you may have an engagement problem on your hands.

Churn prediction model: The key to improving customer retention

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.

1. Identify your churn prediction goals

The first step to ensure optimal churn prediction model performance is to identify and define what you’d like to achieve from your model. At a high level, you are aiming to:

  • Reduce customer attrition by identifying which of your customers are at the highest risk of churning.
  • Understand the reasons why your at-risk customers might be likely to churn.
  • Design and implement changes in the customer journey to promote retention for your at-risk customers.

2. Data preparation

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 you’re using an analytics tool, read our Guide to Behavioral Data & Event Tracking to learn how to collect accurate data.

3. Working with features

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:

  • Customer features: These are general, demographic-based information about the customer, such as their age, how much they earn, and their level of education.
  • Support features: These refer to the interactions your customers have with your customer support team, including the number of emails sent, time to resolution, and satisfaction ratings after the issue is resolved.
  • Usage features: These describe elements of how a customer uses your product or service. For example, the average call duration for telecom company customers or the number of times users log into an app.
  • Contextual features: These include any context-based information a company has about the customer. This could be the OS system they use on their device or their past purchases.
  • Behavioral features: These are the specific behaviors and actions customers take inside your product. For example, the number of times a user shares a playlist in a music-streaming app.

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.

4. Build your model

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.

5. Monitoring your model

Once your model is ready, it is time to integrate it into your prediction tool. With this tool, you can test and monitor your model’s 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.

Further reading

Learn more about predictive analytics with the following resources:

  • How to Use Predictive Customer Analytics to Convert Users: Know what your customers will do before they do it to refine product pricing, inform marketing campaigns, decrease churn, and increase lifetime value.
  • Marketing Forecasting 101: Using Analytics for Future Insights: Use marketing forecasting to predict future performance and optimize your product and marketing strategies accordingly.

Building a prediction model in an analytics tool

Let’s walk through how to build a prediction model in an analytics tool like Amplitude.

1. Define a starting cohort or group of users

Amplitude Predictions

2. Predict their future outcome state

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.

Predictions

3. Rank and score users based on this model

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%.

Amplitude Predictions

4. Use predictive cohorts to inform your product and marketing strategies

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:

  • Including them in marketing campaigns designed to increase retention
  • Offering dynamic pricing, including discounted rates or special offers
  • Personalizing content and product experiences based on their preferences
  • Adjusting messaging frequency based on their likelihood to convert or drop-off
  • Running custom A/B tests to experiment with new website or product changes

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.

Amplitude's blog image

An entertainment-streaming service might offer customers with a low likelihood of upgrading a “Get 3 months free” promotion to increase retention.

Further reading

Learn more about cohort analysis with the following resources:

  • Cohort Analysis: Reduce Churn & Improve Retention: Your users aren’t all the same, and you shouldn’t treat them that way—use cohort analysis to understand the differences and improve retention.
  • Step-by-Step Guide to Cohort Analysis & Reducing Churn Rate: Follow this step-by-step guide to conduct a cohort analysis that will help you reduce churn.

Getting started with churn prediction analytics

Despite how complicated churn prediction might sound, it’s 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 Amplitude’s starter plan.

Watch the video below to learn how to calculate churn in our self-service demo experience.

References

  • Customer Acquisition vs. Retention Costs, Invesp
  • Customer Churn Prediction for Subscription Businesses Using Machine Learning: Main Approaches and Models, AltexSoft
  • Churn Rate vs Retention Rate: How to Calculate These SaaS KPIs, Woopra
Get started with Amplitude
About the author
Darshil Gandhi

Darshil Gandhi

Director, Product Marketing, Amplitude

More from Darshil

Darshil Gandhi is a Director of Product Marketing at Amplitude. He leads global technical and partner product marketing, collaborates with product and go-to-market teams on strategy, positioning, messaging, campaigns, and enablement. He was previously a solutions consulting team principal at Amplitude, and has helped dozens of Amplitude customers turn their data into actionable insights. Darshil graduated from Dartmouth College with a Masters in Engineering Management.

More from Darshil
Topics
Platform
  • Product Analytics
  • Feature Experimentation
  • Feature Management
  • Web Analytics
  • Web Experimentation
  • Session Replay
  • Activation
  • Guides and Surveys
  • AI Agents
  • AI Visibility
  • AI Feedback
  • Amplitude MCP
Compare us
  • Adobe
  • Google Analytics
  • Mixpanel
  • Heap
  • Optimizely
  • Fullstory
  • Pendo
Resources
  • Resource Library
  • Blog
  • Product Updates
  • Amp Champs
  • Amplitude Academy
  • Events
  • Glossary
Partners & Support
  • Contact Us
  • Customer Help Center
  • Community
  • Developer Docs
  • Find a Partner
  • Become an affiliate
Company
  • About Us
  • Careers
  • Press & News
  • Investor Relations
  • Diversity, Equity & Inclusion
Terms of ServicePrivacy NoticeAcceptable Use PolicyLegal
EnglishJapanese (日本語)Korean (한국어)Español (Spain)Português (Brasil)Português (Portugal)FrançaisDeutsch
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.
Blog
InsightsProductCompanyCustomers
Topics

101

AI

APJ

Acquisition

Adobe Analytics

Amplify

Amplitude Academy

Amplitude Activation

Amplitude Analytics

Amplitude Audiences

Amplitude Community

Amplitude Feature Experimentation

Amplitude Guides and Surveys

Amplitude Heatmaps

Amplitude Made Easy

Amplitude Session Replay

Amplitude Web Experimentation

Amplitude on Amplitude

Analytics

B2B SaaS

Behavioral Analytics

Benchmarks

Churn Analysis

Cohort Analysis

Collaboration

Consolidation

Conversion

Customer Experience

Customer Lifetime Value

DEI

Data

Data Governance

Data Management

Data Tables

Digital Experience Maturity

Digital Native

Digital Transformer

EMEA

Ecommerce

Employee Resource Group

Engagement

Event Tracking

Experimentation

Feature Adoption

Financial Services

Funnel Analysis

Getting Started

Google Analytics

Growth

Healthcare

How I Amplitude

Implementation

Integration

LATAM

Life at Amplitude

MCP

Machine Learning

Marketing Analytics

Media and Entertainment

Metrics

Modern Data Series

Monetization

Next Gen Builders

North Star Metric

Partnerships

Personalization

Pioneer Awards

Privacy

Product 50

Product Analytics

Product Design

Product Management

Product Releases

Product Strategy

Product-Led Growth

Recap

Retention

Startup

Tech Stack

The Ampys

Warehouse-native Amplitude

Recommended Reading

article card image
Read 
Product
Getting Started: Product Analytics Isn’t Just for Analysts

Dec 5, 2025

5 min read

article card image
Read 
Insights
Vibe Check Part 3: When Vibe Marketing Goes Off the Rails

Dec 4, 2025

8 min read

article card image
Read 
Customers
How CAFU Tripled Engagement and Boosted Conversions 20%+

Dec 4, 2025

8 min read

article card image
Read 
Customers
The Future is Data-Driven: Introducing the Winners of the Ampy Awards 2025

Dec 2, 2025

6 min read

Explore Related Content

Integration
Using Behavioral Analytics for Growth with the Amplitude App on HubSpot

Jun 17, 2024

10 min read

Personalization
Identity Resolution: The Secret to a 360-Degree Customer View

Feb 16, 2024

10 min read

Product
Inside Warehouse-native Amplitude: A Technical Deep Dive

Jun 27, 2023

15 min read

Guide
5 Proven Strategies to Boost Customer Engagement

Jul 12, 2023

Video
Designing High-Impact Experiments

May 13, 2024

Startup
9 Direct-to-consumer Marketing Tactics to Accelerate Ecommerce Growth

Feb 20, 2024

10 min read

Growth
Leveraging Analytics to Achieve Product-Market Fit

Jul 20, 2023

10 min read

Product
iFood Serves Up 54% More Checkouts with Error Message Makeover

Oct 7, 2024

9 min read