Deal Risk

Deal Health Score: What to Build It From

AI Editorial Team6 min read
Contents
  1. Introduction
  2. Essential Signals for Building a Deal Health Score
  3. Days Since Last Activity
  4. Next Step Scheduling
  5. Stage Age Versus Norm
  6. Single-threading
  7. Passed Expected Close Date
  8. Stage-to-Stage Movement
  9. Weighting Factors: A Balanced Approach
  10. Two Common Pitfalls in Deal Health Scoring
  11. Inexplicable Scores
  12. Scores That Mirror Deal Size
  13. Running the Score Continuously with Deal Health
  14. Worked Example: Scoring a Single Deal
  15. FAQ
  16. What is a good deal health score?
  17. How often should I update the score?
  18. Can I customize the signals used?
  19. What tools can help in calculating deal health scores?
  20. Why does a deal health score matter?
  21. Conclusion
  22. Related reading

Introduction

A deal health score is a single number that tells you whether an opportunity is moving the way healthy deals move — or quietly stalling. For sales leaders and RevOps teams drowning in pipeline reviews, it’s a way to triage attention instead of reading every deal’s notes. This isn’t a data-science exercise. Done well, a deal health score is a small set of observable, explainable signals combined with sensible weights. Done poorly, it’s either a black box nobody trusts or a fancy restatement of deal size. This guide covers which signals belong in the score, how to weight them, and where teams typically go wrong.

Essential Signals for Building a Deal Health Score

Keep the signal list short. Five to seven inputs is plenty — more than that and the score becomes noise dressed up as precision.

Days Since Last Activity

Silence is the earliest warning sign in any deal. Track calendar days since the last logged email, call, or meeting. A deal that’s been quiet for 14+ days while sitting in a mid-funnel stage is a different risk than one that’s quiet for 3 days. Set thresholds relative to your average sales cycle length, not arbitrary round numbers.

Next Step Scheduling

A deal without a scheduled next step is a deal with no forward motion, regardless of how recent the last touch was. This is a binary signal — yes or no — and it should carry real weight because it’s the single best predictor of whether a rep is actually driving the deal or waiting on the buyer.

Stage Age Versus Norm

Raw days-in-stage means little without context. A deal 20 days into a stage that typically closes in 10 is behind; the same 20 days in a stage that normally takes 30 is fine. Calculate the median (not average, which skews high) time-in-stage for won deals in each stage, then compare every open deal’s current stage age against that norm as a ratio.

Single-threading

Deals with one contact are fragile — that person can go quiet, change roles, or simply not have the authority to push a decision through. Count distinct engaged contacts per deal. Zero or one is a red flag, especially past the early stages when multi-threading should already be underway.

Passed Expected Close Date

An expected close date that has already come and gone without the deal closing is a strong, cheap signal — it’s already sitting in your CRM. It doesn’t necessarily mean the deal is dead, but it does mean the original timeline assumption was wrong, and that’s worth flagging rather than ignoring.

Stage-to-Stage Movement

Look at the direction and frequency of stage changes over the deal’s life. Deals that move steadily forward are healthier than deals that bounce backward or sit static for multiple review cycles. A deal that’s regressed a stage in the last 30 days deserves more scrutiny than raw stage age alone would suggest.

Weighting Factors: A Balanced Approach

There’s no formula handed down from research here — weighting is a judgment call, and you should say so openly to your team. A reasonable starting split: next step scheduled and stage age vs. norm carry the most weight (each roughly 25%), since they’re the most direct measures of momentum. Days since last activity and passed close date each get about 20%. Single-threading and stage regression split the remainder. Run the weights against 20-30 closed deals you already know the outcome of, and adjust until the score roughly matches what your team’s intuition already knew. That calibration step matters more than the initial weights you pick.

Two Common Pitfalls in Deal Health Scoring

Inexplicable Scores

If a rep can’t look at a score of 42 and immediately understand why it’s not 80, the score will get ignored or resented. Avoid opaque statistical models or too many interacting variables. Every score should be traceable to its inputs in one glance — a simple weighted sum beats a machine-learned model for this use case, almost every time.

Scores That Mirror Deal Size

A frequent design mistake is letting deal size or forecast category dominate the score, so the “health” number just tells you which deals are big — information you already had. Health should measure behavior and momentum, not dollar value or stage in isolation. If your top 10 deals by score are just your top 10 deals by ACV, the score isn’t adding anything.

Running the Score Continuously with Deal Health

A deal health score is only useful if it’s recalculated continuously, not reviewed once a quarter in a spreadsheet. Deal Health is built specifically for this: it tracks activity gaps, missing next steps, stage age against norms, single-threaded contacts, and passed close dates automatically inside your CRM, and surfaces the score as deals change day to day. That continuous recalculation is really the point — a static score from last month’s pipeline review is already stale.

Worked Example: Scoring a Single Deal

Take a $45,000 deal in “Proposal” stage.

Signal Observed Weight Score contribution
Days since last activity 18 days (norm: 7) 20% Low (4/20)
Next step scheduled No 25% Zero (0/25)
Stage age vs. norm 22 days in a 14-day-median stage 25% Low (8/25)
Single-threading 1 contact engaged 15% Low (3/15)
Passed close date Close date passed 5 days ago 15% Zero (0/15)

Total: 15/100. This deal reads as unhealthy despite a respectable deal size — exactly the kind of gap between size and momentum the score exists to catch.

FAQ

What is a good deal health score?

There’s no universal cutoff. Calibrate against your own closed-won and closed-lost history: find the score range where past won deals typically sat, and use that as your “healthy” band.

How often should I update the score?

Ideally in real time or daily, since most inputs (activity, stage, close date) change constantly. Weekly is a reasonable minimum for smaller teams.

Can I customize the signals used?

Yes — the six signals here are a strong baseline, but industries with longer cycles or committee buying may want to add signals like champion turnover or contract-stage-specific flags.

What tools can help in calculating deal health scores?

CRM native scoring fields, spreadsheet models pulling CRM exports, and purpose-built monitoring tools like Deal Health can all work — the key is consistent, automatic recalculation rather than the specific tool.

Why does a deal health score matter?

It turns pipeline review from a subjective gut-check into a consistent triage method, helping teams focus coaching and manager attention on deals that are actually at risk rather than just the biggest ones on the board.

Conclusion

A useful deal health score comes from a handful of explainable, behavior-based signals — activity recency, next steps, stage age, threading, close date, and stage movement — combined with weights you’ve calibrated against your own closed deals, not borrowed from someone else’s playbook. Keep it simple enough to explain in one sentence, and check regularly that it isn’t just a proxy for deal size. As part of a broader deal management strategy and sales metrics optimization effort, a well-built health score becomes one of the more durable pieces of RevOps best practices your team adopts.