Current Blog Article

Current Blog Article

12 B2B Demand Generation Metrics & KPIs to Track in 2026

Demand Generation

B2B demand generation metrics and KPIs — illustration of six analysts coordinating multiple performance signals across a connected reporting framework.
No headings found on page

About half the audits I do start with the same diagnosis: the team is tracking the wrong things.

Not too few things. Too many. Most B2B demand gen dashboards I open have 40+ metrics, and the people looking at them can't tell you which three actually predict pipeline. That's not measurement — that's noise.

This article is the answer to the question I get most often: "Which metrics actually matter?" Twelve of them, classified by purpose, with formulas you can plug into a spreadsheet today.

These are the same 12 we use with Lets Nara clients. They're not exhaustive — they're sufficient. Most teams that adopt this list end up retiring two-thirds of the metrics they were tracking before, with no loss in clarity.

Leading vs lagging vs north star: the framework that fixes everything

Before the 12, settle this framework. It's the most important measurement concept in B2B demand gen, and most teams never apply it.

Every metric you track falls into one of three categories:

Leading indicators. Things you can move this week. Engagement rate, ICP account reach, MQL volume, content downloads. These tell you whether the demand gen engine is running, not whether it's working. Review weekly.

Lagging indicators. Things that show up 30–90 days later. SQL volume, pipeline created, opportunity-to-close rate, CAC. These tell you whether the engine is converting. Review monthly.

North star. Marketing-sourced (and influenced) revenue. The single number that matters most to your CEO. Review quarterly. Don't obsess over this weekly — you'll panic and change strategy too often.

When teams skip this framework, they either: a) report only leading indicators and look productive without producing pipeline, or b) report only lagging indicators and have no way to course-correct in time.

You need all three, on different cadences.

The 12 metrics, in order of strategic importance

1. Pipeline Generated (lagging, north star)

What it is: The total dollar value of new qualified opportunities created from marketing activity in a given period.

Why it matters: Pipeline is what marketing exists to produce. Everything else is a leading indicator of pipeline or a derivative of it. If your demand gen function isn't producing pipeline, none of the other 11 metrics will save the conversation with your CEO.

Formula: 

Pipeline Generated = Σ (Opportunity Value × Probability) for opportunities created in period

 Or more simply, the raw sum of new opportunity values created. Different orgs use different conventions. Pick one and stick with it.

Benchmark range: Depends entirely on company size. As a rule of thumb, marketing should generate enough new pipeline to support 3–5× the marketing budget annually. So if you spend $500k on marketing, you should be generating $1.5–2.5M in net new pipeline.

Common mistake: Counting pipeline that sales would have generated anyway. Use opportunity source attribution that's at least directional — even if imperfect, it forces honest reporting.

2. Marketing-Sourced Pipeline

What it is: The subset of total pipeline that originated from a marketing-driven touchpoint (form fill, content download, event registration, ICP-fit inbound).

Why it matters: This separates marketing's contribution from sales' outbound contribution. It's the cleanest way to answer "did marketing actually produce this?"

Formula: 

Marketing-Sourced Pipeline = Σ Opportunity Value where Source = Marketing

Benchmark range: Mature B2B demand gen programs source 30–50% of new pipeline through marketing. Below 20% means marketing is a support function, not a demand engine. Above 60% usually means your sales team isn't outbounding (or isn't getting credit).

Common mistake: Letting last-touch attribution undercount marketing. A buyer who read 12 blog posts before a sales call still got there because of marketing. Use multi-touch attribution where possible.

3. MQL to SQL Conversion Rate (leading)

What it is: The percentage of marketing-qualified leads that sales accepts as sales-qualified.

Why it matters: This is the single most diagnostic metric in your demand gen funnel. A low rate means marketing is sending sales the wrong leads. A high rate means the funnel is healthy — or your MQL definition is too restrictive.

Formula: 

MQL → SQL Rate = (Number of SQLs in period / Number of MQLs in period) × 100

Benchmark range: Healthy B2B SaaS sees 13–25%. Below 10% means MQL criteria are too loose. Above 35% usually means MQL criteria are too tight (you're filtering out leads that would have converted).

Common mistake: Letting sales and marketing have different MQL definitions. Document the criteria in a shared place. Review the definition quarterly.

4. Cost Per Acquisition / CAC (lagging)

What it is: The total cost to acquire one paying customer, including marketing, sales, and tools.

Why it matters: CAC tells you whether your demand gen motion is economically viable. CAC trending down means you're getting more efficient. CAC trending up without a corresponding LTV increase is a warning.

Formula: 

CAC = (Total Marketing + Sales Spend in period) / Number of new customers acquired in period

Benchmark range: Healthy B2B SaaS targets CAC payback (next metric) under 12 months. The absolute CAC dollar number varies hugely by ACV — $5k CAC is fine for a $50k ACV product, terrible for a $500 ACV product.

Common mistake: Calculating CAC on marketing spend alone, excluding sales. This makes marketing look more efficient than it is and undercounts the cost of the system.

5. CAC Payback Period (lagging)

What it is: How many months it takes for a customer's gross margin contribution to repay the CAC.

Why it matters: This is the metric your CFO actually cares about. Payback under 12 months = you're growing efficiently. Payback over 18 months = capital efficiency is a problem.

Formula: 

CAC Payback (months) = CAC / (Monthly Recurring Revenue per customer × Gross Margin %)

Benchmark range: Top-quartile B2B SaaS: 6–12 months. Median: 12–18 months. Anything over 24 months suggests the unit economics don't work yet.

Common mistake: Treating CAC payback as a marketing metric. It isn't — it's a business model metric. Marketing influences the numerator (CAC). The product and pricing teams influence the denominator. Both have to move.

6. Customer Lifetime Value / LTV (lagging)

What it is: The total revenue (or gross profit) a customer generates over their relationship with you.

Why it matters: LTV bounds how much CAC you can afford. The classic rule: LTV:CAC ratio should be at least 3:1 to be sustainable. Below that, you're losing money on every customer.

Formula: 

LTV = Average Revenue Per Customer × Gross Margin % × (1 / Customer Churn Rate)

Benchmark range: Healthy B2B SaaS sees LTV:CAC ratios of 3:1 to 5:1. Above 5:1 usually means you're under-investing in growth.

Common mistake: Computing LTV with revenue instead of gross profit. The right number is gross profit, because that's what you can actually use to acquire the next customer.

7. Demand-to-Pipeline Velocity (leading)

What it is: How long it takes a captured lead to become a qualified pipeline opportunity.

Why it matters: This is the metric that explains why your conversion rate is what it is. Slow velocity = leads going cold = lower conversion. Fast velocity = engaged buyer + responsive process = higher conversion.

Formula: 

Velocity (days) = Average (Date of Opportunity Created – Date of Lead Captured)

Benchmark range: Best-in-class teams see velocity under 14 days for in-market leads, 60–90 days for nurture leads. Anything over 120 days suggests routing or follow-up problems.

Common mistake: Optimising the wrong end. Most teams focus on capturing more leads. The bigger win is usually capturing the same number of leads and converting them 2× faster.

8. ICP Account Reach (leading)

What it is: The percentage of your named target account list that has had a meaningful engagement with your brand in the last 90 days.

Why it matters: This is the cleanest leading indicator of future pipeline for ABM-led teams. Pipeline that closes next quarter is being seeded now by accounts that are aware of you.

Formula: 

ICP Account Reach = (Number of ICP accounts with engagement in last 90 days / Total ICP accounts) × 100

Benchmark range: Mature ABM programs target 50–80% reach across the named account list. Below 30%, your ABM motion isn't actually reaching its audience.

Common mistake: Defining "engagement" as a click. Define it as multi-channel signal (visited website AND opened email AND attended event, for example). Single-channel reach is just impressions.

9. Branded Search Volume Growth (leading)

What it is: The number of monthly Google searches for your company name and product name, tracked over time.

Why it matters: Branded search volume is the cleanest signal of whether your demand generation is actually generating demand. If people are typing your name into Google more this quarter than last, your brand is compounding. If not, your awareness work isn't landing.

Formula: Track in Google Search Console (filter to branded queries) or via tools like Ahrefs/Semrush.

Benchmark range: Healthy growth-stage B2B sees branded search growing 15–40% year-over-year. Flat branded search means demand gen is producing leads but not building brand — usually a sign you're over-investing in capture and under-investing in creation.

Common mistake: Not tracking this at all. Most B2B teams don't, then wonder why demand gen feels invisible to leadership. Branded search is the one metric that proves "yes, more people know about us this quarter than last."

10. Engaged Account Rate (leading)

What it is: The percentage of accounts in your CRM that have shown at least one piece of engagement (email open, website visit, content download, ad click) in the last 30 days.

Why it matters: Database hygiene metric. A CRM full of cold accounts is a CRM that doesn't help you. Engaged Account Rate tells you whether your nurture engine is actually nurturing.

Formula: 

Engaged Account Rate = (Accounts with engagement in last 30 days / Total accounts) × 100

Benchmark range: Healthy B2B databases see 15–30% engagement monthly. Below 10%, your database is more dead than alive — fix nurture or prune.

Common mistake: Trying to grow database size without growing engagement. Bigger database, lower engagement rate = worse outcome. Quality of attention always beats quantity of contacts.

11. Influenced Pipeline (lagging)

What it is: Pipeline that was touched by marketing at any point in the buyer journey, even if marketing didn't originate it.

Why it matters: Marketing-Sourced Pipeline (#2) is the strictest view. Influenced Pipeline is the broadest view. The truth is somewhere in between. Tracking both gives you the full picture of marketing's contribution.

Formula: 

Influenced Pipeline = Σ Opportunity Value where any marketing touchpoint exists in opportunity history

Benchmark range: Mature programs see 60–85% of all pipeline as marketing-influenced (vs 30–50% sourced). If your influenced number is below 50%, marketing isn't reaching the buying journey early enough.

Common mistake: Reporting only the higher influenced number to leadership. CFOs see through it. Report both sourced and influenced side-by-side for credibility.

12. Win Rate by Source (lagging)

What it is: The percentage of opportunities from each marketing source that close as customers.

Why it matters: This metric tells you which channels are sending you the right buyers, not just the most buyers. A channel with high MQL volume and low win rate is producing junk leads. A channel with low MQL volume and high win rate deserves more investment.

Formula: 

Win Rate by Source = (Closed-Won Opportunities from Source / Total Opportunities from Source) × 100

Benchmark range: Hugely variable. Inbound demo requests often close at 25–40%. Cold outbound closes at 5–15%. Content downloads close at 2–8%. Use these as starting points; benchmark internally for your category.

Common mistake: Killing channels with low win rates without looking at LTV by source. A channel might produce lower-win-rate but higher-LTV customers. Always pair win rate with deal size.

What you should track at each cadence

Putting the 12 into a usable rhythm:

Cadence

Metrics to review

What you're answering

Weekly

ICP Account Reach, Engaged Account Rate, MQL volume, Velocity

"Is the engine running?"

Monthly

MQL→SQL rate, Marketing-Sourced Pipeline, Influenced Pipeline, Branded Search Growth

"Is the engine converting?"

Quarterly

Pipeline Generated, CAC, CAC Payback, LTV, Win Rate by Source

"Is the engine producing the right outcomes?"

If you only have time to look at one tier this week, look at the leading indicators. They're the only thing you can change in time.

Beyond metrics: how to actually use them

A metric only matters if it drives a decision. Most demand gen dashboards never do — they're report cards, not decision tools.

Three rules I use with clients:

Every metric needs an owner. If a metric trends in the wrong direction, exactly one person should be on the hook for explaining why. No collective ownership.

Every metric needs a threshold. Define the value below which you take action. "MQL→SQL rate below 12% → review MQL definition." Without thresholds, dashboards are decoration.

Every quarterly review compares to the previous quarter, not to plan. Comparing to plan is a politics exercise. Comparing to the previous quarter is an honesty exercise. Trend matters more than target.

If you want the deeper version of how measurement ties into the rest of your demand gen function, see Stage 5 (Compound) in the strategy article.

Free demand generation dashboard template

I built a dashboard template that captures all 12 metrics above, with formulas pre-populated and a sample data feed, plus the leading/lagging/north star classification and weekly/monthly/quarterly cadence built in.

Download the playbook + template — free, no credit card, just an email.

If you'd rather have someone set up your measurement stack with you, book a strategy call. Twenty minutes is usually enough to know if there's a fit.

Frequently asked questions

What's the difference between a demand generation metric and a demand generation KPI?

A metric is anything you measure. A KPI (key performance indicator) is a metric you've designated as critical to your strategy. The 12 above are all KPIs in most B2B demand gen programs. Everything else you track is a supporting metric.

Are vanity metrics ever useful?

Yes, but only as context. Impressions, page views, and social followers tell you about reach. They don't tell you about pipeline. Report vanity metrics as supporting context in monthly reports, never as headline KPIs.

Why is MQL dying as a metric?

Because most MQL definitions are based on contact-level signals (downloaded a thing, attended a webinar) — but B2B purchases happen at the account level by buying groups of 6–10 people. Modern teams supplement MQL with MQA (marketing-qualified account) for that reason. MQL isn't dead, but it's no longer sufficient on its own.

What's the best B2B demand gen attribution model?

There's no universally best model. First-touch attributes everything to awareness; last-touch attributes everything to conversion. Multi-touch (linear, time-decay, U-shaped) splits the difference. Pick one model, stick with it, and report consistently. The choice matters less than the consistency.

How do I prove demand gen ROI to the CFO?

With pipeline metrics, not lead metrics. CFOs care about: marketing-sourced pipeline as a % of total pipeline, marketing-influenced pipeline, CAC payback period, and LTV:CAC ratio. If you're showing the CFO MQL volume, you're not having the right conversation.

Which metric should I start with if I'm new to demand gen measurement?

Marketing-Sourced Pipeline. It's the bridge between marketing activity and business outcome. If you can baseline this metric and grow it quarter-over-quarter, you'll keep your seat at the table.

How often should I refresh my KPI list?

Annually. KPIs change when your business model changes (new pricing, new market, new product). Mid-year KPI changes usually reflect panic, not strategy. Commit to a year of measuring the same things.

What demand gen benchmarks should I trust?

Benchmarks vary wildly by category, deal size, and geography. Treat published benchmarks (from HubSpot State of Marketing, the Demand Gen Report, Pavilion) as directional. The most reliable benchmark is your own program's previous-quarter performance.

Should I track everything in a BI tool or a spreadsheet?

Spreadsheet if you have under 100 employees. BI tool (Mode, Hex, Tableau) once you have a data engineer or analytics function. Don't buy a $50k BI tool before you have someone to operate it.

How do I handle attribution when buyers are anonymous (no form fill)?

Use account-level signals instead of contact-level. ABM platforms like 6sense and Demandbase let you tie anonymous web traffic back to accounts via IP and intent data. For most teams, this is the most honest way to measure influenced pipeline from buyers who don't fill out forms.

Final word

The reason most B2B demand gen measurement programs fail isn't that the team is bad at math. It's that they're tracking the wrong things — usually too many of them.

Twelve metrics, classified into leading, lagging, and north star, reviewed on the right cadence, with owners and thresholds attached. That's the system. Anything beyond that is dashboard decoration.

If you're rebuilding your measurement program, start by retiring metrics, not adding them. The shorter your dashboard, the more useful it is.

— Dwiky Juniarta, Founder, Lets Nara

Get discovery and strategy phase for free for your first collaboration by sending your queries to us.

📍Bali, Indonesia

☎️ (+62) 813 2160 040

Get discovery and strategy phase for free for your first collaboration by sending your queries to us.

Bali, Indonesia