What pipeline hygiene actually means
Most pipeline reviews are theatre. Forty deals on a screen, the manager narrates each one, everyone nods, and the zombie deals get waved through because nobody wants to kill a deal in front of the room. An hour later, nothing has changed except the forecast is still fiction.
Hygiene isn’t clean data for its own sake. It means one thing: the pipeline is safe to make decisions from. You can look at it and answer three questions — what’s really moving, what’s stuck, and what should we stop counting. Everything below serves those three answers.
Start exception-first
The weekly review should not walk every deal. It should list the exceptions — the deals that break the rules — and spend its time there. Four exception classes cover almost everything:
- —Idle deals — no logged activity in 14+ days.
- —No next action — open deal, nothing booked, no owner for the next touch.
- —Past close date — slipped out of the quarter but still open (and probably still in the forecast).
- —Stage drift — sitting in one stage longer than your average cycle for that stage.
A healthy pipeline is mostly boring. Deals enter, move, close. The exceptions are where the quarter is won or lost — so the review looks at exceptions, full stop. This one decision turns a 60-minute pipeline meeting into 15 minutes that actually change something.
The five pipeline health metrics that matter
There are forty things you can measure. These five carry almost all the signal.
1. Pipeline velocity — how fast money is moving
Velocity = (open qualified deals × average deal value × win rate) ÷ average cycle length in days
That’s the pipeline velocity formula in plain terms: how much revenue is moving through the pipe per day. It’s the one pipeline number a CFO actually cares about. Two traps: velocity rises when a single big deal enters (check deal count alongside it), and it rewards shorter cycle times — which reps can fake by sandbagging close dates.
2. Pipeline coverage — do you have enough pipe
Coverage = total open pipeline value ÷ remaining revenue target
Here’s why it matters, with real numbers. CSO Insights’ research puts win rates on committed forecast deals at 46–47%. So at 2x coverage you’re planning 2 × 0.47 ≈ 0.94 of target — a miss baked into the maths before the quarter even starts. Coverage exists because win rates are never 100%. The only question is whether yours is priced in.
3. Ageing — how much of the pipe has gone quiet
Ageing = count and value of open deals with no activity in the last 14 days
Pick your threshold and keep it. Ageing is the least glamorous metric and the most diagnostic — idle value creeping up means your pipeline is frosting over. Plenty of deals, none of them warm. This is the number that shames a review into action.
4. Stage drift — where deals go to stall
Stage drift = % of open deals that have been in their stage longer than the average time deals spend in that stage
Aggregate conversion rates hide the story. If 60% of deals historically move from demo to proposal but that number quietly drops to 40%, your forecast is being fed by deals that will never leave the demo stage. Stage drift catches that weeks before the miss shows up in revenue.
5. Committed win rate — the coin flip in your forecast
Committed win rate = deals marked commit that actually close ÷ all deals marked commit
The research says fewer than half of committed deals close — 46–47% in the CSO Insights data. If yours is dramatically higher, congratulations — or your reps are only committing sure things and your quarter is sandbagged. Either way, it’s a number worth knowing exactly.
The 15-minute Monday ritual
Reps spend roughly 30% of the week actually selling, per Salesforce’s State of Sales research. The rest is admin and meetings. So any hygiene ritual that takes an hour is dead on arrival — it gets skipped the first busy week and never comes back. Fifteen minutes, same time every Monday, with this agenda:
Monday pipeline review · 15 minutes
- 010:00–2:00 — Pull the exception report. Idle 14+ days, no next action, past close date, stage drift. One list.
- 022:00–7:00 — Triage each exception. Four allowed decisions: re-qualify (it stays, with evidence), re-engage (owner + dated next step), re-stage honestly (move it back, fix the forecast), or close it out (kill the zombie, take the hit now).
- 037:00–12:00 — Fix ownership. Every re-engaged deal leaves the room with a named human and a next action with a date on it. No date means the decision didn’t happen.
- 0412:00–15:00 — Read the deltas. Velocity and coverage versus last week, ageing versus last month. You’re watching trends, not worshipping absolutes.
Standing rule: if a deal isn’t on the exception list, it gets no airtime. Boring deals are fine. Boring deals are the pipeline working.
When a metric lies to you
Metrics don’t lie, but they happily let you lie to yourself. The pattern to remember: every metric above has a partner that keeps it honest.
- —Velocity up? Check whether one whale entered the pipe. Average deal value skews hard on single deals — look at the median and the deal count before celebrating.
- —Coverage healthy? Check ageing. Pipelines get padded with zombies exactly when coverage looks thin; 4x coverage is worthless if half of it hasn’t moved in a month.
- —Win rate beautiful? Then either your team is genuinely excellent, or reps only commit deals that are already signed in spirit. Cross-check committed win rate against forecast accuracy — if win rate is 80% and the quarter still misses, you have a sandbagging problem, not a selling problem.
- —Activity climbing? Emails sent and calls made are inputs, not movement. Pair activity with stage progression or ignore it.
None of this needs new tooling. A CRM view, a spreadsheet, fifteen minutes, and the discipline to kill a zombie in front of the room. The teams with honest forecasts aren’t the ones with the best dashboards — they’re the ones with the shortest distance between “something’s off” and “someone’s doing something about it”.
If your forecast needs this kind of honesty, Get the free Revenue Leak Assessment.