Skip to content

Marketing Systems

How to calculate marketing ROI (and why it lies)

Marketing ROI is revenue from marketing minus marketing cost, divided by marketing cost, as a percentage. The formula is trivial. The hard part is the two inputs: counting the full cost, not just ad spend, and attributing revenue honestly across a long, multi-touch journey. Get those wrong and a precise-looking number misleads you. Treat marketing ROI as a directional guide, not a verdict.

By Viken Patel

Marketing ROI is one of the most requested and least trusted numbers in the business. Every leadership team wants it. Almost nobody is confident in the figure they get.

The usual guides make it worse by presenting the formula as if the formula were the hard part. It is not.

The arithmetic takes ten seconds. The difficulty is entirely in the two numbers you feed into it, and that is where most marketing ROI quietly goes wrong.

Marketing ROI is revenue from marketing minus marketing cost, divided by marketing cost, as a percentage. That is the whole formula.

The hard part is the inputs: counting the full cost rather than just ad spend, and attributing revenue to marketing honestly across a long, multi-touch journey. Get those wrong and a precise-looking number will mislead you. This piece is about getting them right.

How to calculate marketing ROI

The formula for marketing ROI is straightforward. Take the revenue marketing generated, subtract what marketing cost, divide by that cost, and multiply by 100.

So if you spend 10,000 on a campaign and it produces 50,000 in revenue, the maths is (50,000 minus 10,000) divided by 10,000, which is 400 percent. For every pound in, you got four back on top.

Many teams sharpen this by using gross profit instead of revenue in the numerator. That reflects margin, and it stops a high-revenue, low-margin campaign from looking better than it is.

Whichever basis you choose, the important discipline is consistency. Pick revenue or profit and stay on it, because the trend over time tells you more than any single figure.

That is the easy 10 percent of the work. The rest of this piece is the 90 percent that decides whether the number means anything.

The costs most marketing ROI leaves out

The first place marketing ROI goes wrong is the denominator. Teams count ad spend and quietly ignore everything else it took to run the campaign.

A true marketing cost is more than media. It includes content and creative production, the software and tools involved, any agency or freelancer fees, and a fair share of the salaries of the people doing the work.

Labour is the big one people skip. The team's time is a real, large cost, and leaving it out can turn a genuinely mediocre return into a flattering one on paper.

The test is simple. If your calculated ROI would embarrass you next to the actual profit-and-loss statement, you are probably undercounting cost.

So before you trust any marketing ROI figure, check what went into the cost side. An honest denominator is unglamorous, and it is half of an honest number.

Why attribution makes the marketing ROI number lie

The second input, the revenue side, is where marketing ROI gets genuinely hard, and it is not a maths problem. It is an attribution problem.

To put revenue in the numerator, you have to decide which sales marketing caused. In a real buying journey that is rarely clean. A customer sees an ad, reads two articles, attends a webinar, talks to sales, and then buys months later.

Which of those touches gets the credit? The answer depends entirely on your attribution model, and different models produce wildly different ROI figures from the exact same activity.

That is the uncomfortable truth underneath marketing ROI. Attribution is a simplifying assumption, not a measurement, so the revenue number you feed the formula is an estimate wearing a precise-looking mask. The full version of that argument is in multi-touch attribution.

Last-click attribution, common by default, hands all the credit to the final touch and makes bottom-of-funnel activity look brilliant and brand-building look worthless. That is a distortion of the model, not a finding about your marketing.

The problem gets worse the longer and more complex the sale, which is why it bites hardest in B2B marketing attribution. A precise ROI on a badly attributed journey is precisely wrong.

How to make marketing ROI actually useful

Given all that, the goal is not a perfect number. It is an honest, consistent, directional one you can act on. A few disciplines get you there.

Count the full cost. Include labour, tooling, and production, not just spend, so the denominator reflects reality.

Choose an attribution model that fits how your buyers actually decide, and read its output as directional guidance rather than a verdict on each deal. A multi-touch model usually lies less than last click for anything but the simplest sale.

Set a measurement window that matches your real sales cycle. A 30-day window on a six-month sale credits only the closing weeks and hides the demand creation that started the deal.

Then hold the method still. The single most useful thing about marketing ROI is the trend, and a trend only means something if you are measuring the same way each time.

Do that and marketing ROI becomes what it should be: a reliable guide for where to put the next pound. It will never be an exact ledger, and treating it as one is how teams make confident, wrong decisions. Where these numbers live day to day is the subject of the marketing dashboard KPIs that matter.

The takeaway

Marketing ROI is revenue from marketing minus cost, divided by cost. The formula is trivial and it is not the point.

The number is only as good as its two inputs. Count the full cost, including labour and tooling, and attribute revenue with a model that fits your buyers and a window that fits your cycle.

Above all, treat marketing ROI as directional, not absolute. It is a compass for where to invest, not a precise verdict on every deal, and the teams that get value from it are the ones measuring consistently over time.

If your marketing ROI never quite reconciles with the P and L, the cause is almost always the cost and attribution inputs underneath rather than the formula on top, which is the work of an AI marketing systems engagement.

FAQ

Common questions

How do you calculate marketing ROI?
Marketing ROI is the revenue generated by marketing minus the cost of that marketing, divided by the cost, expressed as a percentage. If you spend 10,000 and it generates 50,000 in revenue, ROI is (50,000 minus 10,000) divided by 10,000, or 400 percent. The arithmetic is simple; the difficulty is measuring the two inputs honestly.
What is the formula for marketing ROI?
The standard formula is (revenue attributable to marketing minus marketing cost) divided by marketing cost, times 100. Some teams use gross profit rather than revenue to reflect margin, which gives a truer picture of profitability. Whichever you choose, apply it consistently, because the comparison over time matters more than the absolute figure.
What costs should be included in marketing ROI?
All of them, not just media spend. A true marketing cost includes ad spend, content and creative production, software and tooling, agency or freelancer fees, and a fair share of the salaries of the people doing the work. Leaving out labour and tooling is the most common way teams flatter their ROI and then wonder why the numbers do not match the P and L.
Why is marketing ROI so hard to measure accurately?
Because the revenue input depends on attribution, and attribution is an assumption, not a measurement. In a long, multi-touch journey with several people involved, deciding which marketing gets credit for a sale is genuinely hard, and different models give very different answers. The formula is exact; the number feeding into it is an estimate, so the result is directional at best.
What is a good marketing ROI?
A common rule of thumb is that 5 to 1 (500 percent) is strong and 2 to 1 is roughly break-even once you account for the cost of goods, but the honest answer is that it depends on your margins, channels, and sales cycle. The more useful question is whether your ROI is improving over time on a consistent method, not how it compares to a generic benchmark.
What is the difference between ROI and ROAS?
ROAS, return on ad spend, measures revenue against advertising spend alone. Marketing ROI measures return against total marketing cost, including labour, tooling, and production. ROAS is useful for optimising a specific ad channel; ROI is the broader business measure. Confusing the two flatters your performance, because ROAS ignores most of what marketing actually costs.
Should marketing ROI use revenue or profit?
Profit gives a truer answer. Revenue-based ROI can look healthy while the underlying activity loses money once cost of goods and margins are accounted for. Using gross profit in the numerator ties marketing measurement to actual profitability. The key is to pick one basis and stay on it, so your trend line is comparing like with like.