The Markin ROI Report for Enterprise Growth TeamsRead now
MARKIN
Field notes
Playbooks13 min read

Customer churn prediction: models, features and incrementality

A practical guide to customer churn prediction: which models actually work, which features move the needle, and how to convert prediction into incremental save rate.

Romà Llambés
  • #Churn
  • #Prediction
  • #Retention
Customer churn prediction: models, features and incrementality

Frequently asked

Questions readers ask about this.

What is customer churn prediction?
Customer churn prediction is the practice of estimating, for each customer, the probability of ending their relationship (canceling a subscription, closing an account, or lapsing) within a defined horizon, from historical behavioral, transactional and contextual features.
What is the best model for customer churn prediction?
For propensity (probability of churn), gradient-boosted trees (XGBoost, LightGBM, CatBoost) reliably win on tabular data. For uplift (probability of churn caused by treatment), meta-learners such as T-learner, X-learner and R-learner are the practical default. Deep learning helps only when sequence structure dominates the signal.
How can AI help predict and prevent customer churn?
AI does two distinct jobs. Prediction identifies who is likely to churn. Decisioning selects which intervention has the highest expected incremental save for each predicted churner. The second job is where most retention value actually lives, and it requires uplift models plus a preserved holdout.
Which features matter most for a churn prediction model?
Recency-weighted engagement (days since last active, session frequency decay), billing anomalies (failed payments, downgrades, plan changes), support friction (ticket volume, resolution time, escalation), and tenure interactions. Marketing exposure features usually add little unless the base rate of contact is low.
How do you measure the success of a churn prediction program?
Not by AUC or precision alone. Measure incremental save rate: the difference in retention between treated customers (those whose predicted risk triggered an intervention) and a preserved holdout of equally-scored customers who received no intervention. Report incremental margin retained, net of intervention cost.

See it in the product

This runs in Markin today.

The same loops this note describes run 24/7 against your customer base. Watch the workspace decide, experiment and execute 1:1.