Marketing

How to Measure Marketing ROI

Illustration of measuring marketing ROI: rising bars with a coin

Marketing ROI tells you whether the money you spend to win customers actually pays off. To measure it, subtract what a channel cost from the revenue it brought in, then divide by the cost; you do not need a data team to track it. This guide shows a practical way to measure marketing ROI you can start this month.

What is the formula for marketing ROI?

Marketing ROI is the return you get for each dollar spent: the revenue a campaign generated, minus its cost, divided by that cost. Say a month of ads costs $2,000 and brings in $8,000 in sales: ($8,000 minus $2,000) divided by $2,000 is 3, or 300%. The math is simple; the discipline is in tracking the inputs honestly. Count every cost, including tools, agency fees, and the staff time a campaign takes. Where you can, use gross profit (revenue minus what it cost you to deliver the product or service) instead of revenue. At a 50% margin, those sales earn $4,000 of gross profit, and ROI falls to 100%.

What do you need to track?

Two numbers per channel: what you spent, and what it brought in. Spend is usually easy. Revenue takes setup: use a tool like Google Analytics to connect visits to leads and sales, and ask new customers how they found you. Without that link, ROI is guesswork. In practice the setup has three parts:

  • Tagged links. Add UTM parameters (short labels on a URL that name the source and campaign) to every link you share.
  • Tracked actions. Set up form submissions, calls, and purchases as conversions in your analytics, so each one carries its source.
  • A source on every customer. Record each customer’s source in your customer database or a spreadsheet, and add “How did you hear about us?” to your forms to catch phone and word-of-mouth leads.

Our beginner’s guide to Google Analytics covers the analytics side.

Why should you look beyond the first sale?

Because a single purchase understates the marketing ROI of any channel whose customers come back. If customers return, the real return includes their lifetime value, not just the first order. Factoring that in often changes which channels look worth it, especially for businesses with repeat buyers. A rough estimate is enough: average order value, times orders per customer per year, times the number of years a typical customer stays. Compare that with what it cost to win each customer, usually called customer acquisition cost. A channel whose customers cost more to win than their first purchase earns can still be your best one.

How do you measure channels that take months, like SEO?

Use a longer window, and track the earlier signals while you wait. Search, content, and brand work keep paying for months after the effort, so judging them on a single month’s spend makes them look worse than they are. Review them quarterly or longer, and watch the steps that come before revenue: organic visits to your service pages, then the inquiries those visits produce. Some channels mostly assist. A customer might find you through a blog post, come back through an email, and buy after clicking an ad, and a report that credits only the last click gives the first two nothing. Attribution reports help, but treat their answer as a range, not a precise figure.

What mistakes distort marketing ROI?

The most common is not tracking where customers actually come from, which makes ROI impossible to calculate. The others are quieter:

  • Counting revenue instead of profit. It flatters every channel, most of all those selling low-margin products.
  • Leaving out time. Staff hours spent on social media or content are a real cost, even when no invoice arrives.
  • Trusting each platform’s own numbers. Two ad platforms can both claim the same sale, so check their totals against your actual orders.

How should you use marketing ROI to decide where to spend?

Put more into what returns well, fix or cut what does not, and re-check regularly. The point of measuring it is action. A channel that worked last year may not this year, so treat the numbers as a living guide to where your budget goes. Set a limit before you spend, such as the most you can afford to pay for a new customer, and review fast channels monthly and slow ones quarterly. Pair marketing ROI with a few KPIs that move sooner, such as cost per lead, so you can spot a problem before a quarter’s budget is gone.

Frequently asked questions

What is a good marketing ROI?

It varies by industry, but you generally want to earn clearly more than you spend per channel. Margins change the answer: a thin-margin business needs a far higher revenue-based ROI to turn a profit.

How soon can I measure it?

Some channels show quickly; others, like SEO, take months. Match the window to the channel. Paid ads can be judged within weeks; content and search need a quarter or more.

Do I need expensive tools?

No. Free analytics plus honest tracking cover the basics for most small businesses. A monthly spreadsheet with spend, leads, customers, and revenue for each channel answers most questions.

What is the difference between ROI and ROAS?

ROAS, or return on ad spend, is ad revenue divided by ad spend. It ignores your other costs and your margins; ROI accounts for them, so it shows whether the marketing made money.

Know what your marketing returns

Measuring marketing ROI turns spending into informed decisions instead of guesses. Start with last month: put each channel’s spend next to the customers and revenue it produced, and the gaps in your tracking will show themselves. Our marketing team helps businesses set up tracking and read the numbers that matter.

Let's build something that lasts.

Tell us what you're building, and we'll show you how we'd ship it.