Most B2B marketing dashboards track 30 numbers and explain none of them. When pipeline misses, nobody can say which number moved first, because the report mixes inputs, outputs and vanity metrics on one page.
B2B marketing KPIs are the handful of metrics that show whether marketing is creating pipeline efficiently. A useful set covers five layers: pipeline and revenue, funnel conversion, account engagement, website conversion, and efficiency (CAC and payback). Each KPI needs a formula, a single data source, and a baseline you set from your own history.
This post gives you a short, opinionated list of twelve KPIs, a table with formulas and sources, a monthly dashboard layout, and a worked example with illustrative numbers. It also lists the metrics we would remove from your report.
Why a Short List Beats a Long One
A KPI is a number someone is accountable for moving. If a metric goes up and down and nobody changes what they do, it is not a KPI, it is decoration. Long dashboards hide this. They also create a quieter problem: when every number is on the page, the team gravitates to the ones that are easy to move (traffic, impressions, form fills) instead of the ones that predict revenue.
Our view is that when choosing marketing KPIs, a B2B team should report no more than about a dozen KPIs to leadership, grouped by layer so the cause-and-effect chain is visible. Everything else lives in channel reports that the channel owner reads, not the executive team. If you need budget for a new program such as personalization, see how to build the business case and get executive buy-in.
The Five Layers of B2B Marketing KPIs
The layers run from the outcome back to the inputs. Reading a dashboard top to bottom tells you what happened. Reading it bottom to top tells you why.
1. Pipeline and revenue
The outcome layer. These are lagging indicators: they confirm results but move too late to steer by week to week.
- Marketing-sourced pipeline: total value of new opportunities whose first qualifying touch was marketing.
- Pipeline-to-spend ratio: marketing-sourced pipeline divided by marketing spend in the same period.
- Win rate on marketing-sourced opportunities: closed-won divided by all closed opportunities from marketing sources. If this is far below sales-sourced win rate, marketing is generating the wrong opportunities.
2. Funnel conversion
The handoff layer. This is where most pipeline problems actually live. For the full stage model behind these rates, see our post on the B2B marketing funnel. When a rate drops, a one-week CRO audit finds which step leaks.
- Inbound-to-meeting rate: held first meetings divided by demo and contact requests.
- Meeting-to-opportunity rate: opportunities created divided by held first meetings.
- Days to opportunity: median days from first inbound request to opportunity creation.
3. Account engagement
The leading layer for accounts that have not raised their hand yet. These are the B2B marketing KPIs most teams skip, and they are the earliest warning you get.
- Engaged ICP accounts: number of accounts matching your ideal customer profile that crossed an engagement threshold this month (for example, three or more sessions including one late-stage page).
- Engagement breadth: distinct people per engaged account. One person is research. Several people from one company is a buying group forming.
If you run account-based programs, our post on ABM metrics breaks this layer down further, including how to compare target accounts against a control group.
4. Website conversion
The website is where most B2B buyers do their own research, so it deserves its own layer rather than a single "conversion rate" line.
- High-intent page conversion rate: demo or contact requests divided by sessions on pricing, comparison, integration and product pages. Site-wide conversion rate is diluted by blog and careers traffic and tells you little.
- ICP share of traffic: share of identified company sessions that match your ICP. This is the quality check on everything above it. More traffic from the wrong companies is not progress.
5. Efficiency
The layer finance cares about. Report it quarterly, because monthly numbers swing too much with deal timing.
- Blended CAC: total sales and marketing cost divided by new customers won in the period.
- CAC payback (months): CAC divided by monthly gross margin per new customer.
The KPI Table
| KPI | Formula | Data source | Leading or lagging |
|---|---|---|---|
| Marketing-sourced pipeline | Sum of new opportunity value with marketing as first qualifying source | CRM | Lagging |
| Pipeline-to-spend ratio | Marketing-sourced pipeline / marketing spend | CRM + finance | Lagging |
| Win rate (marketing-sourced) | Closed-won / all closed opportunities from marketing sources | CRM | Lagging |
| Inbound-to-meeting rate | Held first meetings / demo and contact requests | CRM + calendar | Leading |
| Meeting-to-opportunity rate | Opportunities created / held first meetings | CRM | Leading |
| Days to opportunity | Median days from first request to opportunity created | CRM | Leading |
| Engaged ICP accounts | Count of ICP accounts over your engagement threshold | Website analytics + visitor identification | Leading |
| Engagement breadth | Distinct people / engaged account | Marketing automation + CRM | Leading |
| High-intent page conversion rate | Demo and contact requests / sessions on high-intent pages | Website analytics | Leading |
| ICP share of traffic | ICP company sessions / all identified company sessions | Visitor identification | Leading |
| Blended CAC | Sales and marketing cost / new customers | Finance + CRM | Lagging |
| CAC payback | CAC / (new ARR per customer x gross margin / 12) | Finance | Lagging |
What "good" looks like
We are not going to give you benchmark ranges for these. Published benchmarks for B2B conversion and win rates vary widely with deal size, sales motion and how each company defines its stages, and a number from a different funnel definition is worse than no number at all.
Set your own baseline instead:
- Pull the last four quarters for each KPI using the exact formula above.
- Use the median quarter as the baseline, not the best one.
- Set the target as a direction plus a size ("raise meeting-to-opportunity rate by a third over two quarters"), tied to a specific change you will make.
- Lock the definitions in writing. Changing what counts as an opportunity mid-year breaks every trend line.
A Monthly Dashboard Layout
One page, four rows, read top to bottom in the monthly review.
- Row 1, outcome: marketing-sourced pipeline (month and quarter to date against target), pipeline-to-spend ratio, and win rate as a rolling two-quarter figure so single deals do not swing it.
- Row 2, handoffs: inbound-to-meeting rate, meeting-to-opportunity rate, days to opportunity. Show each as a 6-month trend line, not a single number.
- Row 3, engagement and website: engaged ICP accounts, engagement breadth, high-intent page conversion rate split by segment (industry or company size), ICP share of traffic.
- Row 4, efficiency (quarterly): blended CAC and CAC payback, with the prior four quarters alongside.
The segment split in row 3 matters more than it looks. A flat site-wide conversion rate can hide one segment improving and another falling. If you run website personalization, this is also where you see whether personalized experiences convert better than the default for the segments you targeted. Our guide on how to measure website personalization ROI shows how to set up that comparison with a holdout.
Leading vs Lagging: How to Read the Dashboard
Lagging KPIs (pipeline, win rate, CAC) tell you whether the quarter worked. Leading KPIs (engagement, website conversion, handoff rates) tell you whether the next quarter will. The monthly conversation should spend most of its time on leading indicators, because that is where you can still change the outcome.
What most teams get wrong is treating a lagging miss as a lagging problem. Pipeline is down, so the response is more budget for the channel that produced the most pipeline last year. Read the rows from the bottom instead. If engaged ICP accounts were flat for three months before pipeline dropped, the problem is reach or targeting. If engagement held but meeting-to-opportunity rate fell, the problem is lead quality or the sales handoff. Those need very different fixes, and only the leading rows tell you which one you have.
Worked Example
Illustrative numbers for a fictional mid-market SaaS company, one quarter.
- Marketing spend: €150,000. Total sales and marketing cost: €400,000.
- Sessions on high-intent pages: 12,000. Demo and contact requests: 180. High-intent page conversion rate: 180 / 12,000 = 1.5%.
- Held first meetings: 108 (inbound-to-meeting rate 60%). Opportunities created: 40 (meeting-to-opportunity rate about 37%).
- Average opportunity value: €30,000. Marketing-sourced pipeline: 40 x €30,000 = €1,200,000. Pipeline-to-spend ratio: €1,200,000 / €150,000 = 8x.
- Win rate: 25%, so 10 new customers and €300,000 in new ARR.
- Blended CAC: €400,000 / 10 = €40,000.
- CAC payback at 80% gross margin: monthly gross margin per customer is €30,000 x 0.8 / 12 = €2,000, so payback is €40,000 / €2,000 = 20 months.
Now suppose the next quarter shows the same traffic but high-intent page conversion falls from 1.5% to 1.2%, with every other rate unchanged. That is 144 requests instead of 180, roughly 32 opportunities instead of 40, and about €960,000 in pipeline instead of €1.2M. The lagging rows would show this a quarter late. The website row shows it in the first month, while there is still time to fix the pricing page or the form.
KPIs to Drop From the Leadership Report
- Total website traffic. Replace with ICP share of traffic and engaged ICP accounts.
- MQL count. MQL definitions drift, and the number rewards volume over fit. Replace with inbound-to-meeting rate and meetings held.
- Cost per lead. It punishes channels that bring fewer, better leads. Use cost per opportunity or pipeline-to-spend ratio.
- Impressions, followers and email open rates. Keep them in channel reports. They are inputs, not results.
- Multi-touch "influenced" revenue as a headline number. Influenced pipeline counts almost every deal that touched any campaign. Report it as context, never as the main figure. Our post on marketing attribution for personalized websites explains why sourced and influenced need to be kept separate.
Getting the Website Rows Right
The engagement and website rows depend on knowing which companies visit your site, which most analytics setups cannot tell you. Without that, "engaged ICP accounts" and "ICP share of traffic" are guesses. Markettailor's analytics reports conversion by company segment, so row 3 of the dashboard can split high-intent conversion by industry, company size or target account list instead of showing one site-wide figure.
To put a financial value on improvements in those rows, our personalization ROI scorecard template connects segment conversion changes to pipeline. For context on how other B2B teams are approaching measurement and personalization, see our State of B2B Personalization 2026 report.
Frequently Asked Questions
What are the most important B2B marketing KPIs?
Marketing-sourced pipeline, pipeline-to-spend ratio and win rate on marketing-sourced opportunities show the outcome. Meeting-to-opportunity rate, engaged ICP accounts and high-intent page conversion rate are the leading indicators that predict it. Blended CAC and CAC payback show whether growth is efficient.
How many marketing KPIs should a B2B team track?
Report around ten to twelve to leadership, grouped into layers from pipeline down to website conversion and efficiency. Channel owners can track more detail in their own reports, but the leadership dashboard should only hold numbers that someone is accountable for moving.
What is the difference between leading and lagging B2B marketing KPIs?
Lagging KPIs such as pipeline, win rate and CAC confirm results after the fact. Leading KPIs such as engaged ICP accounts, high-intent page conversion and handoff rates move earlier and show where the next quarter is heading, which is why the monthly review should focus on them.
How do I set targets for B2B marketing KPIs without benchmarks?
Pull four quarters of history using fixed formulas, take the median quarter as your baseline, and set each target as a direction and size tied to a specific change you plan to make. Your own baseline is more reliable than an industry benchmark built on different funnel definitions.