Marketing Calc Hub

Lead-gen funnel tracker

Track weekly visitor → lead → MQL → SQL → customer counts with conversion-rate drift alerts.

Weekly entries

WeekVisitorsLeadsMQLSQLCustomers

Latest-week funnel

Weekly trend

Free Marketing Playbook PDF

Join 1,200+ readers. One email per week. Unsubscribe anytime.

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 → MQL40–65%Depends on lead source quality
MQL → SQL30–55%Sales disqualifies low-fit MQLs
SQL → Opportunity50–70%Deal becomes real, enters forecast
Opportunity → Closed-Won20–35%B2B SaaS mid-market
End-to-end (visitor → customer)0.04–0.15%Compound of all stages
Weighted pipeline coverage ratio3x target3x 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 timeUnder 24 hoursPast 48h, conversion drops 40%+
SQL → Opportunity timeUnder 7 daysOr deal goes cold
Opp cycle under $10k ACV30–45 daysSMB velocity
Opp cycle $10–50k ACV60–120 daysMid-market typical
Opp cycle $50k+ ACV120–240 daysEnterprise 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.

The weekly funnel review ritual

  1. Stage conversion rates this week vs 4-week average. Flag any stage that dropped 15%+.
  2. Time-in-stage medians. Flag any stage where median time is 1.5x longer than benchmark.
  3. Top-of-funnel volume. Is visitor and lead volume tracking against plan?
  4. MQL touch rate. What % of MQLs got touched by sales within 24 hours?
  5. Pipeline coverage. Weighted pipeline / quarterly target. Kill criteria: coverage below 2x for 2 consecutive weeks triggers an executive review.
  6. Source-level pipeline contribution. Is source mix shifting away from high-quality sources?
  7. 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.

Frequently asked questions

Q1.How do I define MQL vs SQL cleanly?
MQL: meets basic fit criteria (company size, vertical, role) and has expressed interest (downloaded content, requested demo, etc.). SQL: passed a sales-led qualification call confirming pain, budget, timeline, and decision authority. Marketing owns MQL; sales owns SQL. Write definitions in a shared doc signed by both leaders.
Q2.What if my sales team says 'all marketing leads are unqualified'?
Run a 30-day audit. Pull the last 30 days of MQLs that sales disqualified. Review each one: was the disqualification valid (actual misfit) or reactive (rep didn't want to work it)? Typically 30–40% of disqualifications are invalid. Calibrate the MQL definition against real customer fit before accepting the 'unqualified' claim.
Q3.How many leads do I need to hit a $5M ARR target?
Reverse-engineer from funnel math. $5M ARR at $20k ACV = 250 customers. At 25% opp→close, you need 1,000 opportunities. At 60% SQL→opp, you need 1,667 SQLs. At 45% MQL→SQL, you need 3,700 MQLs. At 50% lead→MQL, you need 7,400 leads. Spread across 12 months: 617 leads/month. Work backward from close rate to identify volume required.
Q4.Should I track visits or sessions as my top-of-funnel?
Use sessions for marketing performance tracking (consistent with GA4 reporting). Use unique visitors only for cohort-based analysis (e.g., new vs returning conversion rates). Don't mix the two in the same funnel report — sessions and visitors have different denominators and the funnel math breaks.
Q5.How do I handle product-led growth where there's no formal lead?
PLG funnels have different stage definitions: visitor → signup → activated user → paid conversion → expansion. Use the same leak-diagnosis logic but with PLG-native stages. Signup → activated user is the equivalent of lead → MQL; activated → paid is MQL → opp; paid → expansion is opp → closed-won.
Q6.What tools do I need to run this tracker?
Minimum: a CRM (HubSpot, Salesforce, or Attio), website analytics (GA4 or Plausible), and a reporting layer (HubSpot Dashboards, Salesforce Reports, or external tool like MetricsHQ). Budget $300–$1,500/mo for the reporting stack at mid-market scale. Below that, manual pulls into a Google Sheet also work for teams under $2M ARR.

More free tools

Part of the Digital Dashboard Hub network
Powered byDigital Dashboard Hub— 250+ free tools

Calculators, trackers, and planners for creators, business, and wellness.

Explore all 250+ tools →