What it means
A software team has 200 contracts up for renewal and flags accounts with declining use and unresolved service issues for earlier review. A high score means the team should understand the situation, not assume the buyer has already cancelled.
Define the outcome first, because a score for full cancellation differs from a score for any revenue contraction, and specify the horizon, such as renewal within the next 90 days, and whether the result is a probability or an ordinal risk band. Use signals available before the decision, such as historical renewals, product use, support cases, payment problems and stakeholder changes, and avoid fields entered after the renewal outcome, which would make backtests misleading.
Gainsight's renewal-centre documentation describes likelihood scores and contributing factors for renewal opportunities, and it also separates renewal from upsell and downsell opportunity types, a reminder that full retention and value change are distinct outcomes. Its particular model and data requirements are product-specific, not a universal standard, and the exact software workflow is not required for a small firm.
Check the commercial context, since a customer might use a product less because a project ended as planned, or an account can have high usage while legal terms remain unresolved, so ask an owner to interpret the signal. Keep contract dates accurate, because a score tied to the wrong renewal month may prompt outreach too early or leave little time to help, and notice deadlines and auto-renew clauses require their own tracking.
An illustrative weighted risk score can combine 40% usage trend, 30% service issues and 30% stated renewal intent, with each factor scaled from zero to 100, and a score of 70 is an internal ranking, not a 70% chance unless calibrated against outcomes. Separate model fit from usefulness by testing whether high-scored accounts actually have higher nonrenewal rates in later periods and whether the team can act helpfully on the information, because a polished heat map is not validation.
Watch class imbalance: if nearly all customers renew, a model predicting renewal for everyone may look accurate while missing most losses, so examine recall, false alarms and the value of the affected contracts. Use customer cohorts too, since a one-year-old small business and a long-tenured enterprise may have different renewal patterns, but segment only where there is enough data to support a stable estimate.
Support teams can act on the causes, not the label: a service failure calls for a fix and clear communication, a mismatch between product and need may require a different plan, and pressure tactics can worsen trust. Keep revenue forecasting separate, because risk multiplied by contract value can inform a scenario but the score should not become an automatic invoice or accounting adjustment, and finance should show the uncertainty.
Avoid sensitive or irrelevant inputs, since a score based on personal traits or data collected for another purpose can create privacy and fairness problems. Show reasons, because account managers need to see whether a flag came from declining engagement, an unresolved issue or simply missing data, and a score without context is hard to investigate responsibly.
Review exceptions: a buyer who explicitly confirms renewal may override a stale model flag, and a hidden decision-maker departure may matter even if usage remains strong, so record the evidence and decision. Refresh the model each cycle by comparing predicted and observed outcomes by cohort, since pricing changes, product migrations and a different customer mix can weaken old patterns; for an owner, risk scoring focuses limited attention before renewal windows close and is best used for earlier service improvement and a more honest forecast, not for assigning blame to customers.
In practice
Real-world examples.
Example
A low-use account with a long-open support issue receives a service review before its notice date. The account manager fixes the underlying fault and confirms the customer's renewal intent in writing.
Example
A score built for cancellation is not used as a proxy for downgrades. The team builds a second view for contraction risk, because the signals that predict a lost customer differ from those that predict a smaller one.
Example
A confirmed renewal overrides a stale automated risk flag. The record notes the customer's email, the date and who accepted the override, so the decision can be audited later.
Formula
Calculation
Weighted score = 0.4 x usage risk + 0.3 x service risk + 0.3 x intent risk, with each factor scaled from 0 to 100. A 70-point result is not automatically a 70% probability.
Suppose an account scores 80 on usage risk, 60 on service risk and 70 on intent risk. The weighted score is 0.4 x 80 + 0.3 x 60 + 0.3 x 70 = 32 + 18 + 21 = 71, so it joins the high-risk review list. To calibrate, suppose that in the past 100 accounts scoring 70 or above, 35 failed to renew; then the observed non-renewal rate for that band is 35%, which is a far better estimate of the chance of loss than the 71 points themselves.Case study
Seen in the real world.
In this entirely fictional example, Bayline Software flags an account before renewal because usage dropped. An account manager learns the customer project finished as planned, but a new team may need training. The team updates its notes and offers relevant help. It does not mark the account lost or send an automatic price change.
At the end of the quarter the team compares its flags with actual outcomes. Most high-score accounts renewed after outreach, and two of the three losses had been flagged, but one had not, which led the team to add a signal for sponsor departure. The case does not prove the model predicted the outcome.
Watch out
Common mistakes.
- Treating an internal 70-point score as a calibrated 70% cancellation probability.
- Training on information recorded only after a renewal decision.
- Using a risk label to pressure customers instead of fixing service problems.
Questions
People also ask.
Does a high risk score mean a customer will leave?
No. It flags an account for investigation and support.
What outcome should a model predict?
Define cancellation, contraction or another result and a clear time window.
Can a small firm use this without machine learning?
Yes. A simple evidence-based review list can be useful if its limits are clear.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
