Blog | Expert Insights & Updates About Business Strategies

How to measure ROI on B2B marketing | Purasu

Written by Nils Wirell | Oct 8, 2026, 12:54:24 PM
Skip to content
  1. Home
  2. Blog
  3. How to measure ROI on B2B marketing

How to measure ROI on B2B marketing

A campaign can generate 400 leads and still be a bad business decision. If the sales reps do not follow up on them, if the audience lacks buying intent or if the deals never reach the pipeline, the volume matters little. Measuring ROI on B2B marketing is therefore not about proving that marketing has been active. It is about understanding which investments create qualified pipeline, won deals and profitable growth.

It is harder than dividing revenue by campaign cost. B2B deals often have several decision makers, long sales cycles and many touchpoints between the first interaction and the signed contract. Anyone who tries to squeeze that reality into a simple dashboard with clicks, leads and last channel gets a number, but rarely a basis for decisions.

Start with the business, not the report

ROI becomes relevant only when you agree on which business outcome marketing is meant to influence. For a company with low awareness in a new market, it may be creating engagement with the right accounts. For a more established company, it is often pipeline within a prioritized segment, a higher win rate or a shorter sales cycle.

That means you need to define what a good outcome actually is before you discuss attribution. A webinar that does not produce a single direct conversion can still be valuable if it accelerates deals in your strategic accounts. But then it should be possible to connect it to progression in the pipeline, not defend it with registrations and satisfaction scores.

A simple ROI formula is:

ROI = (attributed gross profit - total investment) / total investment

Gross profit is often a better measure than revenue, especially if delivery requires significant capacity or external costs. Total investment should not be limited to the media spend either. Include production, tools, agency or consultant cost, internal time and the cost of sales follow-up when it is significant. Otherwise a campaign looks more profitable than it is.

The formula is simple. The discipline behind it is the hard part.

Measure ROI on B2B marketing through pipeline

In complex B2B, pipeline is the bridge between marketing activity and revenue. It is more useful than the number of leads because it shows whether the interest has passed sales qualification and become a real business opportunity.

Follow the chain from investment to deal: cost, engaged right-fit accounts, qualified contacts, created opportunities, pipeline, wins and gross profit. You do not need to optimize every step at once. But you must be able to see where the flow breaks.

If marketing creates many contacts but few opportunities, the problem is rarely marketing ROI alone. It may be an unclear offer, the wrong audience, too low buying maturity or sales follow-up that happens too late. If opportunities are created but not won, the bottleneck is often in qualification, positioning, pricing or the sales process. Putting more budget into lead generation before you have identified the bottleneck is an expensive way to avoid the problem.

For management, four metrics are often more useful than an overloaded campaign report: marketing-influenced pipeline, marketing-sourced pipeline, revenue won from those opportunities and cost per opportunity created. The difference between marketing-influenced and marketing-sourced pipeline is central. The first shows marketing's role in the deal. The second shows when marketing initiated it. Both are needed, but they answer different questions.

Attribution should help decisions, not win internal debates

First-click attribution gives all the credit to the channel that created the first known contact. Last-click gives the credit to the last touchpoint before conversion. Both models are simple, and both can be misleading in B2B.

Think of a deal where a person first meets your content on LinkedIn, later attends an event, gets a sales call, reads a customer case and finally books a meeting through a brand search. Giving 100 percent of the value to the search is not analysis. It is a simplification that risks making you cut the activities that built the demand in the first place.

A multi-touch model can distribute value across several touchpoints. But it does not automatically become true just because it is technically advanced. Data quality, your definition rules and how well the CRM reflects reality matter more than the model.

For most B2B companies a pragmatic model is best: use the first and the latest meaningful touchpoint to understand the role of the channels, supplement with an evenly weighted or position-based model for larger deals, and manually review a sample of won and lost deals every month. The manual check catches what the systems miss: partner introductions, dark traffic, internal champions and relationships that existed long before a form conversion.

What matters is consistency. Do not change the attribution model every quarter to make one channel look better. Then you are not measuring the effect of marketing. You are changing the yardstick to fit a story.

CRM data decides whether the numbers can be trusted

A CRM that is filled in on a best-effort basis cannot be used as a basis for ROI. This applies especially to source fields. If the sales reps choose "LinkedIn" because they remember a post, while the marketing system registers "organic search", you get conflicting reports and zero trust in the data.

Instead, decide which fields should be automatic, which require human judgment and who owns data quality. Original source should normally be set automatically and not overwritten. Sales can supplement with, for example, a self-reported source, the question "How did you hear about us?", but it should be a separate field.

The same rigor is needed in the lifecycle stages. The definition of MQL, SQL and opportunity must not be a semantic discussion that lives in a document. It must be implemented in the CRM, understood by marketing and sales and followed up in daily work. If a contact becomes an MQL when it downloads a document, while the sales reps consider a qualified lead to require budget, need and the right role, the conversion rates will always create friction.

Also set clear rules for what counts as a new opportunity, when an account should be disqualified and why deals are lost. Lost deals are one of the most underrated ROI signals. If marketing-generated opportunities consistently lose because of the wrong segment or low budget, that is not a problem solved with more nurture.

Separate short-term efficiency from long-term demand

Not all marketing should be judged on the same time horizon. Paid search advertising for a high-intent service can be evaluated relatively quickly. Thought leadership, brand building in the US or content for a committee with several decision makers requires a longer lead time.

That does not mean long-term efforts are exempt from scrutiny. It means you need relevant leading indicators. Follow, for example, engagement from prioritized accounts, the share of direct traffic from the target market, returning visits from the right roles and how often sales meets informed prospects. Then connect the development to pipeline over a reasonable period.

There is a clear trade-off here. If you optimize only for fast conversion, you become dependent on the small part of the market that is already actively looking. If you invest only in broad awareness, it becomes hard to prove commercial effect. A working GTM engine does both: it captures existing demand and builds future demand with the right accounts.

Make ROI a shared operational responsibility

The marketing head's dashboard and the sales lead's forecast cannot live in separate realities. When pipeline, activity data and revenue data are in the same structure, the conversation gets better. Then it is possible to ask why conversion between first meeting and opportunity is dropping, which segments give the highest win rate and whether the budget should be moved from one channel to another.

A practical rhythm is to review operational signals weekly and business impact monthly. Weekly you can follow up lead handling, response time, engagement and pipeline progression. Monthly you should review cost per opportunity, pipeline per segment, win rate, sales cycle and attributed gross profit. For larger strategic shifts, quarterly decisions are often enough, since short-term variations otherwise lead to erratic budget steering.

Purasu often sees that the problem is not a lack of data, but that the data lacks a shared commercial model. When marketing, sales and RevOps define the same goals, steps and responsibilities, ROI measurement becomes less of a reporting exercise and more of a steering system.

The next time someone asks what marketing has delivered, do not start with the number of leads. Start with which deals you are trying to win, which accounts are moving forward and which bottleneck is currently limiting pipeline. That is where the basis for better investments lies, and for marketing that can take real responsibility for the business.

Frequently asked questions about ROI on B2B marketing

How do you calculate ROI?

ROI = (attributed gross profit minus total investment) divided by total investment. Gross profit is usually a better measure than revenue, especially if delivery requires significant capacity or external costs. Total investment should not be limited to the media spend: include production, tools, agency or consultant cost, internal time and the cost of sales follow-up when it is significant. The formula is simple, the discipline behind it is the hard part.

Why measure pipeline instead of the number of leads?

In complex B2B, pipeline is the bridge between marketing activity and revenue. It shows whether the interest has passed sales qualification and become a real business opportunity. Follow the chain from investment to deal: cost, engaged right-fit accounts, qualified contacts, created opportunities, pipeline, wins and gross profit. You do not need to optimize every step at once, but you must be able to see where the flow breaks.

Which metrics are most useful for management?

Four go further than an overloaded campaign report: marketing-influenced pipeline, marketing-sourced pipeline, revenue won from those opportunities and cost per opportunity created. The difference between influenced and sourced pipeline is central. The first shows marketing's role in the deal, the second shows when marketing initiated it.

Which attribution model should we choose?

First-click gives all the credit to the channel that created the first known contact, last-click to the last touchpoint before conversion. Both are simple and both can be misleading in B2B, where a deal often passes through content, events, sales calls and customer cases before the meeting is booked. A multi-touch model can distribute the value, but it does not become true just because it is technically advanced. Data quality and your definition rules decide.

Where can we get help with this?

See data-driven marketing for how we build measurement you can base decisions on.

Shared reporting across marketing and sales is the core of Revenue Operations. Read our guide on hiring a RevOps consultant in Sweden.

Contents
  1. Start with the business, not the report
  2. Measure ROI on B2B marketing through pipeline
  3. Attribution should help decisions, not win internal debates
  4. CRM data decides whether the numbers can be trusted
  5. Separate short-term efficiency from long-term demand
  6. Make ROI a shared operational responsibility
  7. Frequently asked questions about ROI on B2B marketing
The service behind the articleHubSpot & CRMImplementation, migration and optimisation of HubSpot as a Gold Partner.

Want to talk this through?

Book 30 minutes with Nils. No sales pitch, just insights you can use straight away.

Book 30 minutes with Nils ↗ (opens in a new tab)

Read also

All articles →

プpuラraスsu

Purasu means “plus”. More value. Not more complexity.

+PURASU

HubSpot consulting and CRM Reduction for Nordic B2B companies.

hej@purasu.se
+46 708 88 68 93

Purasu AB · Org. no. 559347-4439
Hovås Bräckaväg 26, 436 54 Hovås, Gothenburg, Sweden

© 2026 Purasu AB Privacy policyCookie policy HubSpot Gold Partner · Gothenburg