The five-stage lead-gen funnel that predicts B2B pipeline health
Most B2B marketing teams track two numbers: leads and closed-won revenue. That gap — six stages of conversion between those two numbers — is where 80% of pipeline problems hide. A team reporting "we hit our lead target" while missing their pipeline target has a conversion problem, not a volume problem. Adding more top-of-funnel without fixing the conversion leaks makes the leak worse. This tracker measures each stage's conversion rate against 2026 B2B SaaS benchmarks and shows you which stage is under-performing.
The canonical five stages: (1) Visitor → Lead (typically 1.5–4% on a good B2B site), (2) Lead → MQL (40–65% pass a basic fit screen), (3) MQL → SQL (30–55% pass sales-level qualification), (4) SQL → Opportunity (50–70% become real deals in the pipeline), (5) Opportunity → Closed-Won (20–35% close). Multiplied end-to-end: a healthy B2B SaaS funnel converts visitors to closed-won customers at roughly 0.04–0.15% — meaning 10,000 visitors produce 4–15 customers. Below the low end, the funnel has at least one major leak that needs attention.
Stage-by-stage conversion benchmarks (Q1 2026)
| Visitor → Lead (B2B SaaS) | 1.5–4.0% | Top decile 5–8% with tight offer + ICP |
| Lead → MQL | 40–65% | Depends on lead source quality |
| MQL → SQL | 30–55% | Sales disqualifies low-fit MQLs |
| SQL → Opportunity | 50–70% | Deal becomes real, enters forecast |
| Opportunity → Closed-Won | 20–35% | B2B SaaS mid-market |
| End-to-end (visitor → customer) | 0.04–0.15% | Compound of all stages |
| Weighted pipeline coverage ratio | 3x target | 3x quarterly target = forecastable |
The leak diagnosis: which stage is hurting you most
When a funnel is under-performing, the leak is almost never evenly distributed. One stage is significantly worse than benchmark; fixing that stage alone often fixes the whole funnel. The diagnosis pattern:
Visitor → Lead leak: under 1.5% typically means the lead magnet / offer doesn't fit the traffic source. Traffic is mis-matched to the page's promise. Fix: audit top 5 traffic sources and landing page pair; rewrite hero to match the promise that drove the click.
Lead → MQL leak: under 40% means lead-magnet signups don't reflect buying intent. Common fix: add a qualifying question on the form (company size, role, use case) and tighten the MQL definition.
MQL → SQL leak:under 30% means marketing and sales disagree on "qualified." Fix: service-level agreement between marketing and sales on MQL definition; weekly review of disqualified MQLs to calibrate.
SQL → Opportunity leak: under 50% means discovery calls aren't converting to real pipeline. Fix: sales process audit, typically the discovery script needs sharpening around pain identification.
Opportunity → Closed-Won leak: under 20% means either pricing, competitor positioning, or buying committee management is the blocker. This is usually a sales-operations problem, not a marketing problem.
Time-in-stage: the hidden metric that reveals process problems
Conversion rate is one dimension; time-in-stage is the other. A healthy B2B SaaS funnel should see MQLs touched by sales within 24 hours (after 48+ hours, MQL→SQL conversion drops 40–60%), SQLs advanced to opportunity within 7 days, opportunities closing in a cycle that matches ACV (under $10k ACV: 30–45 days; $10–50k ACV: 60–120 days; $50k+ ACV: 120–240 days). When time-in-stage is 2x longer than benchmark, the leak is usually process (reps sitting on deals, no stage-exit criteria) not conversion.
| MQL touch time | Under 24 hours | Past 48h, conversion drops 40%+ |
| SQL → Opportunity time | Under 7 days | Or deal goes cold |
| Opp cycle under $10k ACV | 30–45 days | SMB velocity |
| Opp cycle $10–50k ACV | 60–120 days | Mid-market typical |
| Opp cycle $50k+ ACV | 120–240 days | Enterprise multi-stakeholder |
Pipeline coverage: what 3x actually means and why it's non-negotiable
Pipeline coverage is the ratio of total open pipeline (weighted by probability) to the quarterly target. 3x coverage is the industry standard — if you need $3M in closed revenue this quarter and you have $9M in weighted pipeline, you're forecastable. Below 2x coverage, the quarter is at risk. The math: if your opportunity-to-closed-won rate is 33%, every $1 of pipeline produces $0.33 of closed revenue, so you need $3 of pipeline to produce $1 of revenue — exactly 3x.
Channel-source analysis: which sources produce real pipeline
Lead source matters more than lead volume. A 50% lower lead volume from a source with 3x better MQL→SQL rate produces more pipeline at lower CAC. The channel rankings I consistently see in 2025–26 B2B SaaS: (1) customer referrals — highest closing rate (40–60% opp→close), lowest volume, (2) content / organic search — mid-volume, moderate closing rate (25–35%), (3) webinar / event attendees — mid-volume, strong closing rate (30–40%), (4) paid search — mid-volume, average closing rate (20–30%), (5) paid social prospecting — highest volume, lowest closing rate (15–25%). Know which source produces which quality so you report channel performance honestly.
Related tools
The weekly funnel review ritual
- Stage conversion rates this week vs 4-week average. Flag any stage that dropped 15%+.
- Time-in-stage medians. Flag any stage where median time is 1.5x longer than benchmark.
- Top-of-funnel volume. Is visitor and lead volume tracking against plan?
- MQL touch rate. What % of MQLs got touched by sales within 24 hours?
- Pipeline coverage. Weighted pipeline / quarterly target. Kill criteria: coverage below 2x for 2 consecutive weeks triggers an executive review.
- Source-level pipeline contribution. Is source mix shifting away from high-quality sources?
- Next-week action. One specific change to the highest-leakage stage.
Building your own tracker in your stack
For teams using HubSpot, Salesforce, or Attio, build the funnel tracker as a native dashboard rather than exporting to spreadsheets. Funnel widgets in HubSpot Marketing Hub Professional show visitor → customer visually with conversion rates by stage. Salesforce requires more custom reporting but supports the same logic. For teams using MetricsHQ, Swan, or RevOps.io as a reporting layer, set stage definitions once and have conversion rates auto-calculate. Whatever tool you use, the stages should be wired to the same source-of-truth record so marketing and sales see the same numbers.