KPI Tree

Metric Definition

Predictive retention metric

Churn Risk Score = Weighted Sum of Risk Signals / Maximum Possible Score
Risk SignalsIndividual indicators that correlate with cancellation, such as falling product usage, support escalations, or a failed payment
WeightingHow much each signal contributes to the score, set by how strongly it has predicted churn historically
Maximum Possible ScoreThe total of all weights, used to normalise the result to a 0 to 100 scale that is comparable across accounts

Track from

Metric GlossarySaaS Metrics

Churn risk analysis

Churn risk analysis is the practice of scoring how likely each customer is to cancel within a defined window, using behavioural, financial, and engagement signals. The output is a risk score per account that ranks customers from safe to at risk. It turns retention from a backward-looking report into a forward-looking signal the team can act on before revenue is lost.

8 min read

Generate AI summary

What is churn risk analysis?

Churn risk analysis is the practice of scoring how likely each customer is to cancel within a defined window, then ranking accounts by that score so the team can act on the riskiest ones first. Instead of measuring churn after it has already happened, it estimates churn before it happens. A customer whose product usage has dropped 60 percent over two months, who has logged three support escalations, and whose champion has left the company carries a high risk score. A customer using the product daily with a renewal six months out and a recent expansion carries a low one.

The value of the analysis is in the ranking, not the raw number. If you have 400 accounts and a customer success team that can have meaningful conversations with 30 of them this month, the question is not how many will churn but which 30 to call. Churn risk analysis answers that. It concentrates limited attention on the accounts where intervention is both needed and still possible.

A good risk model combines several signal categories. Engagement signals cover how the product is being used. Relationship signals cover the health of the human connection, such as champion changes and sentiment in support tickets. Commercial signals cover money, such as failed payments, downgrades, and contract value relative to seats actually used. No single signal is reliable on its own. A drop in usage might mean a seasonal lull or it might mean the account is winding down, and only the combination of signals separates the two.

A churn risk score is a prediction, not a verdict. Treat it as a prompt to investigate, not a label to act on blindly. The score tells you where to look. The conversation with the customer tells you what is actually happening and whether the risk is real.

How to calculate churn risk analysis

A churn risk score is built by selecting the signals that predict cancellation, weighting each one by how strongly it has predicted churn in the past, summing the weighted signals for each account, and normalising the result to a comparable scale such as 0 to 100. The weighting is what separates a useful model from a noisy one. You set weights by looking at customers who churned and finding which signals consistently appeared before they left.

For example, suppose monthly active usage falling below 30 percent of licensed seats carries a weight of 40, a failed payment in the last 30 days carries 25, and a departed champion carries 20. An account showing all three would score 85 out of a maximum of 85, placing it in the highest risk band. An account showing only the usage drop would score 40, a moderate risk worth watching but not yet urgent. The same model applied to every account produces a ranked list the team can work top down.

  1. 1

    Select the risk signals

    Choose indicators that have a plausible causal link to cancellation: declining active usage, reduced login frequency, failed payments, support escalations, low feature adoption, and changes in the buying contact. Start with signals you can measure reliably.

  2. 2

    Weight each signal by predictive strength

    Look at customers who churned and measure how often each signal appeared beforehand. Signals that reliably precede churn get higher weights. Signals that appear equally in retained and churned accounts get low weights or are dropped.

  3. 3

    Score every account on each signal

    For each customer, record which signals are currently present and at what intensity. A 60 percent usage drop should contribute more than a 10 percent drop, so use graded thresholds rather than simple yes or no flags where you can.

  4. 4

    Sum and normalise to a comparable scale

    Add the weighted signals per account and divide by the maximum possible score to get a 0 to 100 figure. Group scores into bands such as low, medium, and high so the team has a clear queue to work through.

Churn risk analysis in a metric tree

A churn risk score is a composite, which makes it a natural fit for a metric tree. The score sits at the top and the signal categories that feed it sit beneath, each broken into the specific measures that drive it. Modelling it this way stops the score from being a black box. When an account moves into the high risk band, the tree shows which branch pushed it there.

Metric tree insight

Two accounts can share the same churn risk score for entirely different reasons. One is at risk because usage has collapsed, the other because its champion just left. The tree separates these so the right intervention reaches each account. KPI Tree assigns RACI ownership to every branch, so the engagement signal sits with product or success and the commercial signal sits with finance, and it pushes to the accountable owner the moment a branch moves. That turns a static risk list into a routed set of actions.

Churn risk analysis benchmarks

There is no universal benchmark for a churn risk score because the scale and weights are specific to each business. What you can benchmark is how the score is distributed and how well it performs. A healthy model concentrates real churn in the top risk band and rarely lets a churned account come from the low band. The ranges below describe what good distribution and accuracy look like for a subscription business.

MeasureHealthy rangeWhat it tells you
Share of accounts in high risk band5 to 15 percentA useful model flags a small, workable minority. If a third of the base is high risk, the thresholds are too loose to act on.
Churn captured by the top band60 to 80 percent of churned accountsMost customers who cancel should have been flagged high risk first. A low figure means the signals are missing the real causes.
False positives in the high band30 to 50 percentSome flagged accounts will not churn, which is acceptable. Above this range the team wastes effort on safe accounts.
Lead time before cancellation30 to 90 daysThe score should rise far enough ahead of the renewal or cancellation that intervention is still possible.

Judge the model against its own history rather than an external number. Track how many high risk accounts actually churned each quarter and refine the weights when the gap widens. A model that captured 70 percent of churn last year but only 45 percent this year is drifting, usually because customer behaviour has changed and the old signals no longer carry the same meaning.

How to improve churn risk analysis

Improving churn risk analysis means making the score more accurate and making the team faster to act on it. Accuracy comes from better signals and honest calibration against what actually happened. Speed comes from routing each flagged account to the person who can do something about it, with enough context to act.

Calibrate against real outcomes

Every quarter, compare predicted risk against who actually churned. Promote signals that predicted well, demote those that did not, and retire signals that fire equally for retained and lost accounts.

Route by owner, not by list

A risk list nobody owns gets ignored. Assign each account, or each signal category, to an accountable owner so a high risk flag becomes a specific person responsibility rather than a shared spreadsheet.

Alert on movement, not just level

An account jumping from low to high risk in a week often matters more than one that has been steadily high for months. Trigger outreach on sharp upward movement so the team catches deterioration early.

Close the loop on every intervention

Record what action was taken on each flagged account and whether the score recovered. Over time this shows which interventions actually save accounts and which do not, so effort moves to what works.

Common mistakes when tracking churn risk analysis

  1. 1

    Treating the score as the whole story

    A risk score points the team at an account, it does not explain it. Teams that act on the number without talking to the customer often address the wrong cause and lose the account anyway.

  2. 2

    Flagging too many accounts

    If the high risk band holds a third of the base, the team cannot work it and starts ignoring the list. A model is only useful if its top band is small enough to action.

  3. 3

    Never recalibrating the weights

    Signals decay. A behaviour that predicted churn two years ago may be normal now. A model that is never compared against actual outcomes slowly stops working while still looking authoritative.

  4. 4

    Measuring risk without measuring action

    Scoring risk and then doing nothing differently changes no outcomes. The point of the analysis is to drive intervention, so track whether flagged accounts were actually contacted and whether it helped.

Related metrics

Churn rate

Customer Churn Rate

SaaS Metrics
StripePostHog

Metric Definition

Churn Rate = (Customers Lost During Period / Customers at Start of Period) × 100

Churn rate measures the percentage of customers or subscribers who stop using a product or service during a given time period. It is the most direct indicator of whether a business is delivering enough ongoing value to retain its customer base, and it has a compounding effect on growth, revenue, and customer lifetime value.

View metric

Net revenue retention

NRR

SaaS Metrics
ChargebeeStripe

Metric Definition

NRR = ((Beginning MRR + Expansion MRR - Contraction MRR - Churned MRR) / Beginning MRR) x 100

Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a given period, including expansion, contraction, and churn. An NRR above 100% means existing customers are generating more revenue over time, creating a compounding growth engine that does not depend on new acquisition.

View metric

Retention rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Customer satisfaction score

CSAT

Product Metrics
IntercomPylon

Metric Definition

CSAT = (Satisfied Responses / Total Responses) × 100

Customer satisfaction score measures how satisfied customers are with a specific interaction, product, or experience. Unlike NPS which measures loyalty, CSAT captures satisfaction at a moment in time, making it ideal for evaluating specific touchpoints in the customer journey.

View metric

Churn rate analysis: formulas, benchmarks and fixes

Metric Definition

This guide breaks churn down into formulas, benchmarks and levers so you can turn a churn risk signal into the specific retention actions that move it.

View metric

Metric trees for SaaS companies

Metric Definition

This guide shows where churn risk sits within a SaaS metric tree, so you can connect it to the revenue and retention metrics it ultimately drives.

View metric

Build churn risk analysis as a metric tree in KPI Tree

Model your churn risk score as a tree, with engagement, relationship, and commercial signals on separate branches and a RACI owner on each. When an account moves into the high risk band, KPI Tree pushes it to the accountable owner and verifies whether the intervention actually moved the number.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business