Marketing ROI has a reputation for being either impossibly complicated or suspiciously precise. The truth sits in between. You can measure marketing return well enough to make good decisions without building a data-science team — as long as you keep the formula simple and stay honest about its limits. This guide shows you how.

The simple formula

At its heart, marketing return on investment (ROI) answers one question: for every pound you put into marketing, how much did you get back? The formula is straightforward:

Marketing ROI = (profit from marketing − cost of marketing) ÷ cost of marketing

Multiply by 100 for a percentage. If you spend £10,000 on a campaign and it generates £30,000 in profit, your ROI is (30,000 − 10,000) ÷ 10,000 = 200%.

Two details make this number honest:

  1. Use profit, not revenue. Revenue ignores what it cost to deliver the sale. A campaign that brings in £50,000 of revenue at a 20% margin produced £10,000 of gross profit — a very different story. Where you can, use gross profit or contribution margin.
  2. Count the full cost. Include not just the ad spend but the agency fees, tools, content production and a fair share of staff time. Leaving costs out inflates the result.

Get those two things right and you already have a more truthful ROI figure than most reports.

Why attribution is the hard part

Here is where it gets messy, and where over-engineering tempts people. The formula assumes you know which profit came from which marketing. In reality, customers rarely travel a straight line. Someone might see a social ad, read a blog post, receive an email, search your brand and then buy. Which of those gets the credit?

That is the attribution problem, and it has no perfect answer. Different models split the credit differently:

ModelHow it assigns credit
Last-clickAll credit to the final touchpoint
First-clickAll credit to the first touchpoint
LinearCredit shared equally across touchpoints
Time-decayMore credit to touchpoints nearer the sale

Each tells a different story, and none is "correct" — they are lenses. The practical takeaway is to pick a sensible model, apply it consistently, and treat the resulting ROI as a guide rather than gospel. Switching models to make a channel look better is how reporting becomes fiction. We go deeper on this in our explainer on marketing attribution.

Leading and lagging metrics

ROI is a lagging metric — it tells you what already happened. That is useful for judging the past but slow for steering the present. If a campaign runs for three months and you only look at final sales, you have waited three months to learn anything.

The fix is to pair lagging metrics with leading ones — earlier signals that tend to predict the outcome:

  • Lagging: revenue, profit, sales, customer lifetime value.
  • Leading: qualified leads, sign-ups, demo bookings, engagement, click-through rates, pipeline created.

Leading metrics let you course-correct mid-flight. If leads are strong but sales are weak, the problem may be in conversion, not marketing. If engagement is collapsing, you can act before the quarter's revenue confirms it. Watching both gives you a steering wheel, not just a rear-view mirror. For more on connecting activity to outcomes, see how to measure customer impact.

The metrics worth tracking

You do not need a hundred dashboards. A focused set usually covers the ground:

  1. Cost per acquisition (CPA) — what it costs to win a customer.
  2. Customer lifetime value (LTV) — what a customer is worth over time. The ratio of LTV to CPA is one of the most useful health checks in marketing; our guide to CAC, LTV and payback covers it.
  3. Conversion rate — how efficiently traffic or leads turn into customers.
  4. Return on ad spend (ROAS) — revenue per pound of ad spend, a quicker channel-level cousin of ROI.
  5. Payback period — how long until a customer's value covers what you paid to acquire them.

Track these consistently and you will spot what is working long before the annual numbers land.

The honest limits of measurement

Not everything valuable is cleanly measurable, and pretending otherwise leads to bad decisions. Brand-building — the awareness and trust that make every later campaign cheaper — pays off slowly and diffusely. It rarely shows up in a tidy short-term ROI calculation, which tempts data-driven teams to underfund it. The discipline is to measure what you can while resisting the urge to cut what you can't measure but know matters.

Equally, beware false precision. A dashboard reporting ROI to two decimal places implies a certainty that the underlying attribution simply does not support. Round numbers and clear caveats serve decisions better than spurious accuracy.

Keeping measurement proportionate is a craft in itself. London consultancy CM Beyer, for example, argues for measuring marketing ROI without overcomplicating it — a useful corrective to the instinct that more dashboards always mean better decisions. Often the opposite is true: a few trusted numbers, reviewed regularly, beat a sprawling reporting suite nobody acts on. If your reporting feels heavier than it needs to be, our piece on signs your agency wastes budget is a useful sanity check.

The bottom line

Measuring marketing ROI well does not require complexity — it requires honesty. Use the simple formula, but base it on profit and the full cost. Choose one attribution model and apply it consistently, treating the result as a guide. Pair lagging outcomes with leading indicators so you can steer in real time. And stay humble about what cannot be measured cleanly, especially brand-building. A handful of trusted, consistently tracked numbers will serve you far better than an elaborate dashboard that creates an illusion of precision.