Building the mapping
Take a snapshot of every account's health score as it stood 90 days before its renewal date, going back at least eight quarters. Bucket those accounts by score and calculate what share of each bucket renewed, and at what value. The finished table has one row per band and looks like this, with your own numbers in the last three columns:
| Score band at T minus 90 | Accounts in band | Renewed | Observed renewal rate |
|---|---|---|---|
| 80 to 100 | your count | your count | your rate |
| 60 to 79 | your count | your count | your rate |
| 40 to 59 | your count | your count | your rate |
| Below 40 | your count | your count | your rate |
Apply the calibrated rates to the renewal base by band and the result is a probability-weighted renewal forecast built on behavior instead of on account manager sentiment.
Track value, not only logo
Renewal outcomes are not binary. An account that renews at 70% of its previous ARR counts as a save and as a miss at the same time. Run the calibration twice, once on logo retention and once on retained value, because a health score that predicts survival while missing contraction produces a forecast that is right about the customer list and wrong about the number.
Keep it calibrated
Two ORM positions govern the maintenance of this model.
The first concerns drift. ORM's view is that the most common reason a forecast fails is that something in the business or the market changed while the forecast was still built on old assumptions, and that a model unresponsive to changing dynamics will miss. Score-to-probability mappings age exactly this way. Recalibrate every two quarters.
The second concerns data quality, which is the objection most teams raise before they start. ORM's position is that everyone thinks their data is uniquely bad, that everyone is wrong, and that consistent data supports accurate predictions regardless of how messy it looks. Consistency is the requirement. Perfection is not.
One scope note. ORM's 95% accuracy target applies to new and expansion business rather than renewal. Renewal is a separate forecasting problem running on a different signal set, which is precisely why it deserves its own calibrated model instead of a haircut applied to the sales forecast. Done properly, the renewal line stops being the softest part of the plan and starts carrying real forecast accuracy, which is what makes net revenue retention something a board can be told in advance rather than after the fact.
Frequently Asked Questions
How do you turn a health score into a renewal probability?
Bucket historical accounts by the score they held 90 days before their renewal date, then calculate the share of each bucket that actually renewed. If accounts scoring 40 to 55 renewed 62% of the time, that band carries a 62% probability. The number comes from your outcomes rather than from a workshop about what red should mean.
How far ahead should the score be measured?
Take the snapshot 90 days before the renewal date, because that is roughly the last point where an intervention can still change the result. Scoring at renewal week produces a forecast that is accurate and useless. A quarter of lead time is what turns the score into a save motion instead of a postmortem.
Does a bad-data problem make this impossible?
No. ORM's position is that everyone believes their data is uniquely bad, and it does not matter, because consistent data still supports accurate predictions. Inconsistency breaks a model. Imperfection does not. Fix definitions that change over time before worrying about fields that are merely incomplete.
Why do health-score-driven renewal forecasts drift?
Because the relationship between the signals and the outcome changes while the mapping stays fixed. ORM's view on forecast misses is that the most common cause is a model built on old assumptions that no longer match current conditions. Recalibrate the score-to-probability mapping every two quarters or the forecast slowly describes a market that has moved.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like health score in renewal forecasting into prescriptive action for your team.
Schedule a Demo