The Demand Funnel Guide With Actual Numbers
Your VP of Sales just told the board that marketing leads are garbage. Marketing fired back that sales doesn't follow up fast enough. Meanwhile, the pipeline number everyone agreed to in January is 40% behind. If you're 40% behind in March, you don't need more leads - you need a demand funnel you can debug.
Most guides hand you a diagram with six stages and call it a day. This one gives you numbers: real conversion benchmarks, channel-level data, and a diagnostic framework for when things break.
What You Need (Quick Version)
- Shared stage definitions between sales and marketing. If your SDRs can't explain what makes an MQL different from an SQL in one sentence, you don't have alignment - you have a naming convention.
- A 5-minute SLA on inbound leads. The average B2B response time is 42 hours. Responding within 5 minutes makes you 21x more likely to qualify a lead than waiting 30 minutes.
- Clean, verified contact data feeding every stage. Bad emails and stale phone numbers kill funnels at the handoff, not at the top.
- Benchmarks to measure against. We've got them below - by industry, by channel, by ACV band. Jump to the benchmarks section if that's why you're here.
- A diagnostic framework for when pipeline stalls. Five failure modes, five fixes. Covered in the leaking section.
What Is a Demand Funnel?
A demand funnel is the full-journey model that maps how anonymous buyers become aware of your product, engage with your brand, signal intent, evaluate your solution, convert to customers, and expand over time. It's not a marketing funnel or a sales funnel. It's both, stitched together with shared definitions and measurable transitions.
The distinction that matters most: demand generation vs. lead generation. Lead gen captures demand - forms, gated content, event scans. It's transactional by design. Demand gen creates demand - building trust and familiarity before anyone fills out a form, optimizing for engagement and intent signals across the entire journey.
The measurement difference follows directly. Lead gen teams track lead volume, CPL, and form conversion rates. Demand gen teams track pipeline contribution, velocity, and account-level engagement. If your marketing dashboard only shows MQLs and CPL, you're measuring the wrong funnel.
Where the Demand Funnel Came From
The model didn't appear fully formed. It evolved through three distinct phases, each one a reaction to how the previous approach failed in practice.
2002: The Original Waterfall. SiriusDecisions (now part of Forrester) launched the first Demand Waterfall - a linear model that tracked individual leads from inquiry through close. It gave B2B teams a shared vocabulary for the first time. The problem: it treated every lead as a solo buyer, which isn't how B2B purchasing works.
2012: The Rearchitected Waterfall. SiriusDecisions broke the marketing qualification stage into four sub-stages - AQL, TAL, TQL, and TGL. This added granularity but also complexity. Most teams couldn't operationalize all four stages without dedicated teleprospecting resources.
2017: The Demand Unit Waterfall. This was the real shift. Kerry Cunningham and the SiriusDecisions team recognized that B2B buying involves groups, not individuals. On average, 5 people sit in a decision-making unit. The 2017 model replaced individual MQLs with MQAs (Marketing Qualified Accounts) and introduced the "demand unit" - a buying group within an account that has a specific need. One account can have multiple demand units.
2017 Demand Unit Waterfall stages (for ABM teams): Target Demand → Active Demand → Engaged Demand → Prioritized Demand → Qualified Demand → Pipeline → Closed/Won
The shift from MQL to MQA isn't academic. It changes how you instrument your CRM, how you score engagement, and how you define success. A single champion downloading a whitepaper isn't a qualified demand unit. Three people from the same account attending a webinar, visiting your pricing page, and reading a case study - that's a signal worth acting on.
Demand Funnel Stages (6-Step Model)
Modern B2B teams have moved beyond the SiriusDecisions taxonomy, but the core logic remains: map the buyer journey to measurable stages with clear transitions. B2B buyers average 36 interactions before purchase. These six stages organize those interactions into something you can actually manage.
Awareness
The buyer recognizes a problem or opportunity. Your job is to be visible where they're researching - organic search, communities, podcasts, social. The key tactic is ungated thought leadership that builds brand recall before anyone is ready to buy.
Across B2B, sitewide visitor-to-lead conversion typically runs 1-3%, with significant industry variation. B2B SaaS sits at 1.1%, while legal services hits 7.4%.
Engagement
The buyer interacts with your content or brand repeatedly - downloads, webinar attendance, repeat site visits, email clicks. The key tactic is multi-touch nurture sequences that build trust over time, not a single gated asset.
Measure engagement through repeat visit rate and email engagement (clicks, replies, downstream stage movement), not just "opens." If you need a tighter system, start with lead scoring that matches your stage definitions.
Intent
The buyer signals active purchase interest - pricing page visits, demo requests, comparison searches, or third-party intent signals. When someone hits your pricing page twice in a week, that's not a nurture candidate. That's a conversation.
95% of your addressable market isn't in-market right now. The 5% who are showing intent deserve a fundamentally different response: faster SLAs, direct outreach, and personalized follow-up. This is also where identifying buying signals becomes the difference between “nurture” and “call now.”
Evaluation
The buyer is comparing you to alternatives. The key tactic is sales-led value delivery - custom demos, ROI calculators, and reference calls that help the buyer build an internal business case.
In the First Page Sage benchmarks, MQL-to-SQL conversion is 38% in B2B SaaS, 40% in cybersecurity, and 46% in higher education. Your sales team's ability to add value during evaluation - not just pitch - determines whether you advance. If your team needs a playbook here, use a product demo checklist to standardize what “good” looks like.
Conversion
SQL to closed deal. The key tactic is removing friction from procurement: clear pricing, fast legal review, and a champion enablement kit that helps your buyer sell internally.
B2B SaaS SQL-to-Close averages 37%. Cybersecurity and IT/managed services benchmark higher at 46%. If you're below your industry benchmark, check lead routing and qualification before blaming "market conditions." Tightening your sales process optimization usually moves this faster than “more top-of-funnel.”
Expansion
The most underinvested stage. Retention, upsell, cross-sell. The key tactic is proactive account management driven by usage data and renewal timing - not reactive "check-in" calls.
To replace one lost customer, organizations need to find 30 new ones. Expansion isn't a nice-to-have. It's the highest-ROI stage in the funnel. If you’re not measuring it, start with churn analysis and work backward into onboarding and adoption.
Demand Funnel Benchmarks
Here are the numbers. We're using the latest available multi-industry dataset from First Page Sage, supplemented with channel-level benchmark data.
Stage-by-Stage Conversion by Industry
| Industry | Lead-to-MQL | MQL-to-SQL | SQL-to-Opp | SQL-to-Close |
|---|---|---|---|---|
| B2B SaaS | 39% | 38% | 42% | 37% |
| Cybersecurity | 24% | 40% | 43% | 46% |
| IT / Managed Svcs | 19% | 38% | 41% | 46% |
| Higher Education | 45% | 46% | 61% | 66% |
Visitor-to-Lead by Industry
| Industry | Visitor-to-Lead |
|---|---|
| B2B SaaS | 1.1% |
| Legal Services | 7.4% |
| Financial Services | 1.9% |
| IT / Managed Svcs | 1.5% |
If your site conversion is below your industry benchmark, the problem is usually page speed, form length, or a mismatch between ad copy and landing page content - not traffic quality.
SaaS Benchmarks by Channel (Top of Funnel)
| Channel | V-to-Lead | Lead-to-MQL | MQL-to-SQL |
|---|---|---|---|
| SEO | 2.1% | 41% | 51% |
| PPC | 0.7% | 36% | 26% |
| Webinar | 0.9% | 44% | 39% |
SaaS Benchmarks by Channel (Bottom of Funnel)
| Channel | MQL-to-SQL | SQL-to-Opp | Opp-to-Close |
|---|---|---|---|
| SEO | 51% | 49% | 36% |
| PPC | 26% | 38% | 35% |
| Webinar | 39% | 42% | 40% |
SEO is one of the most efficient channels end-to-end in these SaaS benchmarks. PPC generates volume but leaks at MQL-to-SQL. Webinars convert better mid-to-late funnel because they self-select for higher intent.
Mid-funnel callout: Qualified-to-Meeting median conversion sits at 62%. If you're below that, your SDR outreach cadence or meeting-booking process needs work - the leads aren't the problem. A simple fix is standardizing sales follow-up templates so reps aren’t improvising under pressure.
Here's the thing: if your average deal size is under $15k, you probably don't need a six-stage model. A three-stage approach (lead, qualified, closed) with tight SLAs and clean data will outperform a sophisticated funnel that nobody actually operates. Complexity is only valuable when it's instrumented.
CAC by ACV Band
| ACV Band | Typical CAC Range |
|---|---|
| SMB ($5k-$25k) | $1k-$4k |
| Mid-market ($25k-$100k) | $4k-$15k |
| Enterprise ($100k-$500k) | $15k-$50k |
| Strategic ($500k+) | $50k-$150k |
Treat these as planning ranges; your payback target and sales cycle will swing them significantly. A PLG-assisted SMB motion can push CAC below $1k; a field-sales-heavy enterprise motion can blow past $50k. CRM trial-to-paid converts at 29%, while freemium-to-paid sits at just 3.4% - that gap explains why most PLG companies still need a sales-assisted motion for mid-market and up. If you want a deeper breakdown, see our guide to cost to acquire customer.

You just read that 95% of your market isn't in-market right now. The 5% who are? Prospeo tracks 15,000 intent topics via Bombora so you can catch active demand the moment it appears - then reach those buyers with 98% accurate emails and 125M+ verified mobile numbers.
Stop debugging your funnel with bad data. Start with verified contacts.
The Dark Funnel Problem
Here's the uncomfortable truth about every benchmark above: your funnel only measures the visible part of the buyer journey. The invisible part - the dark funnel - is where most of the action happens.
73% of the B2B buying journey happens anonymously before a buyer contacts any vendor. 83% define their purchase requirements before speaking to sales. 61% prefer a rep-free buying experience entirely. And the AI layer makes this worse: 94% of B2B buyers now use LLMs during their buying process, with 72% encountering Google AI Overviews during research and 90% of those clicking at least one cited source. Your buyers are forming opinions in channels you can't track - Slack communities, peer conversations, AI chat interfaces, podcast mentions.
A popular Reddit thread on demand gen captures this well: the best-performing programs focus on compounding, distribution, and consistency rather than chasing attribution on every touchpoint. As one practitioner put it, "the attribution mindset kills programs" - teams cut what they can't measure, which starves the top of the funnel while they wonder why the middle is empty.
3 Ways to Measure the Dark Funnel
You can't instrument the dark funnel the way you instrument a form fill. But you can track proxies that tell you whether your brand investment is working.
Direct traffic lift. Track direct traffic to your site on a 4-week rolling average. Sustained increases correlate with brand awareness growth from dark funnel channels. If direct traffic is flat while paid traffic grows, your demand gen is capturing - not creating - demand.
Branded search volume. Use Google Search Console to monitor branded query impressions monthly. Rising branded search means more people are hearing about you somewhere you can't see. This is the single best proxy for dark funnel effectiveness.
Self-reported attribution. Add a "How did you hear about us?" free-text field to your demo request form. Not a dropdown - free text. You'll discover channels your analytics platform never sees: podcast mentions, Slack recommendations, conference hallway conversations. Feed this data back into your channel investment decisions quarterly.
Why Your Demand Funnel Is Leaking
When pipeline stalls, the problem is almost always in one of five places. (If you want a broader list of root causes, see sales pipeline challenges.)
No Shared Definitions
If sales rejects more than 50% of MQLs, you don't have a lead quality problem - you have a definition problem. Marketing and sales need to agree on what qualifies a lead at every stage transition. Write it down. Review it quarterly. If you can't get alignment in a room, you won't get it in a CRM.
Here's a starter definition table. Customize the criteria, but keep the format.
| Stage | Owner | Entry Criteria | Exit Trigger |
|---|---|---|---|
| MQL | Marketing | Engagement score >=50 + ICP fit | SDR accepts within 24h |
| SQL | Sales (SDR) | Confirmed need + budget authority + timeline <=6 months | AE accepts, meeting booked |
| Opportunity | Sales (AE) | Discovery complete + 2+ stakeholders engaged | Proposal delivered |
| Closed-Won | Sales (AE) | Contract signed + payment terms agreed | Handoff to CS |
Slow Lead Activation
The average B2B lead response time is 42 hours. Responding within 5 minutes makes you 21x more likely to qualify than waiting 30 minutes. But speed-to-lead means nothing if the contact data is wrong - your SDR hits the SLA, sends the email, and it bounces. That's worse than being slow, because now you've burned the timing window. (If bounces are a recurring issue, track your email bounce rate and fix the source.)
Example SLA framework:
| Lead Type | Response SLA | Owner | Escalation |
|---|---|---|---|
| Inbound demo request | 5 minutes | SDR on rotation | Manager alert at 10 min |
| Content download (ICP fit) | 24 hours | Assigned SDR | Recycle to nurture at 48h |
| Event lead | 48 hours | SDR by territory | Marketing re-nurture at 72h |
| Recycled lead (re-engaged) | 24 hours | Original SDR | Reassign at 48h |
MQL Volume Obsession
Real talk: chasing MQL volume is the most expensive mistake in B2B marketing. Cognism's own data tells the story - it took 25 inbound leads vs. 500 content MQLs to close a single deal. 85% of their closed-won revenue came from inbounds, 15% from content leads. Volume isn't velocity.
We've watched teams recover 10-20 points of MQL-to-SQL just by rewriting the MQL definition and enforcing the SLA. The fix is almost never "generate more leads." It's "stop calling everything a lead." If you need a system for that, build a lead generation workflow with explicit handoffs.
Broken Attribution
When your CRM, MAP, and intent tools don't share data cleanly, you can't tell which programs drive pipeline. The average B2B marketing team uses 6-8 disconnected tools. The fix isn't buying another attribution platform - it's instrumenting the handoffs between the tools you already have. Start with CRM stage timestamps and work backward.
No Post-Capture Nurture
Capturing a lead and immediately throwing it to an SDR isn't a funnel - it's a coin flip. Leads that aren't ready to buy need intent-driven nurture sequences that add value, not "just checking in" emails every three days. Build nurture tracks by stage, not by calendar.
How to Build a Demand Funnel in 90 Days
You don't need a year-long transformation project. Six steps, executed in sequence, over 90 days.
Step 1: Do the Revenue Math
Work backward from your annual target. If you need $5M in new ARR with a $50k ACV, that's 100 deals. At a 37% SQL-to-close rate, you need around 270 SQLs. At a 38% MQL-to-SQL rate, you need around 710 MQLs. Now you have a number to plan against, not a vibes-based target.
Step 2: Define Stages and Criteria
Use the stage definition table from the diagnostics section above. Customize the entry criteria and exit triggers for your business. Keep it to one page. If it takes more than one page, you've over-engineered it.
Step 3: Set Response SLAs
Use the SLA framework above. Measure compliance weekly - SLAs that aren't measured don't exist. The single highest-leverage thing you can do in the first 30 days is enforce the 5-minute inbound SLA. Everything else is optimization; this is table stakes.
Step 4: Instrument Your Stack
CRM, marketing automation, data verification, and intent data - in that priority order. You can run a revenue system without intent data. You can't run one without clean contact records and a CRM that tracks stage transitions. Skip intent tools until your CRM stages and lead routing are clean. If you’re evaluating vendors, start with data enrichment services to see what “clean” can look like.
Step 5: Build Content Engines
Map content to stages. Awareness needs ungated thought leadership. Engagement needs educational depth. Intent and evaluation need comparison content, case studies, and ROI calculators. Don't build content for stages you haven't instrumented yet. (If you need a baseline, see what is B2B content marketing.)
Step 6: Measure and Iterate
Weekly pipeline reviews. Monthly conversion rate analysis by stage. Quarterly benchmark comparisons.
| Metric | Target | Why It Matters |
|---|---|---|
| MQL-to-SQL rate | >=35% | Alignment health check |
| SQL-to-Opp rate | >=40% | Qualification quality |
| Stage velocity (days) | Varies by ACV | Pipeline speed |
| AQA-to-SQA rate | >=20% | Intent signal quality |
| Inbound SLA compliance | >=90% | Speed-to-lead |
| Recycled lead re-engagement | >=10% | Nurture effectiveness |
If your AQA-to-SQA rate is below 20%, your targeting or qualification criteria need work. When MQL-to-SQL drops two months in a row, pull marketing and sales into a room before the quarter is lost.
Tech Stack for Your Demand Funnel
If you can only buy one thing after CRM, buy data quality. Everything else - intent data, orchestration, visitor ID - amplifies a clean foundation. Without clean data, those tools amplify garbage.
| Category | Tool | Starting Price | Funnel Role |
|---|---|---|---|
| CRM | Salesforce / HubSpot | ~$25-$300+/user/mo | Stage tracking |
| Data Quality | Prospeo | Free; ~$0.01/email | Verify + enrich |
| Intent Data | 6sense | ~$60k-$150k+/yr | In-market signals |
| Intent Data | Bombora | ~$25k-$100k+/yr | Topic-level intent |
| Marketing Auto | HubSpot | Free-$3,600/mo | Nurture + scoring |
| Visitor ID | Leadfeeder | From $99/mo | Visitor deanonymization |
| Orchestration | Clay | From $149/mo | Enrich workflows |
Demand Funnel Metrics & ROI
Most B2B teams can't state their ROI by channel. That's not a data problem - it's a leadership problem. If your marketing dashboard shows impressions and CPL but not pipeline contribution and CAC by channel, you're measuring activity, not outcomes. If you want a clean KPI set, start with funnel metrics and enforce consistent definitions.
CPL tells you what a lead costs. CAC tells you what a customer costs. They're not the same metric, and optimizing for CPL often increases CAC by flooding the funnel with low-intent leads that consume sales capacity without converting. I've seen teams cut CPL by 40% and watch CAC rise by 60% in the same quarter. The CFO was not amused.
The single most diagnostic metric for funnel health is MQL-to-SQL conversion rate. When it drops, alignment is breaking down. When it rises, your definitions and targeting are working. Track it weekly, not quarterly.
Let's be honest about the "is the funnel dead?" debate. The funnel isn't dead. What's dead is the linear, MQL-obsessed version that ignores how buyers actually research and buy. Replace that with a signal-driven, account-level model backed by clean data and shared definitions, and you've got a revenue system that actually works.

Your demand funnel leaks where data goes stale. Most providers refresh every 6 weeks - by then, your MQLs have changed jobs, emails have bounced, and your 5-minute SLA is wasted on dead contacts. Prospeo refreshes every 7 days and delivers 83% enrichment match rates across 50+ data points per contact.
Fresh data every 7 days means fewer bounces and faster pipeline velocity.
FAQ
What's the difference between a demand funnel and a sales funnel?
A demand funnel covers the full journey from anonymous awareness through closed deal and expansion - owned jointly by marketing and sales. A sales funnel starts when a lead is handed to sales, ignoring everything upstream. The demand funnel gives you visibility into the complete revenue system, including the 73% of the buying journey that happens before a buyer contacts any vendor.
How many stages should a demand funnel have?
Most effective models use 5-7. Six stages (awareness, engagement, intent, evaluation, conversion, expansion) is the sweet spot for most B2B teams - granular enough to diagnose problems, simple enough to actually operate. If your ACV is under $20k, three stages with tight SLAs often outperform a complex model nobody maintains.
What tools do I need to run a demand funnel?
At minimum: a CRM for stage tracking, a data verification tool for clean contacts, and marketing automation for nurture and scoring. Layer in intent data from 6sense or Bombora and visitor ID from Leadfeeder as you scale. Start with CRM and data quality - everything else is amplification.
Is the marketing funnel dead?
No - the linear, MQL-obsessed version is dead. Replace MQL volume targets with account-level engagement signals and pipeline velocity, and the model works fine. The funnel is a diagnostic tool: when MQL-to-SQL drops below 35%, you know alignment is breaking. That visibility is worth keeping.