Campaign Tracking Conversion Rate digital-marketing

How to Measure Marketing ROI (Even If You’re Not a Marketer)

Jan van Dijk

Jan van Dijk

April 4, 2026 · 8 min read

Marketing ROI visualization with target, monitor and coins

A few years ago, a small e-commerce client asked me: “We’re spending €2,000 a month on ads. Is it working?” I couldn’t give them a clear answer — because they weren’t tracking ROI at all. That experience taught me that measuring return on investment isn’t just for big companies. It’s something every business owner, freelancer, or side-project builder should understand.

In this guide, I’ll walk you through how to measure marketing ROI step by step. No finance degree needed. If you can do basic math, you can figure out whether your marketing spend is actually paying off.

How to measure marketing ROI — visualization with target, monitor and coins
Measuring marketing ROI helps you understand which campaigns actually make money.

What Is Marketing ROI?

Marketing ROI (Return on Investment) tells you how much money you earn back for every dollar or euro you spend on marketing. It’s a simple way to answer the question: “Is this worth it?”

According to Investopedia, ROI is a performance measure used to evaluate the efficiency of an investment. In marketing, that “investment” is whatever you spend on ads, content, email tools, social media, or SEO.

Think of it like this: if you spend €500 on a Facebook ad campaign and it brings in €1,500 in sales, your marketing ROI is positive. You made more than you spent. But if that same €500 only brings in €300, you’re losing money — and it’s time to change your approach.

The Basic ROI Formula

Here’s the formula you need to remember:

ROI = (Revenue - Cost) / Cost × 100

Let’s use a real example. Say you spent €1,000 on Google Ads last month, and those ads generated €4,000 in sales:

ROI = (€4,000 - €1,000) / €1,000 × 100 = 300%

A 300% ROI means you earned €3 for every €1 you spent. That’s a strong result for most businesses.

If the ROI is 0%, you broke even — you earned back exactly what you spent. If it’s negative, you lost money. Simple as that.

What Counts as “Cost”?

This is where people often make mistakes. Marketing cost isn’t just the money you pay to platforms like Google or Facebook. You should include:

  • Ad spend — the money paid directly to advertising platforms
  • Software and tools — email marketing tools, analytics platforms, design software
  • Agency or freelancer fees — anyone you hire to help with marketing
  • Your own time — if you spend 10 hours a week on marketing, that time has a value
  • Content production — photography, video, copywriting costs

For example, if you run a campaign where the ad spend is €500, but you also paid a designer €200 and spent 5 hours of your own time (worth €150), your true cost is €850 — not €500.

Being honest about costs gives you a more accurate picture. I’ve seen businesses claim amazing ROI numbers while ignoring half their expenses.

What Counts as “Return”?

The “return” part of the formula is usually revenue — the money that comes in as a direct result of your marketing. But it’s not always straightforward.

For an online store, it’s the total sales value from customers who came through a specific campaign. For a service business, it might be the value of new contracts signed. For a SaaS company, you might look at customer lifetime value (CLV) rather than just the first purchase.

Here are common ways to define “return”:

  • Direct revenue — sales that can be attributed to a campaign
  • Lead value — if you know that 1 in 10 leads becomes a customer worth €500, each lead is worth €50
  • Customer lifetime value — total revenue a customer generates over time, not just their first purchase

The key is consistency. Pick one definition and stick with it across all your campaigns so you can compare them fairly.

How to Measure Marketing ROI with Google Analytics

You can’t measure ROI if you don’t know where your sales come from. That’s where tracking tools come in. Google Analytics is the most popular choice, and it’s free.

Here’s what you need to set up:

1. Set Up Goals or Conversions

In Google Analytics 4, you mark specific actions as “conversions.” This could be a purchase, a form submission, or a sign-up. Once you set these up, GA4 tracks how many people complete each action.

2. Use UTM Parameters

UTM parameters are tags you add to your URLs so Google Analytics knows which campaign sent each visitor. If you’re not using them yet, check out my guide on what UTM parameters are and use our free UTM Builder tool to create tagged links quickly.

For example, instead of sharing a plain link like yoursite.com/sale, you’d share something like:

yoursite.com/sale?utm_source=facebook&utm_medium=paid&utm_campaign=spring_sale

This tells Google Analytics exactly which campaign drove each visitor.

3. Connect Revenue Data

If you run an e-commerce store, enable e-commerce tracking in GA4. This connects actual purchase amounts to your traffic sources. You’ll be able to see that your email campaign generated €3,200 while your social ads generated €800.

Growth chart with notepad and pie charts for tracking marketing performance
Tracking your marketing data consistently is the foundation of accurate ROI measurement.

ROI by Channel

Not all marketing channels perform the same way. Here’s how to think about ROI for each major channel:

Organic Search (SEO)

SEO is a long-term investment. The costs include content creation, technical SEO work, and possibly tools like Ahrefs or SEMrush. The returns come slowly — often 3 to 6 months after publishing content. But once a page ranks well, it can drive free traffic for years. Understanding your referral traffic sources helps you see how organic search compares to other channels. When producing SEO content, use a word counter to ensure articles meet competitive length benchmarks.

Typical ROI timeline: 6-12 months before you see meaningful returns.

Paid Advertising (PPC)

Paid ads give you fast, measurable results. You can see exactly how much you spent and how much revenue it generated. This makes ROI calculations straightforward. According to HubSpot’s marketing report, the average ROI for paid search is around 200%.

Typical ROI timeline: days to weeks.

Email Marketing

Email consistently shows some of the highest ROI numbers in marketing. The costs are relatively low (just the email platform fee), and you’re reaching people who already know your brand. Understanding your conversion funnel helps you see how email fits into the bigger picture.

Typical ROI timeline: immediate to a few days after sending.

Social Media

Social media ROI can be tricky to measure because much of its value is indirect — brand awareness, community building, customer support. For paid social, you can track it like any other ad. For organic social, focus on engagement metrics that lead to conversions rather than vanity metrics like follower counts.

Typical ROI timeline: varies widely depending on your strategy.

Common ROI Calculation Mistakes

Over the years, I’ve seen the same mistakes pop up again and again when businesses try to calculate marketing ROI:

1. Ignoring Hidden Costs

As I mentioned earlier, ad spend is just one part of the total cost. If you forget to include your time, tools, and freelancer fees, your ROI numbers will look artificially high.

2. Mixing Up Correlation and Causation

Just because sales went up during a campaign doesn’t mean the campaign caused the increase. Seasonal trends, a competitor going out of business, or even the weather can affect sales. Try to isolate variables when possible.

3. Using the Wrong Time Frame

Measuring SEO ROI after one week is meaningless. Measuring a flash sale ROI after six months is equally misleading. Match your measurement period to the type of campaign you’re running.

4. Forgetting About Attribution

A customer might see your Facebook ad, read your blog post a week later, then buy through a Google search. Which channel gets the credit? This is the attribution problem, and there’s no perfect answer. Just be consistent in how you assign credit.

5. Only Looking at Last-Click

Last-click attribution gives all the credit to the last touchpoint before a purchase. This often overvalues brand search and undervalues awareness channels. Consider using multi-touch attribution models in Google Analytics for a more balanced view.

When ROI Isn’t the Right Metric

Here’s something that took me a while to learn: ROI isn’t always the best way to evaluate marketing performance. Sometimes other metrics matter more.

Brand awareness campaigns — When you’re a new business trying to get your name out there, immediate ROI will be low. That’s expected. You’re investing in future customers.

Customer retention — Keeping existing customers happy often has a huge long-term payoff, but it’s hard to calculate as traditional ROI. Metrics like churn rate and customer satisfaction score might be more useful.

Community building — Building a loyal community around your brand can drive word-of-mouth referrals that are almost impossible to track with standard ROI formulas.

The point is: use ROI as one of several tools in your decision-making toolkit, not the only one.

Putting It All Together

Measuring marketing ROI doesn’t have to be complicated. Start with these three steps:

  1. Track everything — Set up Google Analytics, use UTM parameters on all your campaign links, and connect your revenue data.
  2. Calculate honestly — Include all costs, not just ad spend. Use the formula: ROI = (Revenue – Cost) / Cost × 100.
  3. Review regularly — Check your ROI numbers monthly. Compare channels. Cut what doesn’t work and double down on what does.

Remember, the goal isn’t to get a perfect number. It’s to make better decisions about where to spend your marketing budget. Even rough ROI calculations are better than flying blind — which is exactly where my e-commerce client was before we started tracking.

FAQ

What is a good marketing ROI percentage?

A common benchmark is a 5:1 ratio, which means a 400% ROI — you earn €5 for every €1 you spend. However, what counts as “good” depends on your industry, profit margins, and business model. Some businesses are profitable with a 100% ROI, while others need 500% or more to cover their overhead costs.

How often should I measure marketing ROI?

For paid advertising, review your ROI weekly or even daily during active campaigns. For content marketing and SEO, monthly or quarterly reviews make more sense because these channels take time to show results. The key is to be consistent with your review schedule.

Can I measure ROI without Google Analytics?

Yes. You can use other analytics platforms like Matomo or Plausible, or even simple spreadsheets. The formula stays the same: (Revenue – Cost) / Cost × 100. What matters is that you track where your customers come from and how much they spend. Google Analytics is just the most popular free option.

How do I calculate ROI when I can’t track revenue directly?

Assign a value to your conversions. For example, if a lead form submission turns into a paying customer 20% of the time and the average customer is worth €1,000, each form submission is worth €200. Use that estimated value as your “revenue” in the ROI formula. This approach isn’t perfect, but it gives you a useful baseline for comparison.

Campaign Tracking Conversion Rate digital-marketing Google Analytics Marketing Marketing ROI Web Analytics
Jan van Dijk

Written by Jan van Dijk

Independent web analyst from Amsterdam. I help small businesses understand their data and build tools that make everyday web tasks easier.

More about me

You might also like

Free tools that respect your privacy

No sign-up. No tracking. Everything runs in your browser.