How to Measure Marketing ROI and Stop Wasting Money on Campaigns

How to Measure Marketing ROI and Stop Wasting Money on Campaigns

You can spend thousands of dollars on marketing and still have no idea what is actually working.

I see this all the time. A business is running ads, posting on social media, sending emails, publishing content, paying for software, and testing new campaigns, but at the end of the month the same question is still sitting there: did any of this actually make us money?

The way that I look at it, most businesses do not have a marketing activity problem. They have a measurement problem. Once you know how to measure marketing ROI, you can stop guessing and start making decisions based on numbers you can trust.

Quick answer

To measure marketing ROI, compare the revenue or gross profit a campaign generates to its total marketing cost using the formula (Return − Marketing Cost) ÷ Marketing Cost × 100. Count every cost — ad spend, labor, tools, creative, and agency fees — connect spend to leads, customers, and revenue by source, then use the result to decide what to keep, cut, improve, or scale.

Key Takeaways

  • Marketing ROI measures return compared to marketing cost.
  • The basic formula is (Revenue − Marketing Cost) ÷ Marketing Cost × 100.
  • A better version uses gross profit instead of revenue when margins matter.
  • You need to track more than ad spend, including labor, tools, creative, and agency costs.
  • Good ROI measurement connects spend, leads, customers, revenue, and profit.
  • ROAS is not the same as ROI. ROAS looks at ad revenue only, while ROI looks at broader business return.
  • Many businesses make bad decisions because they track clicks and impressions instead of outcomes.
  • The point of measuring ROI is not reporting. It is deciding what to keep, cut, improve, or scale.

What Is Marketing ROI?

Marketing ROI is the percentage return you earn from your marketing investment after comparing the revenue or profit generated by a campaign to the cost of that campaign.

In plain English, it tells you whether your marketing is producing profitable results or just expensive activity.

If you spend $1,000 on a campaign and it generates $5,000 in sales, your basic ROI calculation looks like this:

($5,000 − $1,000) ÷ $1,000 × 100 = 400% ROI

That means the campaign returned four times the original investment above cost. Measuring this consistently is one of the core habits of a working small business marketing plan — without it, the rest of the plan is guesswork.

Why Measuring Marketing ROI Matters

Marketing without ROI tracking is not a strategy. It is a gamble.

If you are not measuring ROI, you tend to do one of three things:

  • Track vanity metrics like likes, clicks, and impressions
  • Look at revenue without considering cost, margin, or sales cycle
  • Kill campaigns too early because you do not understand delayed payoff

You are not alone if this feels hard. In Nielsen’s 2024 Annual Marketing Report, long-term and full-funnel ROI were marketers’ top KPIs, yet Nielsen found that barely one-third of marketers measure their traditional and digital marketing efforts together (Nielsen). A siloed view of performance makes honest ROI almost impossible.

My point is this: when you measure marketing ROI properly, you can make better business decisions. You can:

  • Stop funding channels that do not produce customers
  • Double down on campaigns that create profitable growth
  • Improve weak conversion points instead of blaming the whole campaign
  • Forecast budget more confidently
  • Reduce the stress that comes from marketing uncertainty

What Is the Formula for Marketing ROI?

The standard marketing ROI formula is:

(Revenue Attributed to Marketing − Marketing Cost) ÷ Marketing Cost × 100

Here is a simple example:

  • Campaign revenue: $20,000
  • Campaign cost: $5,000

($20,000 − $5,000) ÷ $5,000 × 100 = 300% ROI

That means the campaign returned 300% above its cost.

What counts as marketing cost?

One of the things that I noticed is that most businesses undercount cost. They count ad spend and forget everything else.

Your real marketing cost may include:

  • Ad spend
  • Agency fees
  • Freelancer costs
  • Software subscriptions
  • Landing page development
  • Copywriting
  • Creative production
  • Internal team time
  • Sales support materials
  • Event fees and promotional costs

This matters because marketing money is tighter than it used to be. Gartner’s 2024 CMO Spend Survey found that average marketing budgets fell to 7.7% of company revenue in 2024, down from 9.1% the year before (Gartner). When every dollar is under pressure, undercounting cost makes your ROI look better than it really is.

Why gross profit is better than revenue

Revenue-based ROI is useful, but it can be misleading.

Let’s say you spend $5,000 and generate $20,000 in sales. On the surface, that sounds great. But if your gross margin is only 30%, then your gross profit is $6,000.

Now the math changes:

($6,000 − $5,000) ÷ $5,000 × 100 = 20% ROI

That is a completely different story. Revenue tells you how much came in. Profit tells you whether the campaign was worth it.

This matters even more if you run:

  • E-commerce
  • A service business with fulfillment costs
  • An agency
  • Consulting offers
  • A local business with labor-heavy delivery
  • A business with a sales team
  • A low-margin offer

ROI vs ROAS: What Is the Difference?

This is where people get tripped up.

ROAS means return on ad spend. The formula is:

Revenue from Ads ÷ Ad Spend

If you spend $1,000 on ads and generate $4,000 in revenue, your ROAS is 4:1.

ROI is broader. It looks at return compared to total marketing cost, not just ad spend. So the rule is simple:

  • Use ROAS to evaluate ad efficiency
  • Use ROI to evaluate business profitability

In other words, ROAS tells you whether ads are generating revenue. ROI tells you whether your marketing is actually worth continuing.

What Metrics Do You Need Before You Can Measure Marketing ROI?

You cannot measure marketing ROI if you are missing the numbers between first click and closed sale.

At minimum, track these:

  • Marketing spend
  • Leads generated
  • Cost per lead
  • Conversion rate
  • Customers acquired
  • Customer acquisition cost
  • Average order value
  • Customer lifetime value
  • Revenue
  • Gross profit
  • Sales cycle length
  • Lead source

A campaign that generates cheap leads is not automatically a winner. If those leads do not close, the low cost per lead does not help you. A campaign with fewer leads may actually be stronger if those leads convert at a much higher rate.

How to Measure Marketing ROI Step by Step

Here is the simplest way to do it.

Step 1: Choose one campaign or channel

Do not try to measure everything at once. Start with one: Google Ads, Facebook Ads, SEO, email, a webinar, a referral campaign, a trade show, LinkedIn outreach, or a single social media campaign.

Step 2: Define the goal

Every campaign needs a clear business objective — generate leads, book consultations, sell a product, increase free trials, reactivate old customers, or grow subscribers.

Step 3: Define the conversion event

You need one clear action to measure: a form submission, a call booked, a trial started, a purchase completed, or a quote requested.

Step 4: Track total campaign cost

Build a simple cost sheet with the campaign name, date range, channel, ad spend, labor cost, software cost, creative cost, contractor or agency cost, and total cost.

Step 5: Track leads and sales by source

Use a CRM, or even a spreadsheet if that is all you have. Each lead should include name, contact info, lead source, campaign name, date created, sales status, deal value, and whether it closed won or closed lost.

Step 6: Attribute revenue back to the campaign

This does not have to be perfect on day one. It just has to be consistent. You can start with first-touch attribution, last-touch attribution, self-reported attribution, CRM source tracking, or UTM parameters.

Step 7: Calculate ROI

Use either formula:

  • Revenue-based ROI: (Revenue − Cost) ÷ Cost × 100
  • Profit-based ROI: (Gross Profit − Cost) ÷ Cost × 100

Step 8: Decide what to do next

This is where ROI becomes useful. I like a simple framework: Keep, Cut, Improve, Scale.

  • Keep what is profitable and stable
  • Cut what consistently loses money
  • Improve campaigns with strong signals but weak conversion points
  • Scale campaigns that predictably bring in profitable customers

A Simple Small Business Example

Let’s say a business spends $3,000 promoting a free consultation.

Results:

  • Spend: $3,000
  • Leads: 150
  • Cost per lead: $20
  • Sales calls booked: 30
  • New customers: 6
  • Average customer value: $1,500
  • Revenue: $9,000

Revenue-based ROI:

($9,000 − $3,000) ÷ $3,000 × 100 = 200% ROI

Now assume gross margin is 50%, so gross profit is $4,500.

Profit-based ROI:

($4,500 − $3,000) ÷ $3,000 × 100 = 50% ROI

The takeaway is simple. The campaign looks amazing on revenue and much more modest on profit. That does not make it bad. It just gives you a more honest picture.

How to Measure ROI by Channel

Different channels need different expectations. In fact, HubSpot’s State of Marketing research found that the channels delivering the best ROI differ by audience — website, blog, and SEO led for B2B brands, while email marketing led for B2C brands (HubSpot). That is exactly why you measure each channel on its own terms instead of judging them all the same way.

Paid advertising ROI

Track ad spend, leads, cost per lead, cost per acquisition, revenue, gross profit, ROAS, and ROI. Paid ads are easier to track, but platform-reported numbers are often too generous.

SEO ROI

Track organic traffic, leads from search, conversion rate, revenue from organic leads, content and SEO costs, and time to rank. SEO tends to compound — a page can keep producing leads long after the initial investment.

Content marketing ROI

Track production cost, traffic, email signups, lead magnet downloads, sales conversations, assisted conversions, and revenue influenced by content. Content often helps create trust before it creates a sale.

Email marketing ROI

Track platform cost, campaign revenue, click rate, conversion rate, revenue per subscriber, and repeat purchases. Email usually performs well because you own the audience, but you still need to connect it to customer behavior.

Social media ROI

Track content cost, website clicks, leads, DMs, calls booked, subscribers, sales, and assisted conversions. Do not confuse engagement with business impact. Likes are not revenue.

The Biggest Mistakes Businesses Make

Here are the most common ones I see:

  • Tracking activity instead of outcomes
  • Ignoring the sales process
  • Judging campaigns too early
  • Measuring revenue but not profit
  • Failing to track lead source
  • Trusting platform data alone
  • Ignoring customer lifetime value
  • Treating every channel as isolated

Sometimes the campaign is not the problem. The follow-up is. If leads are good but your speed to lead is slow, your sales process is weak, or no one follows up consistently, ROI will look worse than it should. These overlap with the broader marketing plan mistakes that waste time and money — poor measurement is rarely the only thing going wrong.

How to Build a Simple Marketing ROI Dashboard

You do not need some giant enterprise setup. A good dashboard should show:

  • Campaign name
  • Channel
  • Date range
  • Spend
  • Leads
  • Cost per lead
  • Customers acquired
  • Conversion rate
  • Revenue
  • Gross profit
  • Customer acquisition cost
  • ROI
  • Decision

A good dashboard does not just show you what happened. It helps you decide what to do next.

What Is a Good Marketing ROI?

There is no universal benchmark that works for every business. A good marketing ROI depends on gross margin, fulfillment cost, customer lifetime value, sales cycle length, cash flow, retention rate, sales team cost, and business model.

For a high-margin consulting business, expensive leads can still work beautifully. For a low-margin e-commerce brand, the same numbers could destroy profit.

The right question is not, “Is this ROI good in general?” The right question is, “Does this campaign bring in profitable customers in a way we can sustain and scale?”

How to Improve Marketing ROI

If ROI is weak, I would look at these areas first:

  • Targeting: are you attracting the right people?
  • Offer: is the offer compelling enough?
  • Messaging: does it speak to the pain the buyer already feels?
  • Landing page: is the page clear and conversion-focused?
  • Follow-up: are leads being contacted fast enough?
  • Sales process: are good leads turning into customers?
  • Waste: are you spending money on tactics with no path to revenue?

Most ROI problems are not solved by doing more marketing. They are solved by doing better marketing and measuring it honestly.

A Simple Weekly Review Process

You do not need more marketing chaos. You need a rhythm.

Every week, ask:

  • How much did we spend?
  • How many leads came in?
  • Which channels produced the best leads?
  • How many sales conversations happened?
  • How many customers were acquired?
  • Which campaigns need more time?
  • Which campaigns should be improved or paused?

Every month, ask:

  • Which campaigns produced the most profit?
  • Which wasted the most money?
  • Which are improving?
  • What should we stop?
  • What should we double down on next?

Final Takeaway

If your marketing feels confusing, expensive, or hard to evaluate, the answer is not always to do more. Sometimes the answer is to measure better.

The way that I look at it, marketing ROI is not just a formula. It is a decision-making system. Once you connect spend to leads, customers, revenue, and profit, you gain control. You know what is working, what is not, and what deserves more investment.

Plain and simple, the goal is not to create prettier reports. The goal is to build a more profitable business.

Frequently Asked Questions About Measuring Marketing ROI

What is the easiest way to measure marketing ROI?

The easiest way to measure marketing ROI is to compare the revenue or gross profit generated by a campaign to the total cost of that campaign using this formula: (Revenue or Gross Profit − Marketing Cost) ÷ Marketing Cost × 100.

What is the formula for marketing ROI?

The basic marketing ROI formula is (Revenue from Marketing − Marketing Cost) ÷ Marketing Cost × 100. If you want a more accurate picture, use gross profit instead of revenue.

What is the difference between ROI and ROAS?

ROAS measures revenue compared to ad spend only. ROI measures return compared to total marketing cost, including labor, software, creative, and other expenses.

Why is marketing ROI hard to measure?

It is hard because buyers often interact with multiple touchpoints before purchasing. They may see an ad, read content, join your email list, and then convert later, which makes attribution more complex.

How often should I review marketing ROI?

I think weekly reviews are best for spotting issues early, while monthly reviews are better for making strategic budget and channel decisions.

What is a good marketing ROI?

There is no universal benchmark. A good marketing ROI depends on your margins, customer lifetime value, sales cycle, and business model. The real question is whether a campaign brings in profitable customers you can sustain and scale.

Related Reading

© 2026 Mitch Wilder. All rights reserved.