TLDR: NPS feels like a retention metric. As a churn predictor, it is weak, and here is why:
- Response bias: mostly your happy, engaged customers answer. Your at-risk accounts stay silent, so the score skews high.
- It is lagging and attitudinal: it measures how people feel when surveyed, not whether they will still pay at renewal.
- Promoters churn anyway: budget cuts, a champion leaving, or an acquisition kill accounts that scored you a 9.
- Track behavior instead: a usage-based health score predicts individual churn far better than a survey.
A high NPS with high churn is not a paradox. It means your survey is hearing from your fans while the customers about to leave quietly ignore it. The score is real; it is just measuring the wrong people.
How much of your base is your NPS actually hearing? (calculator)
Your NPS reflects respondents, not customers. See how many customers, and how many quietly at-risk ones, it never hears from.
Your NPS blind spot
How much of your base the score represents, and who it misses.
Where these numbers come from: the split is just your response rate applied to your customer count, with an at-risk share on the silent majority. The point is structural, not precise: NPS only ever hears from the minority who respond, and the customers most likely to churn (disengaged, checked-out, already halfway out the door) are exactly the ones least likely to fill in your survey. So the metric is blind where you most need vision. Usage data has no such bias, because every account generates it whether they feel like talking to you or not.