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.



