Demand Generation KPIs That Actually Predict Revenue
Demand Generation KPIs That Actually Predict Revenue
Demand generation KPIs are the metrics that measure whether your marketing program is creating, capturing, and converting demand into pipeline and revenue. The Starr Conspiracy organizes them in three tiers. Leading indicators predict pipeline. Lagging indicators prove revenue. Diagnostic metrics explain why the first two move. Everything else is dashboard theater.
Key Stat: Industry MQL-to-SQL conversion in B2B SaaS lands between 13%, 25%, with healthy programs clustering around 18%, 22%. Below 13%, your scoring is broken or sales has stopped trusting marketing. Above 25%, you're under-feeding demand. (Cognism B2B benchmarks, The B2B Playbook conversion data)
At a glance:
- Leading indicators = your instrument panel. Tune weekly.
- Lagging indicators = your financial statements. Report monthly, defend quarterly.
- Diagnostic metrics = your engine codes. Use to fix, not to brag.
Most KPI guides published in the last two years read like inventory lists. Cognism publishes 15 metrics. theb2bplaybook.com publishes 20. execviva.com publishes more. None of them tell you which to act on Monday and which to report on quarterly. None of them tell you what to drop when your CFO asks why marketing spend is up 30% and pipeline is flat.
This is the framework we use with B2B tech teams. It separates decisions from decoration.
What Makes a Real Demand Generation KPI
Quick tangent: if your "KPI" can't change a decision, it's not a KPI. It's a tile on a dashboard nobody opens. The diagnostic question on every metric is brutal and simple. If this number doubled tomorrow, would revenue change? No or maybe? Cut it.
If it doesn't change spend, staffing, or sequencing within 30 days, it's not an operating KPI.
We don't sell AI experiments. We build marketing systems that actually work, and measurement is the load-bearing wall of that system. Brand, message, and strategy drive demand quality upstream. KPIs tell you whether the system is converting that quality into revenue.
The Three-Tier Demand Generation KPIs Framework
Every demand gen metric falls into one of three roles. Confusing the roles is how teams end up reporting impressions in a board deck. We saw it last quarter: a team led their board readout with 1.2M impressions while sourced pipeline fell 17%. The board didn't notice. The CFO did.
Tier 1: Leading Indicators. These move first. They predict pipeline 30 to 90 days out. Examples: MQL-to-SQL conversion rate, pipeline velocity, content engagement on high-intent assets. Common failure mode: sales acceptance games, with reps accepting leads to hit SLAs, then ghosting them. Fix the definition, fix the SLA. Cadence: weekly.
Tier 2: Lagging Indicators. These prove the program worked. They're what your CRO and CFO actually care about. Examples: marketing-sourced pipeline, CAC, CAC payback period, marketing-influenced revenue. Common failure mode: attribution fights that consume more hours than the campaigns themselves. Pick a model, document the rules, stop relitigating. Cadence: monthly, reported quarterly.
Tier 3: Diagnostic Metrics. These explain why Tier 1 or Tier 2 moved. You don't report them up. You use them to fix things. Examples: form abandonment rate, channel-level cost per opportunity, list quality by source. Common failure mode: local optimization, tuning a channel that doesn't matter to the system. When this breaks, you'll see a team celebrate cutting paid social CPL by 40% in a quarter where sourced pipeline didn't move a dollar. Cadence: continuous, surfaced only when they explain a Tier 1 or Tier 2 swing.
If a metric doesn't fit one of those three roles, it's a vanity metric. Drop it.
Leading vs. Lagging Indicators
Use this table to decide what you tune weekly versus what you defend in front of the CFO. Where we have a credible public benchmark, it's cited. Otherwise, treat the range as an internal trigger, not a universal standard.
| KPI | Type | Formula | Why It Matters | Benchmark |
|---|---|---|---|---|
| MQL-to-SQL Conversion | Leading | SQLs ÷ MQLs | Lead quality signal before revenue lands | 13%, 25% B2B SaaS (Cognism) |
| Pipeline Velocity | Leading | (Opps × ACV × Win Rate) ÷ Sales Cycle Length | Predicts revenue trajectory | Trending up QoQ (execviva.com) |
| SQL-to-Opportunity Rate | Leading | Qualified Opps ÷ SQLs | Validates sales qualification rigor | 40%, 60% (internal operating target) |
| Cost per Opportunity | Leading | Marketing Spend ÷ Qualified Opps | Early efficiency signal | Set baseline, track delta weekly |
| Marketing-Sourced Pipeline | Lagging | $ Pipeline (Marketing First-Touch) ÷ Total Pipeline | Proves contribution | 30%, 50% (theb2bplaybook.com) |
| Marketing-Influenced Revenue | Lagging | $ Closed-Won Touched by Marketing ÷ Total Closed-Won | Proves full-program impact | 60%+ (internal operating target) |
| CAC | Lagging | (Sales + Marketing Spend) ÷ New Customers | Defines unit economics | LTV:CAC ≥ 3:1 (Turtl) |
| CAC Payback | Lagging | CAC ÷ (Gross Margin × MRR) | Cash efficiency | Under 18 months SaaS (execviva.com) |
Leading indicators are what you tune. Lagging indicators are what you report. Mix them up and you'll either chase vanity (high MQL volume, low conversion) or fly blind for 90 days waiting for revenue to confirm a strategy is broken.
If you wait for lagging indicators to tell you something is wrong, you'll burn a quarter before you know.
Demand Generation KPIs by Demand State
Not every metric matters at every stage. Match the KPI to where the buyer actually is. We use demand states instead of funnel stages because they describe what buyers are doing, not what your CRM is doing.
Use this table to assemble a minimum viable dashboard. Pick one KPI per demand state for your stage and build out from there.
| Demand State | KPI | Formula | Benchmark |
|---|---|---|---|
| Researching | Share of Voice | Branded Mentions ÷ Category Mentions | Trending up vs. competitors |
| Researching | Organic Engaged Sessions | GA4 engaged sessions on category content | 20%+ engagement rate |
| Considering | Content-to-MQL Conversion | MQLs ÷ Unique Content Viewers | 2%, 5% (Market Recruitment) |
| Considering | High-Intent Page Visits | Unique visits to pricing, demo, comparison | Week-over-week trend |
| Evaluating | Demo Request Conversion | Demos Requested ÷ Qualified Visitors | 3%, 8% (internal operating target) |
| Evaluating | SQL-to-Opp Rate | Qualified Opps ÷ SQLs | 40%, 60% (internal operating target) |
| Deciding | Sales Cycle Length | Days from opp creation to closed-won | Trending down |
| Deciding | Win Rate (Marketing-Sourced) | Closed-Won ÷ Total Marketing-Sourced Opps | 20%, 30% (theb2bplaybook.com) |
The 8 Vanity Metrics to Drop
These show up in dashboards. They shouldn't.
- Raw MQL volume without quality scoring. A bigger number of bad leads is still bad leads.
- Social impressions. No buyer ever signed a contract because of an impression.
- Email open rates (post-Apple MPP). The metric is now noise.
- Website sessions without engagement or conversion context.
- Form fills without source quality or fit scoring.
- Webinar registrations without attendance and post-attendance behavior.
- Follower count on any platform.
- Content downloads without follow-up engagement signal.
If your dashboard has 40 tiles, you don't have measurement. You have anxiety.
How to Select Your Demand Generation KPIs in 5 Steps
- Define the revenue outcome. Pipeline created, ARR booked, payback compressed. Pick one. Everything maps to it.
- Pick 2, 3 lagging indicators that prove movement on that outcome. No more.
- Pick 3, 5 leading indicators that predict those lagging indicators 30, 90 days out.
- Map diagnostics to each leading indicator so when one swings, you know where to look.
- Set ownership, cadence, and thresholds before you ship the dashboard. If nobody owns it, nobody fixes it.
The Demand Gen Reporting Framework Checklist
A KPI without governance is a number waiting to be argued about. Lock these down before the next planning cycle:
- Definitions. Who owns the MQL definition? When was it last changed? Document it.
- Owners. Each KPI has one accountable name. Not a team. A person.
- Cadence. Weekly for leading, monthly for lagging, continuous for diagnostic.
- Thresholds. Define the number that triggers action, not just the target.
- Actions. When the threshold breaks, what happens? Reallocate spend? Pause a channel? Escalate to RevOps? Write it down.
- Attribution rules. Pick a model. Document it. Stop relitigating it every QBR.
How Demand Generation KPIs Change by Company Stage
A Series A startup tracking marketing-influenced revenue across a 14-month sales cycle is wasting time. An enterprise team tracking only MQL volume is asleep at the wheel.
Series A / early stage. Lead with leading indicators and unit economics: cost per opportunity, MQL-to-SQL conversion, CAC (Customer Acquisition Cost). Fast signal beats statistical purity. You don't have enough closed deals to read lagging metrics anyway.
Series B / C. Add pipeline velocity, marketing-sourced pipeline %, and CAC payback period. You finally have enough data for lagging indicators to mean something.
Growth stage / enterprise. Run the full three-tier framework. Add marketing-influenced revenue, segment-level CAC, and net revenue retention contribution from expansion campaigns.
The mistake we see weekly in our B2B demand generation work is enterprise-grade reporting bolted onto Series A data sets. The numbers swing wildly. Nobody trusts them. Match the framework to the volume.
How to Report Demand Gen KPIs to Executives
Your CRO doesn't want to hear about MQLs. Your CFO definitely doesn't.
Marketing language: "MQL-to-SQL conversion improved 18% quarter over quarter."
Executive translation: "We're producing 18% more sales-ready opportunities per dollar of marketing spend. That compressed CAC payback by two months."
Three rules for the executive readout:
- Lead with the lagging indicator (revenue, pipeline, CAC). Show the leading indicator as the explanation.
- Pair every metric with a dollar figure or a time figure. "23% lift" means nothing. "23% lift, worth $1.4M in incremental pipeline" means everything.
- Bring one diagnostic insight per readout. Not ten. One. "Paid social CPO is 3x search; we're reallocating $40K next quarter."
These are board-deck metrics versus operating metrics. Don't confuse them.
For the deeper take on translating performance into CFO-ready language, see our guide to building a marketing measurement framework.
Common Objections (And Blunt Answers)
- "But we need a lot of metrics." No. You need a few decision-grade metrics with diagnostics behind them. Everything else is decoration.
- "Attribution is imperfect." It always will be. Pick consistent rules, document them, stop relitigating every quarter.
- "Sales rejects our MQLs." Then your MQL definition is wrong, or your SLA is broken. Fix the definition. Enforce the SLA.
- "Our sales cycle is too long for monthly reporting." That's exactly why you lean on leading indicators, so you can course-correct before lagging metrics confirm the damage.
The Bottom Line
Demand generation KPIs aren't a list. They're a hierarchy. Leading indicators tell you what's about to happen. Lagging indicators prove what did happen. Diagnostic metrics tell you why. Everything else is noise dressed up as a dashboard.
This framework lets you (1) tune weekly, (2) report monthly, (3) defend budget quarterly.
Audit your current dashboard against the three-tier framework before the next planning cycle. Anything that doesn't fit one of the three roles, archive it. Anything missing, add it. We've rebuilt this exact stack across B2B tech teams for 25 years, and the first thing that changes is what gets reported to the board. The second thing that changes is what the board funds.
If you want a demand generation KPI framework that predicts revenue and survives a CFO review, [talk to The Starr Conspiracy](/contact) before your next budget cycle.
Related Questions
What is a good MQL-to-SQL conversion rate?
In B2B SaaS, healthy MQL-to-SQL conversion sits between 13%, 25%, with most well-run programs landing around 18%, 22%. Below 13% is most often scoring or definition drift; validate by checking SAL rate and time-to-first-touch. Above 25% often signals an under-fed program where marketing is being overly conservative about what qualifies.
How do you report demand gen KPIs to the C-suite?
Lead with lagging indicators expressed in dollars or months (pipeline created, CAC, payback period), use leading indicators only as explanations, and bring exactly one diagnostic insight per readout. Avoid marketing jargon entirely. A CFO will engage with "$1.4M in incremental pipeline at a 14-month payback" but will tune out "MQL volume increased 23%."
What's the difference between demand gen and lead gen metrics?
Lead gen metrics measure volume and capture (form fills, MQLs, gated downloads). Demand gen metrics measure the full motion of creating awareness, converting interest, and producing revenue (pipeline velocity, marketing-sourced revenue, CAC payback). Lead gen is a subset of demand gen, and treating them as interchangeable is why so many marketing teams over-report on volume and under-report on revenue impact.
How often should demand gen KPIs be reviewed?
Leading indicators get reviewed weekly because they're what you tune. Lagging indicators get reviewed monthly and reported quarterly because they're slower-moving and require statistical significance. Diagnostic metrics get reviewed continuously by the operations team but only surface to leadership when they explain a change in Tier 1 or Tier 2.
Related Insights
Full-Service B2B Marketing Agency
B2B marketing agency handling strategy, demand generation, content creation, digital advertising, and marketing operations.
GlossaryB2B Demand Generation Glossary
B2B demand generation glossary: 22 essential terms for strategies, tactics, metrics, and frameworks to create predictable pipeline.
GlossaryB2B Demand Generation Glossary
B2B demand generation glossary: 22+ essential terms for CMOs and VPs evaluating agencies to rebuild predictable pipeline under ROI pressure.
Industry BriefB2B Demand Generation Trends 2025
15 directional shifts reshaping B2B demand gen in 2025: AI-assisted pipeline, role consolidation, SDR realignment, and budget compression.
GuideUsing AI in B2B Marketing: What Actually Works
How B2B marketing teams are actually using AI, from demand gen to content ops. A practical guide with real use cases and sequenced implementation steps.
GuideThe Messaging Framework Template B2B Brands Get Wrong
Build a B2B messaging framework that aligns your entire org. The Starr Conspiracy's step-by-step template, with examples, mistakes, and a free download.
About the Author

Leads client delivery and experience design. Ensures every engagement delivers measurable strategic outcomes.
Ready to talk strategy?
Book a 30-minute call to discuss how we can help your team.
Loading calendar...
Prefer email? Contact us
See what AI-native GTM looks like
Explore our AI solutions built for B2B marketers who want fundamentals and transformation in one place.
Explore solutions