Opens in a new tab

How to measure marketing ROI

Return on investment, or ROI, answers a simple question: did the money you spent on marketing bring back more than it cost? The calculation is simple; deciding what to count is not. This guide explains the formula in plain terms, what belongs on the cost side and the return side, why customer lifetime value matters, where attribution fits, a worked example with round numbers and the mistakes that make ROI look better or worse than it really is.

Hand placing a coin on one of several stacks of coins
  • ROI compares what marketing returned with what it cost.
  • Count all costs, including fees, tools and time, not just ad spend.
  • Measure return as gross profit where you can, not just revenue.
  • For repeat-purchase businesses, customer lifetime value gives a fairer picture.

The ROI formula

In words, marketing ROI is the return from marketing minus the cost of marketing, divided by the cost of marketing. The result is usually shown as a percentage. If the return is larger than the cost, ROI is positive; if it is smaller, ROI is negative.

You may also see ROAS, return on ad spend. ROAS compares revenue from advertising with the money spent on the ads themselves. It is useful for judging campaigns within an ad platform, but it leaves out other costs, such as management fees, design and tools, and it usually uses revenue rather than profit. ROI is the broader business measure; ROAS is a narrower campaign measure.

What counts as cost

Include everything you spend to produce the results you are measuring.

  • Advertising spend paid to the platforms.
  • Agency, freelancer or consultant fees.
  • Software and tools used for the marketing.
  • Content, design, photography and video.
  • Printing, sponsorships and event costs, if they are part of the campaign.
  • The value of staff time spent on marketing, if you want a complete picture.

Leaving costs out makes ROI look better than it is. If you are comparing channels, try to assign costs to each one as fairly as you can.

What counts as return

The simplest return is revenue from customers that marketing brought in. A more accurate measure is gross profit: the revenue minus the direct cost of delivering the product or service. A sale with thin margins contributes less than a sale with healthy ones, even if the revenue is the same.

Decide in advance which sales you will count. For example, you might count customers who came from a tracked call, form or booking, or who said they found you through a particular channel. Be consistent, so results can be compared over time.

Long sales cycles need extra care. If customers take a while to decide, or contracts are signed long after the first inquiry, the return from this period's marketing may arrive in a later period. Track inquiries by when they arrived and follow them through to the eventual sale, so the return is matched with the marketing that produced it rather than whatever ran most recently.

Customer lifetime value

For many local businesses, the first sale is only the beginning. A customer who returns, renews or refers others can be worth much more than their first purchase. Customer lifetime value estimates the total gross profit a typical customer brings over their relationship with you.

Using lifetime value can change your conclusions. A channel that looks unprofitable on first purchases may be worthwhile if the customers it brings tend to stay. Start with a simple estimate from your own records, such as average purchase value, how often customers buy and how long they tend to stay, and refine it as you learn more.

Attribution's role

To calculate ROI by channel, you need to know which channel deserves credit for each customer. That is attribution, and it is never perfect. Customers often see several channels before buying, some contact you offline, and tracking misses some steps.

Use a consistent approach, combine tracked data with what customers tell you, and look at overall results alongside channel reports. If total profit from marketing rises while individual channel numbers are uncertain, the overall picture still matters.

A worked example

This is an illustration only, not a benchmark. The business and the numbers are hypothetical and rounded to make the method easy to follow.

ItemAmountNotes
Ad spend$2,000Paid to the advertising platform
Management fee$1,000Agency or freelancer
Tools and content$500Software, photos and design
Total cost$3,500All marketing costs for the period
New customers10Tracked through calls and forms
Gross profit per first sale$400Revenue minus direct costs
Return from first sales$4,00010 customers at $400
ROI on first salesAbout 14 percent($4,000 minus $3,500) divided by $3,500

On first sales alone, this hypothetical campaign returns a little more than it costs. If the business knows that customers typically come back several times, the lifetime return is higher and the campaign looks considerably better. If some of the ten customers would have found the business anyway, the true return is lower. The method stays the same; the assumptions are what you need to examine.

Use ROI to compare options rather than as a single verdict. Calculate it the same way for each channel or campaign, look at the trend over several periods and combine it with what you know about the customers each channel brings. A channel with a modest ROI that brings loyal customers may deserve more support than one with a higher ROI on one-off sales.

Common ROI mistakes

Many ROI errors come from what is left out or counted twice. Watch for these.

  • Counting revenue instead of profit.
  • Leaving out fees, tools or staff time.
  • Judging long-term channels, such as search engine optimization, too early.
  • Ignoring repeat purchases and referrals.
  • Crediting every sale to the last channel the customer touched.
  • Comparing periods with different seasons or circumstances without noting it.
  • Treating ROAS from an ad platform as if it were business ROI.

Frequently asked questions

What is a good marketing ROI?

It depends on your margins, your goals and how you count. A business with high margins and loyal customers can accept a different first-sale ROI than one with thin margins and one-off sales. Rather than chasing a universal number, decide what return you need for marketing to be worthwhile for your business, measure consistently and look for improvement over time.

What is the difference between ROI and ROAS?

ROAS compares revenue from ads with ad spend. ROI compares the overall return, ideally profit, with all marketing costs, including fees, tools and content. ROAS is useful for comparing campaigns within an ad platform; ROI tells you whether marketing as a whole is paying off for the business.

Measure what marketing returns

Knowing what your marketing returns makes every budget decision easier. If you would like help setting up a simple, honest way to measure ROI for your business, a conversation can help. When you schedule a consultation, we talk through your goals and recommend which channels make sense to start with. If a service is not the right fit for your business yet, we will tell you.