How to calculate marketing ROI (without the spreadsheet anxiety)

83% of marketing leaders say proving ROI is their top priority. Yet only 36% can actually measure it accurately.

Maths isn’t the problem.

It’s the scattered data, hidden costs, and the boss who wants instant answers, as well as the finance department that needs to know the reasoning behind an increased budget for events. This guide gives you a practical framework for marketing ROI that actually works and (even better) a calculator to prove that it does.

Why ROI calculation feels impossible

47% of marketers struggle with multi-touch attribution. Did that customer convert because of your email, blog post, social ad, or all three?

Then there’s the time lag. A blog post published six months ago generated a sale today. The freelancer costs you forgot. The hours spent in meetings about the campaign.

54% of marketers feel marketing is poorly understood in their organisation. No wonder the pressure to prove value feels never-ending.

The formula everyone gets wrong

ROI = (Revenue – Marketing Cost) / Marketing Cost × 100

Looks simple, doesn’t it? The problem is what people leave out of “marketing cost”.

You run a LinkedIn ad campaign. £500 on ads. £2,500 in sales.
Quick calculation: (£2,500 – £500) / £500 × 100 = 400% ROI
But what about the 4 hours you spent setting it up (£200 of your time), the copywriter (£150), your ads tool (£50), and sales team time (£300)?

Actual cost: £1,200 Real ROI: (£2,500 – £1,200) / £1,200 × 100 = 108% ROI

Still positive, but half what you thought.

Not sure how to work out the revenue? Here's our 1 page guide on how to work with sales to be able to attribute marketing to sales.

What's a good ROI?

Search Engine Land suggests:

  • 100% ROI (2:1) is the minimum acceptable
  • 500% ROI (5:1) is good
  • 1000% ROI (10:1) is excellent


But context matters. Email marketing should hit £36-£40 return per pound spent (3,600% ROI). Brand campaigns might only show £1.87 immediate return but £4.11 long-term.

The channel and timeframe matter. Which is why you need consistent measurement.

The more accurate formula

ROI = (Total Revenue – Organic Sales – Marketing Costs) / Marketing Costs × 100

Not every sale originated from your marketing efforts. You run an email campaign. Total sales that month: £5,000. But £2,000 would have happened anyway.

Your campaign generated £3,000 in additional revenue.

Spent £500: (£3,000 – £500) / £500 × 100 = 500% ROI

Much more honest than claiming credit for all £5,000.

Here's how it breaks down:

What counts as organic sales?

Organic sales are the revenue you’d have made without this specific campaign. Think of it as your baseline.

Include as organic:

  • Direct traffic conversions (people who already know you)
  • Existing customer repeat purchases
  • Sales from older content still performing
  • Word of mouth referrals
  • SEO traffic from content published before this campaign


Don’t include as organic:

  • Sales directly from this campaign’s links
  • Conversions from people who clicked your campaign emails
  • Purchases from people who saw your ads


The easiest way? Look at your average monthly revenue before the campaign started. That’s roughly your organic baseline.

Marketing costs include all expenses incurred to make this campaign happen. Not just the obvious ad spend.

Always include:

  • Ad spend (paid social, Google Ads, sponsored posts)
  • Agency or freelancer fees (copywriters, designers, photographers)
  • Software and tools (portion of monthly subscriptions used for this campaign)
  • Your time and team time (hours spent × hourly rate)
  • Production costs (video editing, graphic design, photoshoots)


Often forgotten:

  • Meeting time discussing the campaign
  • Time spent briefing freelancers or agencies
  • Email platform costs (if running an email campaign)
  • Analytics tools used to track the campaign
  • Project management time


If you hadn’t spent that money or time on this campaign, include it in your costs.

How to track ROI properly

Set specific goals

“Generate 50 email signups from this LinkedIn campaign” beats “increase brand awareness”.

Use UTM parameters

Add them to every link. Thirty seconds of work saves hours of confusion.

Track the full journey

One marketer tracked 12 touchpoints over six months before a £50,000 purchase. Early content mattered more than last-click attribution suggested.

Report consistently

The CIM suggests three sections: successes, challenges, and actionable recommendations.

Common mistakes

  • Only measuring short-term. Google’s research shows marketers focusing on short-term gains miss up to half their returns. Give SEO and content 6-12 months.

  • Ignoring customer lifetime value. A customer spending £100 today might spend £1,000 over the next year.

  • Comparing incomparable things. SEO compounds over time. Paid ads stop when you stop paying. Different purposes, different timescales.

  • Forgetting team time. Your 20 hours on a campaign are a cost. Include it.

Making reports that get read

Lead with the number. State ROI at the top.

When ROI isn't the right metric

Brand awareness, community building, and thought leadership. These have value, but calculating precise ROI often doesn’t make sense.

AgencyAnalytics notes that organic social is a branding activity. Track engagement, mentions, and sentiment instead.

Not everything needs an ROI percentage. But everything needs measurable outcomes.

The reality

Perfect ROI calculation is often impossible. You’ll never capture every touchpoint or know if someone would have bought anyway.

That’s fine. The goal isn’t perfection. It’s a consistent framework and benchmarks for measuring what works for your business.

64% of companies base future budgets on past ROI. Even imperfect measurement is better than decisions based on hunches.

Start where you are. Track what you can. Improve over time.

Want to stop second-guessing your marketing decisions?

We've built a calculator that does the work for you. Plug in your numbers. Get instant ROI. No spreadsheets, no formulas to remember. Just clear numbers that help you make better decisions and prove your value.