Our pipeline is full and nothing is closing. What's actually wrong?

August 3, 2026 — 9 min read — Measurement & Budget

The usual answer is “you need more pipeline.” It's the default advice because it's the default fix — more leads, more meetings, more logos on the board. It is also, in the specific case where your pipeline is already full, almost always wrong.

Here's the arithmetic, run on a set of numbers, with the output shown.

The company

A B2B team carrying what looks like a healthy quarter:

  • $600,000 target
  • 22% historical win rate
  • $1,900,000 in open pipeline across 12 deals

Over 3x coverage. The board deck looks fine. Nobody is panicking.

Running it through the pipeline-and-forecast engine:

AAJ — Pipeline & Forecast

Target (quota):        $600,000
Win rate:              22%
Open pipeline:         $1,900,000  (12 deals)

Weighted forecast:     $361,500   <- expected (Σ amount × stage probability)
  Commit (≥75%):       $0
  Best case (all open):$1,900,000

Coverage:              3.2x   (need ~4.5x at a 22% win rate)  ->  THIN
Gap to target:         $238,500
New pipeline needed:   $1,084,091   (gap ÷ win rate)

Two numbers in there should stop you.

Commit is $0. Not one deal in a $1.9M pipeline has reached a stage the engine treats as near-certain. Everything is early.

Coverage reads THIN at 3.2x. Coverage isn't judged against a universal rule — it's judged against your own win rate. At 22%, you need roughly 4.5x, because you win about one deal in five and the maths has to account for the four you lose. A team winning 40% would be comfortable at 3.2x. You aren't.

The weighted forecast is $361,500 against a $600,000 target. The pipeline is full and it is still going to miss by 40%.

Fix one: add more pipeline

The default advice. Suppose it works spectacularly — the team sources $1,000,000 of new qualified opportunity, five fresh deals at $200k each. More than half the existing pipeline, added in a quarter.

Open pipeline:         $2,900,000  (17 deals)
Weighted forecast:     $461,500
  Commit (≥75%):       $0
Coverage:              4.8x   ->  HEALTHY
Gap to target:         $138,500

Coverage goes healthy. The board deck looks better. And the forecast is still $138,500 short.

A million dollars of new pipeline bought $100,000 of forecast. That's the conversion rate on early-stage volume: it's worth 10% of face value, because that's what the stage probability says it's worth.

Note also that commit is still $0. New pipeline is by definition early pipeline. Adding it cannot produce near-term revenue — it produces next quarter's near-term revenue, if it advances.

Fix two: get better at closing

Suppose instead you lift the win rate from 22% to 30% — a serious improvement, the kind that takes a quarter of enablement and discipline.

Open pipeline:         $1,900,000  (12 deals)
Weighted forecast:     $361,500
Coverage:              3.2x   (need ~3.3x at a 30% win rate)  ->  THIN
Gap to target:         $238,500

The forecast doesn't move at all.

This one surprises people, and the reason is worth understanding. Win rate changes how much pipeline you need; it doesn't change what your current deals are worth. Those are valued by the stage they're sitting in. A better close rate improves next quarter, when today's early deals reach the stages where closing skill applies. It does nothing for a quarter whose deals are all still in Discovery.

Fix three: move the deals you already have

No new pipeline. No change in win rate. Take four deals stuck in Discovery and do the work to advance them to Proposal — the qualification calls, the stakeholder mapping, the actual proposal.

Open pipeline:         $1,900,000  (12 deals)
Weighted forecast:     $641,500
Gap to target:         none — weighted forecast covers the target

Same pipeline. Same win rate. Same twelve deals. The target is covered.

Four deals moving one stage was worth more than a million dollars of new pipeline. That's not a rhetorical flourish — $1M of new Discovery pipeline added $100,000 of forecast; advancing four existing deals added $280,000.

Why the pipeline feels full and behaves empty

The mechanism is stage weighting. A deal in Discovery counts at 10% of its value. The same deal in Proposal counts at 50%. Nothing about the deal changed except how far it has travelled — but the forecast treats those as five times apart, because they are.

A pipeline stacked at the top looks enormous by face value and forecasts like a fraction of it. “Best case” says $1,900,000. Weighted says $361,500. The gap between those two numbers is the gap between what the team believes and what the arithmetic expects, and it is where most missed quarters live.

This is also why commit is the number to watch, not coverage. Coverage measures how much you have. Commit measures how much has actually progressed to near-certainty. A pipeline with strong coverage and zero commit is a pipeline that hasn't started converting yet — and no amount of additional volume changes that this quarter.

What to do with your own numbers

  1. Compute the weighted forecast, not the total. If you're managing to open pipeline value, you're managing to the best case — the number that assumes every deal closes.
  2. Judge coverage against your win rate, not a rule. 3x is not a target. 1 ÷ win rate is roughly the target, and if you don't know your win rate, that's the first thing to fix.
  3. Look at commit before anything else. Commit at zero with a quarter half gone means the problem is progression, not volume.
  4. Ask which stage the pipeline is stacked in. Top-heavy means advance what you have. Genuinely thin at every stage means build. They look identical on a dashboard and need opposite responses.

If the answer turns out to be that too few of the right buyers ever arrive, the constraint may sit earlier than the pipeline: whether an AI engine can even put you in a shortlist is its own measurable problem, covered in Why doesn't ChatGPT recommend my company?

And if the top-of-funnel numbers all look healthy while revenue does not, the reporting layer itself may be hiding the leak — see How do I know if marketing is working?

The engine that produced every number above:

npx skills add sarojkjha/aaj-marketing-skills --skill pipeline-and-forecast
node .agents/skills/pipeline-and-forecast/resources/forecast.js --demo

To run your own pipeline, put your deals in a JSON file and point the engine at it:

node .agents/skills/pipeline-and-forecast/resources/forecast.js --input=my-pipeline.json

Use your own stage probabilities if you have them — the defaults are conventional, but your historical conversion by stage is better. Free and MIT licensed. You can also run the same math in the browser with the Pipeline & Forecast Calculator, or work the full method with the Pipeline Coverage & Forecasting playbook.

Frequently Asked Questions

Why is my pipeline full but nothing is closing?

Usually because the pipeline is stacked at the top. Forecasts weight deals by stage — a Discovery deal counts at 10% of its value, the same deal in Proposal counts at 50%. On the worked example, $1,900,000 of open pipeline across 12 deals weights to a $361,500 forecast against a $600,000 target: full by face value, 40% short by arithmetic.

How much pipeline coverage do I actually need?

Roughly 1 ÷ your win rate, not a universal 3x. At a 22% win rate you need about 4.5x, so 3.2x coverage reads THIN; a team winning 40% would be comfortable at 3.2x. If you don't know your win rate, that's the first number to fix.

Does adding more pipeline fix a forecast gap this quarter?

Rarely. In the example, $1,000,000 of new qualified opportunity — five deals at $200k — lifted the weighted forecast by only $100,000, leaving it $138,500 short, because new pipeline is early pipeline and early pipeline is worth about 10% of face value. Commit stayed at $0.

Will improving win rate close the gap?

Not this quarter. Lifting the win rate from 22% to 30% left the weighted forecast unchanged at $361,500. Win rate changes how much pipeline you need; it doesn't change what today's deals are worth, because those are valued by the stage they sit in. Closing skill pays off next quarter.

What actually moves the forecast in-quarter?

Stage progression. Advancing four Discovery deals to Proposal — no new pipeline, no change in win rate — took the weighted forecast from $361,500 to $641,500 and covered the $600,000 target. Four deals moving one stage was worth more than a million dollars of new pipeline.

Sources & References