B2B Marketing KPIs That Predict Revenue
· Cole Stark · 6 min read
B2B marketing KPIs should tell you whether marketing is producing revenue, not just activity. The few that matter most are marketing-sourced pipeline, customer acquisition cost (CAC) payback and the conversion rates between funnel stages, tracked by channel. Leading indicators like qualified signups and branded search tell you early whether those outcomes are coming. Clicks, followers and raw lead counts belong in a channel report, not on the leadership dashboard.
Below are the KPIs to track at each stage, with formulas, and how to keep the list short enough to act on.
What makes a good B2B marketing KPI
A key performance indicator is a number you've agreed to manage toward. In B2B marketing, a good one meets three tests:
- It connects to revenue, directly or through a known conversion rate.
- Marketing can influence it. A number nobody can move is a report, not a KPI.
- It's measured the same way every week, from data people trust.
That rules out a lot of what marketing teams report. Impressions, followers and email open rates can be useful inside a channel. As KPIs for B2B marketing, they rarely pass the first test.
B2B marketing KPIs by funnel stage
| Stage | KPI | Formula | What it tells you |
|---|---|---|---|
| Demand | Qualified visits or signups by channel | Count, from analytics and the CRM | Whether the right people are arriving |
| Demand | Branded search volume | Search Console impressions for brand queries | Whether awareness is growing |
| Pipeline | Lead-to-opportunity rate | Opportunities ÷ qualified leads | Whether marketing brings buyers, not browsers |
| Pipeline | Marketing-sourced pipeline | Value of opportunities whose first touch was marketing | Marketing's direct contribution to sales |
| Pipeline | Cost per opportunity | Marketing spend ÷ opportunities, by channel | Which channels create pipeline efficiently |
| Revenue | Win rate | Won deals ÷ closed deals | Whether marketing brings the right accounts |
| Revenue | Customer acquisition cost | Sales and marketing spend ÷ new customers | What each customer costs |
| Revenue | CAC payback | CAC ÷ monthly gross profit per customer | How many months until a customer repays their cost |
| Retention | Net revenue retention | Revenue now from last year's customers ÷ their revenue a year ago | Whether customers stay and grow |
Pick from this table, don't track all of it. Most B2B companies need three to five KPIs at the leadership level.
The B2B marketing KPIs that matter most
If you can only track three, track these:
- Marketing-sourced pipeline. The value of sales opportunities that started with marketing, by channel. It's the closest marketing gets to revenue in the quarter.
- CAC payback. How many months a new customer takes to repay what it cost to win them. It decides how fast you can afford to grow. My guide to setting a SaaS marketing budget shows how to calculate it.
- Lead-to-opportunity rate by channel. It shows which channels bring people who buy, and stops teams from chasing cheap leads.
Everything else supports these three.
Leading indicators
Pipeline and payback move slowly, especially with long sales cycles. Leading indicators tell you sooner whether they'll move:
- Qualified signups or demo requests by channel, week over week.
- Search Console impressions for the searches you target.
- Branded search volume, which rises when people hear about you somewhere you can't track.
- Answers to "How did you hear about us?" on signup and demo forms. That's self-reported attribution, and it catches podcasts, creators and word of mouth.
Watch leading indicators weekly. Judge lagging ones monthly or quarterly, over a full sales cycle.
MQLs, SQLs and the lead problem
Many B2B teams report marketing qualified leads (MQLs) as their main number. It's easy to inflate. Gated content and broad campaigns can double MQLs without adding a single deal.
If you use MQLs, pair them with the rate at which they become sales qualified leads (SQLs) and opportunities, by source. A channel that sends half as many leads at three times the opportunity rate is the better channel. Better still, move the leadership KPI down the funnel to pipeline and let MQLs stay a channel metric.
B2B SaaS marketing KPIs
B2B SaaS marketing KPIs add product data to the list. With a free plan or trial, the funnel runs through the product before it reaches sales:
- Activation rate: the share of new signups who reach a first useful result.
- Trial-to-paid or free-to-paid conversion, by acquisition channel.
- Product-qualified accounts: companies whose usage matches the pattern of past buyers.
- Net revenue retention, since expansion revenue is part of growth.
My guide to SaaS marketing strategy covers how these fit the buying motion, and developer marketing metrics covers the developer-tool version.
How to set up B2B marketing KPIs
Good KPIs depend on clean data more than on the choice of metric:
- Record the first-touch source on every contact and copy it to the opportunity in your CRM.
- Define each stage once, in writing: what counts as a qualified lead, an opportunity and a customer.
- Join ad spend, analytics and CRM data so cost per opportunity and CAC can be calculated by channel.
- Build one weekly view with the three to five KPIs, the leading indicators beside them, and the trend over 13 weeks.
My guides to B2B marketing analytics and a marketing measurement plan cover the setup in detail. How you split credit between channels is covered in marketing attribution models.
Common KPI mistakes
- Too many KPIs. A dashboard with 30 numbers gets glanced at and ignored.
- Counting activity as results: posts published, emails sent, impressions.
- Judging channels before a full sales cycle has passed.
- Changing definitions mid-year, so nothing compares.
- Reporting marketing-influenced pipeline alone, which credits marketing with nearly everything.
Choose B2B marketing KPIs you'll act on
The best B2B marketing KPIs are the few that tie marketing to revenue and that you'll actually use to move budget. Start with pipeline, CAC payback and conversion rates by channel. Watch leading indicators weekly, and give every channel a full sales cycle before you judge it.
Setting up that measurement, from the CRM fields to the weekly view, is the core of my growth analytics work.
B2B Marketing KPIs FAQs
What are the most important B2B marketing KPIs?
The most important B2B marketing KPIs are usually marketing-sourced pipeline, CAC payback and the conversion rate from lead to opportunity by channel. Together they show whether marketing creates real sales opportunities, at what cost, and from which channels. Leading indicators like qualified signups and branded search support them week to week.
How many marketing KPIs should a B2B company track?
A B2B company should track three to five marketing KPIs at the leadership level, with a handful of leading indicators beside them. Channel teams can watch more detailed metrics, but the leadership view should stay short enough that every number gets discussed and acted on each week.
Are MQLs a good KPI for B2B marketing?
MQLs are a weak KPI for B2B marketing on their own, because they're easy to inflate with gated content and broad campaigns. They become useful when paired with the rate at which they turn into sales qualified leads and opportunities, by source. Many teams now use pipeline as the main KPI instead.
What is the difference between a KPI and a metric?
A KPI is a metric you've chosen to manage toward because it's tied to a business goal. Every KPI is a metric, but most metrics aren't KPIs. In B2B marketing, pipeline and CAC payback are typical KPIs, while click-through rate and email opens are metrics teams use inside a channel.
What are good B2B SaaS marketing KPIs?
Good B2B SaaS marketing KPIs include activation rate, trial-to-paid or free-to-paid conversion by channel, marketing-sourced pipeline, CAC payback and net revenue retention. They combine product data with CRM data, because in SaaS much of the buying journey happens inside the product before anyone talks to sales.
How often should you review marketing KPIs?
You should review leading indicators weekly and lagging marketing KPIs like pipeline, CAC payback and win rate monthly or quarterly. B2B sales cycles are long, so judging channels on a single week's results leads to bad decisions. Review the KPI list itself once or twice a year.