My pipeline is dry
Your pipeline is full and your revenue is flat. Here’s why
- Published: Aug 11, 2026
- Updated: Aug 27, 2026
- 6 minutes read
B2B win rates fell to 19% in 2025 from 29% the year before, so a pipeline the same size as last year now produces a third less revenue. A full pipeline with flat revenue is one of four problems: leads that do not fit, stages that track seller activity instead of buyer commitment, no disqualification so nothing ever leaves, or a drift toward smaller deals. Only the first is a lead generation problem.
B2B win rates fell to 19% in 2025, down from 29% the year before A full pipeline is evidence of activity, not evidence of demand Deals move forward when the buyer acts, not when the rep hopes Pipeline that never shrinks is storage, not forecast
B2B win rates fell to 19% in 2025, down from 29% the year before, according to the Ebsta and Pavilion GTM Benchmarks.
So a pipeline that looks the same as last year now produces a third less revenue. If yours is full and the number has not moved in three quarters, it is almost certainly one of four things, and only one of them is a lead problem.
Pipeline is a count of things that might happen. Revenue is a count of things that did.
Those two only correlate when your stage definitions mean something and the deals sitting in each stage are real. Most pipeline reports measure activity: calls booked, demos run, opportunities created. None of that is intent, and intent is the only thing that converts.
I have looked at plenty of pipelines that were technically accurate and completely uninformative.
Volume looks fine because marketing hit its number. Fit is wrong because the number was volume.
What it looks like: healthy top of funnel, a collapse between demo and proposal, and sales quietly not working the list while saying they are.
The tell is in the gap between your two win rates. Measured against all opportunities, the B2B average is around 21%. Measured against qualified opportunities only, it is around 29%. That eight-point gap is deals that should never have entered the pipeline in the first place.
If your gap is much wider than eight points, your qualification is happening too late.
A deal moves to stage three because a rep is optimistic, not because the buyer did anything.
This is the most common structural fault I see, and it is invisible on a dashboard because the dashboard is doing exactly what it was told.
The fix is exit criteria tied to buyer actions rather than seller actions. A deal advances when:
Note what is missing. “Rep sent proposal” is a seller action. “Buyer asked for a proposal” is a buyer action. Only one of them predicts anything.
Pipeline grows because nothing ever leaves it. Deals sit at 40% for six months.
Somewhere between 40% and 60% of enterprise pipeline ends in no decision at all. The buyer does not choose a competitor. They just stop. If you exclude those from your win rate you inflate it by ten to fifteen points and lose the ability to see the problem.
The tell: average deal age climbing while win rate holds flat. That combination means you are adding deals faster than you are resolving them, and the pipeline is functioning as a storage unit.
This is the cause founders resist most, because deleting pipeline feels like deleting revenue. It is not. It is deleting a number you were never going to collect.
Deal count rises. Average contract value falls. Everyone is busy and nothing compounds.
This one hides longest because every individual month looks like a win. The place it shows up is net revenue retention, which is the metric that exposes whether your revenue base is growing or being replaced.
SaaS Capital’s benchmarking of private B2B SaaS companies between $3M and $20M ARR puts median net revenue retention at 103% and median gross retention at 91%.
Read the gap rather than the number. The median company that size is holding roughly flat inside its existing base. Everything it grows, it buys again.
Reading about pipeline at 11pm won't fill yours. We rebuild how B2B SaaS gets found and chosen. Real work, not tips.
Four checks, each doable in an afternoon with data you already have.
For cause one: calculate your win rate twice, once against all opportunities and once against qualified only. A gap much wider than eight points means unqualified deals are entering the pipeline and dying later.
For cause two: take the deals currently sitting in your middle stages. For each one, write down the last thing the buyer did. If you cannot name one, or the answer is “attended a call we booked,” that deal is not where the CRM says it is.
For cause three: plot average deal age against win rate over the last four quarters. Age climbing while win rate stays flat is the signature.
For cause four: compare average contract value this quarter against the same quarter last year, then look at net revenue retention. Rising deal count with falling ACV and NRR under 100% is the pattern.
Run all four. Most companies find two.
Usually one of four things: leads that do not fit, pipeline stages that track seller activity rather than buyer commitment, no disqualification so nothing ever leaves, or a shift toward smaller deals that keeps everyone busy without growing revenue. Only the first is a lead generation problem.
The most useful one is the gap between your win rate against all opportunities and your win rate against qualified opportunities only. The B2B averages are roughly 21% and 29%. A much wider gap than that means qualification is happening too far down the funnel.
Take every deal in a middle stage and name the last thing the buyer did, not the last thing your team did. Deals where you cannot name a buyer action are not real pipeline, whatever stage they are sitting in.
Most stalled deals are not lost to a competitor. Between 40% and 60% of enterprise pipeline ends in no decision, which is usually an urgency or business case failure rather than a competitive one.
Monthly, with a hard rule rather than a judgement call. Any deal with no buyer action in a set number of days goes back to nurture. The rule matters more than the number, because without one nobody ever removes anything.
Close
A full pipeline is not evidence of demand. It is evidence of activity.
The two look identical on a dashboard and only one of them pays. Working out which you have is what we do in Get Chosen.
Clients come back for more
From stuck to a working revenue system