A KPI (key performance indicator) is a number chosen in advance because it shows whether a goal is being reached. In B2B, where a sale takes months and several people, the useful KPIs sit in the middle of the funnel: leads, opportunities and pipeline, not only clicks at the top or revenue at the bottom.
This article is part of our strategy guides. It does not repeat the ROI sum, which lives in how to measure digital marketing ROI, or the reporting process, which lives in how to measure marketing performance. It gives you the KPIs themselves, by stage.
Why B2B marketing KPIs need to be organized by stage
A B2B purchase passes through stages: someone becomes aware of a problem and a supplier, engages with its content, becomes a lead, turns into a sales opportunity, becomes a customer, and then renews or expands. Each stage has a different job, so each needs a different number. A webinar that produces no revenue this quarter may have done its job perfectly if it produced qualified leads; a paid campaign with high click-through and no opportunities has failed whatever the dashboard says.
Stage KPIs also protect the budget. The CMO Survey's 35th edition (31 March 2026, 308 US marketing leaders) reported marketing contracting under economic pressure, at 9.0% of company revenues on average. Teams that can show which stage their spend moved keep their budgets; teams that show only traffic do not.
Stage 1: Awareness KPIs
The job: be seen by the right companies before they are ready to buy. The KPIs:
- Search impressions on target phrases, from Search Console's Performance report, which shows impressions, clicks, click-through rate and average position by query. Filter to the phrases your buyers use, by country.
- Share of search: your impressions for the category phrases against the total you can see, tracked month to month.
- Branded search volume: how many people search your company name, from Search Console. It rises when awareness work is working.
- Reach and frequency on paid and social, by target account list, not by the whole audience.
Stage 2: Engagement KPIs
The job: give interested people a reason to spend time with you. The KPIs:
- Engaged sessions on guides and service pages, from Google Analytics, rather than raw page views.
- Content downloads and webinar registrations, counted as people in your own record.
- Return visits from target accounts, where your tools can identify the company.
- Email clicks and replies, not opens, because privacy features in mail clients inflate opens.
Stage 3: Lead KPIs
The job: turn engagement into a named person with a real need. The KPIs:
- Marketing-qualified leads (MQLs): people who meet the definition you agreed with sales (role, company fit, action taken). Write the definition down; most MQL arguments are definition arguments.
- Cost per qualified lead, by channel, from spend divided by MQLs that channel produced.
- Lead-to-MQL rate: the share of inquiries that qualify. A falling rate means the top of the funnel is bringing the wrong people.
- Speed to first contact: how long a qualified lead waits for a human reply. A marketing KPI because marketing owns the handover.
Stage 4: Opportunity and pipeline KPIs
The job: hand sales a conversation worth having. These are the KPIs leadership should see. The KPIs:
- MQL-to-opportunity rate: the share of qualified leads that sales accepts and opens. The clearest test of lead quality.
- Marketing-sourced opportunities and pipeline value, from the CRM, where the first touch was a marketing channel.
- Marketing-influenced pipeline: opportunities that touched marketing at any point. Report it beside, not instead of, the sourced figure.
- Velocity: days from MQL to opportunity, and from opportunity to close. Shorter is cheaper.
Stage 5: Revenue KPIs
The job: prove the spend produced customers. The KPIs:
- Marketing-sourced revenue, closed deals whose first touch was a marketing channel, from the CRM.
- Customer acquisition cost (CAC): total marketing and sales spend divided by new customers, overall and by channel.
- Win rate by source: which channels produce deals that close, not only deals that open.
- Average deal size by source: some channels bring smaller customers; that changes which ones to fund.
The return on investment sum, revenue against cost, belongs here too; our ROI guide does it step by step and by channel, so this article leaves the formula to it.
Stage 6: Retention and expansion KPIs
The job: keep and grow the customers marketing helped win, which in subscription and service businesses is where most of the value sits. The KPIs:
- Retention or renewal rate, by cohort (the month or quarter the customer started).
- Net revenue retention: revenue from existing customers this year against last, including expansion and churn.
- Customer lifetime value (CLV), which sets the ceiling on what you can afford to pay to acquire a customer.
- Referrals and reviews generated, because retained customers are the cheapest awareness channel.
For software companies, where retention decides the business model, our SaaS marketing page covers how these KPIs shape the plan.
How many KPIs should a B2B company track?
Three to five per stage, each with a named data source, an owner and a baseline. Everything else is a diagnostic you look at when a KPI moves, not a number in the monthly report. The table below gives a working set. Before choosing, run the measurement section of our marketing audit checklist to see which numbers you can get.
Where the data comes from, and the attribution trap
Awareness and engagement KPIs come from Search Console and Google Analytics; lead, opportunity and revenue KPIs come from your own lead record and CRM; retention from billing and the CRM. The trap is attribution. Google Analytics offers three attribution models (data-driven, paid and organic last click, Google paid channels last click) and gives direct visits no credit unless the whole path was direct. A last-click report and a data-driven report will disagree about which channel sourced a lead.
Write the model each report uses at the top of the report, keep it the same from month to month, and treat the sourced-versus-influenced split as two views of the same pipeline rather than a fight between them.
How to set targets for each KPI
Work back from the revenue goal: the new revenue needed, divided by average deal size, gives deals; divided by win rate, gives opportunities; divided by MQL-to-opportunity rate, gives MQLs; divided by lead-to-MQL rate, gives leads; and your observed cost per lead gives the budget. Each division produces a stage target. Where you lack a rate, use a conservative estimate, label it, and replace it after a quarter. Our guide on how much to spend on marketing runs the same arithmetic for the budget.
How often to review B2B marketing KPIs
Weekly for tactical numbers (campaign spend, click-through, speed to contact). Monthly for stage KPIs (MQLs, opportunities, cost per qualified lead). Quarterly for revenue and retention, because B2B cycles are long and a monthly revenue number swings on one deal. Keep the leadership report to one page: pipeline sourced and influenced, CAC, and the one KPI per stage that moved most, with the reason.
Conclusion
Marketing KPIs for a B2B company work when each one sits at the stage it measures: awareness, engagement, lead, opportunity, revenue and retention. Pick three to five per stage, name the source and the owner, set targets by working back from revenue, state the attribution model, and review on a rhythm that matches a long sales cycle.
PromotEdge International is an international strategy, technology, marketing and design company, and our delivery team is in India. Our marketing strategy consulting sets the stage KPIs with the goals and the budget, within our wider strategy practice.
Facts we rely on: see our company facts for what we state about ourselves and where each fact comes from.