Effiqs

How to Analyze B2B Marketing ROI Without Fooling Yourself

Marketing ROI is easy to calculate and easy to calculate wrongly. The formula is arithmetic. The hard part is attribution, time lag, and knowing what would have happened anyway.

Senior Paid Media Specialist, EffiqsUpdated 6 min read
The short answer

Marketing ROI is the gain from an investment minus its cost, divided by that cost. The arithmetic is trivial, but a credible number requires fully loaded costs, an attribution window matched to your actual sales cycle, and some measure of incrementality.

Every marketing team can produce an ROI figure. Far fewer can produce one that survives a finance review, and the gap is rarely the formula.

It sits in three places: which costs were counted, how long the measurement window was, and whether anyone asked what would have happened with no campaign at all.

How do you calculate marketing ROI?

Marketing ROI is the gain from an investment minus the cost of that investment, divided by the cost, expressed as a percentage. A campaign returning 50,000 in revenue against a 20,000 cost produced 150 percent.

Nothing about that is difficult. Every difficult question is upstream of it: which revenue counts, over what period, and which costs belong in the denominator.

Count fully loaded costs

Most reported ROI figures count media spend and stop. A defensible denominator includes software and tooling, agency or contractor fees, the loaded cost of internal time, and content production.

Excluding those does not make the number better, it makes it unfalsifiable. Finance will find the omission, and the credibility cost outlasts the campaign.

Match the window to your sales cycle

Measuring a campaign over 30 days when your median cycle is six months guarantees an understated result and usually leads to killing something that was working.

Set attribution windows from observed cycle length by segment, and report interim leading indicators for anything still inside the window rather than pretending the final number is already known.

Practices that make the number defensible

  • Define success before launch. Decide the target metric and threshold in advance, so the analysis cannot be reverse-engineered into a win.
  • Use lifetime value, not first contract. For subscription businesses, first-year revenue systematically understates return.
  • Segment before averaging. A blended figure hides that one segment is subsidizing another.
  • Test incrementality. Compare exposed groups against holdouts. Without it you cannot separate influence from coincidence.

Why ROI accuracy decides budget allocation

Measurement quality determines budget allocation. When attribution is unreliable, leadership funds what appears successful rather than what generates revenue, and the gap between those two compounds every planning cycle. It also determines whether budget grows: HubSpot found 79.2% of marketing teams expect at least a slight increase in 2026 budgets, and defensible measurement is what turns that expectation into an approval.

That is why measurement belongs in RevOps rather than in a reporting layer bolted on at quarter end.

Key takeaways
  • The ROI formula is arithmetic. Cost completeness, attribution window, and incrementality are what make the number credible.
  • Fully loaded costs include tooling, agency fees, internal time, and production, not just media spend.
  • An attribution window shorter than your sales cycle will understate returns and kill working programs.
  • Without a holdout you are measuring correlation and calling it return.

FAQ

What counts as a good marketing ROI in B2B?+

It varies enough by model, channel, and cycle length that benchmarks are close to useless. The more informative comparison is your own trend over time, and the relationship between lifetime value and acquisition cost.

How do you measure ROI with long B2B sales cycles?+

Set the attribution window from observed cycle length by segment, and report leading indicators such as qualified opportunity creation while deals remain inside the window.

What is incrementality and why does it matter?+

Incrementality is the revenue that would not have occurred without the campaign. Without a holdout or control group you cannot distinguish demand you created from demand you merely intercepted on its way in.

Sources

  1. [1]79.2% of marketing teams expect at least a slight increase in 2026 budgets over 2025. HubSpot, State of Marketing Report 2026, 2026, n=1,500+ marketers.
P
Written by
Paula Viatela
Senior Paid Media Specialist, Effiqs

Turn the theory into an engine.

Start with a free audit, a ranked list of your growth gaps in 48 hours, no sales call required.