Skip to main content
Back to all posts

marketing roi

How to Measure Marketing ROI (And Trust the Number)

Most business owners think they track marketing ROI. Few do it right. The formula, real benchmarks, and the mistakes that quietly skew your numbers.

Charlie Johns reviewing marketing spend and revenue numbers to check the real return on a client's campaigns

Ask most business owners if their marketing is working and you will get a confident answer. Ask them to show you the number behind that answer, and the confidence usually disappears.

That is not a knock on anyone. Marketing ROI sounds like a simple calculation, and technically it is. The problem is almost nobody sets it up properly, so the number they end up looking at is either wrong, or measuring something that is not actually ROI at all. One widely cited survey found that 95% of small businesses believe they measure ad ROI, but only around a quarter do it consistently enough to trust the result. Everyone thinks they are tracking it. Most people are tracking something that looks like it.

This guide is the version I wish someone had handed me before I started running paid campaigns for my own business. The formula, what counts as good, the metrics that actually build the number, and the mistakes that quietly wreck it.

What marketing ROI actually measures (and what it doesn’t)

Marketing ROI answers one question: for every pound or dollar you put into marketing, how much profit came back out?

Not clicks. Not impressions. Not followers. Not even revenue on its own, because revenue without cost attached tells you nothing about whether the activity was worth doing. ROI is the number that connects spend to actual financial return, which is why it is the only marketing metric a business owner should treat as non-negotiable to track.

Where people go wrong is treating engagement metrics as a stand-in for ROI because they are easier to see. Likes and click-through rate are useful diagnostic signals, they tell you whether an ad or a post is landing with an audience, but they are not proof the business made money. A campaign can have a brilliant click-through rate and lose money every month if the leads it generates never convert.

The marketing ROI formula (and the mistake almost everyone makes with it)

The basic version is straightforward:

(Revenue from marketing − cost of marketing) ÷ cost of marketing = ROI

So if a campaign cost $1,000 and generated $4,000 in attributable revenue, your ROI is (4,000 − 1,000) ÷ 1,000 = 3, or 300%. For every dollar spent, you made three back on top of what you spent.

Here is the mistake: most people count every sale that happened during the campaign as revenue “from marketing,” including sales that would have happened anyway through referrals, repeat customers, or your existing reputation. That inflates the ROI number and makes every campaign look better than it actually was.

The fix is to subtract your average organic growth first:

(Revenue growth − average organic growth − cost of marketing) ÷ cost of marketing = ROI

A worked example makes this click. Say a service business normally brings in around $8,000 a month without running any ads, mostly word of mouth and repeat work. One month they spend $1,500 on Google Ads and revenue jumps to $13,000. It is tempting to credit the full $5,000 increase to the campaign. But if $1,000 of that growth would likely have happened anyway (based on the trend from the previous few months), the real marketing-driven revenue is $4,000, not $5,000.

ROI on the honest number: (4,000 − 1,500) ÷ 1,500 = 1.67, or 167%. Still a good result, just not the inflated one you would have reported without adjusting for what was already happening organically.

What counts as a “good” marketing ROI

As a general benchmark, a 5:1 ratio (five back for every one spent) is considered strong, and 10:1 is exceptional. Below 2:1, most businesses are not covering the full cost of running the marketing once you factor in time and delivery, not just the media spend.

But treat that as a sense check, not a target to chase blindly. Your margin changes everything. A business with 70% gross margin can be genuinely profitable at 3:1, because there is plenty of room left after covering the cost of delivering the product or service. A business running on 15% margin needs a much higher ratio just to break even, because most of that “return” gets eaten by the cost of actually fulfilling the order.

This is also why comparing your ROI to a competitor’s published number rarely tells you much. Two businesses can run near-identical campaigns and land on completely different ROI figures purely because of what their margins look like underneath.

The metrics that actually build that number

ROI is the headline figure, but it is built from smaller numbers. If any of these are off, the ROI figure sitting on top of them will be too.

Cost per lead

Total spend on a channel divided by the number of leads it generated. This is the earliest warning sign you get. If cost per lead creeps up month over month while lead quality stays flat, that channel is getting more expensive to run before it shows up anywhere else in your reporting.

Customer acquisition cost (CAC)

Total cost to acquire a paying customer, not just a lead. This includes ad spend, but also the time spent following up, quoting, and closing. A lot of small businesses only count media spend here and wonder why their real-world margins never seem to match the ROI figure they reported.

Customer lifetime value (LTV)

What a customer is actually worth to you across the full relationship, not just the first sale. This is the number most businesses skip, and it is the one that changes everything. A customer acquisition cost of $200 looks expensive against a $150 first order. It looks completely different against a customer who stays for three years and spends $3,000 over that time.

Conversion rate by channel

Not every channel that brings in leads brings in leads that convert at the same rate. Social media management tends to build awareness and warm an audience over time, while something like Google Ads often catches people already close to a decision. Treating every channel’s leads as equally likely to convert is one of the quietest ways ROI calculations go wrong.

The relationship that matters most across all of this is LTV against CAC. A ratio of 3:1 or higher is generally considered healthy. Anywhere near 1:1, you are spending almost as much to win a customer as that customer is worth, which is not a sustainable position no matter how good the ROI on the initial campaign looks.

Five mistakes that quietly wreck your ROI number

Counting vanity metrics as proof of return. Impressions, followers, and likes measure attention, not profit. They belong in a report as context, never as the headline number.

Using last-click attribution for everything. Most customers touch a business more than once before buying: an ad, then a Google search for the brand name, then a visit to the website. Last-click attribution hands 100% of the credit to whichever touchpoint happened right before the sale and zero credit to everything that built the trust beforehand. It systematically undervalues channels like SEO and content that work earlier in the journey.

Forgetting to subtract organic growth. Covered above, and worth repeating because it is the single biggest reason ROI numbers get inflated without anyone noticing.

Ignoring the cost of time. Media spend is only part of the cost. Time spent writing ad copy, managing campaigns, following up leads, and reporting on results all has a real cost, even if no invoice shows up for it.

Mixing time periods. Counting a sale in the month it closed rather than the month the lead actually came in makes month-to-month ROI comparisons meaningless, especially for anything with a sales cycle longer than a few days.

You probably don’t have a budget problem, you have an allocation problem

Once you can see ROI clearly by channel, something useful happens: you stop guessing where to spend more and start knowing.

Most business owners assume a disappointing marketing result means they need a bigger budget. Most of the time, that is the wrong conclusion. The money is usually already there, it is just sitting in the wrong places. A channel returning 2:1 sitting next to a channel returning 6:1 is not a budget problem, it is a decision waiting to be made.

The simple version of this framework: every quarter, look at ROI by channel side by side. Anything consistently underperforming for three months running is a candidate to shrink, not defend out of habit. Anything consistently outperforming is a candidate to grow, even if it means pulling money from something that “feels” like it should be working. This is genuinely counter-intuitive for most owners, because it usually means spending less on the channel you like most and more on the one that is quietly doing the job. If you want the full picture on where that first pound or dollar should even go before you start comparing channels, I have written separately about how to think about a small business marketing budget.

This reframe alone, moving existing spend to where the return already is rather than adding new spend on top of an unclear picture, is usually the single highest-leverage change a business can make to its marketing without spending an extra cent.

A simple monthly ROI tracking system (no new software required)

You do not need an attribution platform to do this properly. Here is what actually works for most small businesses:

  1. Tag every campaign with a UTM link. Free, takes two minutes per campaign, and means every visitor arriving from a specific ad, email, or post is identifiable in your analytics rather than lumped into “direct” traffic.
  2. Keep one spreadsheet with five columns: channel, spend, leads generated, customers closed, revenue. Update it monthly, not daily. Daily numbers are too noisy to act on.
  3. Note your average organic revenue from the months before you started actively marketing, so you have a baseline to subtract against.
  4. Calculate ROI by channel, not just overall. A blended ROI number can hide a channel that is losing money behind one that is doing very well.
  5. Review quarterly, not weekly. Marketing results, especially from anything involving SEO or content, take months to show their real shape. Reacting to a single slow week wastes more money than it saves.

Recent industry data puts SEO and blog content as the top ROI-generating channel marketers report, ahead of paid social, which is a useful reminder that the channel with the best ROI is not always the one that feels the most active or the easiest to measure week to week. It is often the slower-building one that nobody is checking daily.

If this all sounds like more admin than you have time for on top of running the business, that is exactly the gap I fill for clients. Building this kind of reporting into a client’s advertising or marketing retainer from day one is standard practice, not an add-on, because a campaign nobody can measure honestly is not really being managed at all.

Want a second pair of eyes on what your current numbers are actually telling you? Book a 20-minute call and I will look at what you have got and tell you straight whether the picture is as good, or as bad, as it looks. Prefer to start with something free? Get the Digital Blind Spot Report and I will flag what is worth fixing first.

Common Questions

Things people ask about this.

What is a good marketing ROI?

As a rough rule of thumb, 5:1 (five pounds or dollars back for every one spent) is considered a strong marketing ROI, and 10:1 is exceptional. But the honest answer is: it depends on your margins. A business with 70% gross margin can be profitable at 3:1. A business with 15% margin needs closer to 8:1 just to break even once you account for the cost of delivering the work. Use the industry benchmark as a sense check, not a target.

What is the formula for marketing ROI?

The basic formula is: (revenue attributable to marketing minus marketing cost) divided by marketing cost, expressed as a percentage or ratio. A more accurate version subtracts your average organic growth first, so you are only measuring the extra revenue marketing actually caused, not revenue that would have shown up anyway.

Is marketing ROI the same as ROAS?

No, and mixing them up is one of the most common reporting mistakes I see. ROAS (return on ad spend) measures revenue against ad cost only, before any other costs are taken out. Marketing ROI is a profit measure: it accounts for the full cost of the campaign, including labour, tools, and production, not just the media spend. A campaign can have a great ROAS and a terrible ROI once you add in everything else it took to run it.

What is a good customer acquisition cost?

There is no universal number because it depends entirely on what a customer is worth to you over time. The benchmark that matters is the ratio between customer lifetime value and customer acquisition cost (LTV:CAC). A ratio of 3:1 or higher is generally considered healthy. Below 1:1, you are losing money on every new customer before you have delivered anything.

How often should I check my marketing ROI?

Review it monthly at a minimum, and expect the number to move around in the short term, especially for anything with a longer sales cycle. Do not make big budget decisions off a single week or even a single month. Look for a trend across two to three months before you shift spend based on what the ROI is telling you.

Why does my marketing ROI look different every time I calculate it?

Usually one of three reasons: you are using a different attribution window each time (last-click versus a longer lookback), you are not consistently subtracting organic growth, or you are counting revenue in the month it landed rather than the month the lead actually came in. Pick one method, write it down, and use the same one every time so the number is comparable month to month.

Do I need special software to track marketing ROI?

No. For most small businesses, a spreadsheet with UTM-tagged sources, a simple CRM or even a well-organised inbox, and thirty minutes a month is enough to track this properly. Dedicated attribution software becomes worth paying for once you are running multiple paid channels at real volume, not before.

Want the same thinking applied to your business?

Let's map out your next 90 days.

Book a 20-minute call. I will listen to what is going on, ask the questions that matter, and tell you honestly whether I can help. No pitch deck. No pressure.

Book a 20-minute call See the fix menu Or get the free audit