Is there a reliable way to predict customer churn rate?


Recently, I heard about the concept of being able to predict customer churn as a way to avoid losing customers.

Is there a reliable way to predict customer churn rate?

Customers Statistics Forecast

asked Oct 24 '12 at 07:39
Mohammad Ali Akbari
113 points

4 Answers


It is possible to do this once you have a track record, or if you are in an established industry, but there is no way to do it otherwise.

If you need it for a business plan, then you'll have to take an educated guess, based upon your understanding of your market and your customers.

answered Oct 24 '12 at 18:09
Steve Jones
3,239 points


Modeling churn won't stop you losing customers, but it will give you more accurate information about what's happening, and it will help pinpoint when conditions improve or worsen. It will also give you a basis for doing experiments which try to improve your churn rate.

Here's a tiered approach to modeling churn.

0: For initial planning, assume 50%.
1: Look at the monthly totals for signups vs. cancels vs. inactives (improvement: uses your data).
2: Do regression analysis (improvement: better data + forecasting).
3: Do cohort analysis (improvement: stop lumping together people with dissimilar behavior).

Regression analysis will attempt to model a generating function which underlies your data. Your customer data is assumed to follow the trend the function describes plus some noise. This gives you a clearer picture than looking at raw totals, plus you can do some forecasting by assuming that the trend will hold for some distance into the future.

Cohort analysis tries to break up your customer data into major clusters. This can be against any number of dimensions, e.g. join date, account type, customer demographic, tablet vs. smartphone vs. desktop, screen resolution - really, any dimension which provides a reasonably consistent segmentation result, and where the customer segments will have different responses to your products or marketing.

answered Dec 15 '12 at 12:36
Jim Gray
261 points
  • +1 - understanding the data and the decision points in the signup / on boarding / usage tasks helps determine where the potential drop offs could be. Cohort analysis is key - here is a [cohort 101 post]( that helps explain the mechanics behind it. – Jim Galley 8 years ago


You cannot avoid losing customers. There is a natural churn in every industry. However, churn prediction modeling can reliably indicate which individual customers are most likely to churn BEFORE they do – and thus take some action to try prevent it from happening.
While most churn prediction approaches rely on static data and metrics, a more successful approach is based on dynamic micro-segmentation and monitoring of how customers migrate between micro-segments (based on changes in their behavior) before migrating to churn. This approach allows you to identify existing customers who are about to take the same route and thus churn. At this point, you can take action before they churn (e.g., send a particular offer or incentive that you know has worked in similar cases in the past for other customers). My startup’s founder has posted a detailed article on this approach – click here or search for Optimove churn prediction.

answered Dec 17 '12 at 16:40
Varda Tirosh
21 points


Summary: You can predict churn rates and the most likely customers to churn on a month to month basis, but you need to collect data in order to make those predictions. Smaller customer bases and less mature businesses will experience larger swings in these numbers.

Predicting churn is distinct from predicting the churn rate of a business. The churn rate of your business is easier to track than predicting if a use will churn. You simply need historical data. The data will be more accurate if you are able to break the customers into meaningful segments or cohorts.

Early stage businesses with few customers or many new customers at once likely have higher churn and much higher variance in churn rates from month to month. At this stage, full churn prediction is likely over kill, but establishing a process for reaching out to churners and learning from them is critical.

Mature businesses with more established processes likely have very similar churn rates from month to month and know how customers churn from each cohort. This is a highly predictable stage and can benefit greatly from churn prediction.

I wrote a blog post that explains how predicting churners for next month works at a high level. I would be happy to answer specific questions directly. I'm working on a startup in this space myself.

answered Jul 8 '13 at 06:16
Robert Graham
1 point

Your Answer

  • Bold
  • Italic
  • • Bullets
  • 1. Numbers
  • Quote
Not the answer you're looking for? Ask your own question or browse other questions in these topics:

Customers Statistics Forecast