Marketing ROI = (profit from marketing − marketing cost) ÷ marketing cost, shown as a percentage. Use profit, not revenue. If a $2,000 campaign brings in $10,000 in sales at a 40% margin, that's $4,000 of gross profit, so ROI = ($4,000 − $2,000) ÷ $2,000 = 100%. Our free calculators work it out for ads, SEO and your total budget.
"Is our marketing working?" is the question every business owner asks, and most can't answer it with a number. They know what they spent. They have a rough idea of what came in. What they don't have is the one figure that says whether the money came back.
That figure is marketing ROI. This guide shows you how to calculate it properly, where most people get it wrong, and how to work it out for ads, SEO and your overall budget. To save you the spreadsheet, we've also built four free calculators in The Bleu Lab that do the maths in seconds.
What is marketing ROI?
Marketing ROI (return on investment) tells you how much profit your marketing produced for every dollar you put into it. It's the cleanest way to compare channels that otherwise look nothing alike: a Google Ads campaign, an SEO retainer, a trade show and an Instagram budget all go into the same formula.
The marketing ROI formula
Here's a worked example. You spend $2,000 on a campaign. It brings in $10,000 in sales. Your gross margin (what you keep after the cost of the product and delivery) is 40%.
- Profit from marketing: $10,000 × 40% = $4,000
- ROI: ($4,000 − $2,000) ÷ $2,000 = 1.0, or 100%
For every dollar you spent, you got your dollar back plus another dollar of profit.
The mistake almost everyone makes
Most people plug revenue into the formula instead of profit. Do that with the example above and you get ($10,000 − $2,000) ÷ $2,000 = 400%. It looks four times better than it is, and it's how businesses talk themselves into campaigns that quietly lose money. If you sell a product that costs you $60 to make and ship, a $100 sale isn't $100 of return. It's $40.
The second mistake is leaving costs out. Ad spend is only part of it. Count agency or freelancer fees, software, design and the content you paid for.
ROI vs ROAS: which one should you use?
| ROAS | Marketing ROI | |
|---|---|---|
| Formula | Revenue ÷ ad spend | (Profit − all marketing cost) ÷ cost |
| Includes product costs? | No | Yes |
| Includes fees and tools? | No | Yes |
| Best for | Day-to-day ad optimisation | Deciding where the budget goes |
| Example | $12,000 ÷ $3,000 = 4x | ($4,800 − $3,000) ÷ $3,000 = 60% |
ROAS is the number Google and Meta show you, and it's useful for comparing campaigns inside one ad account. But it can lie about profit. At a 20% margin, you need a 5x ROAS just to break even (break-even ROAS = 1 ÷ margin), so a 4x ROAS that looks healthy is actually losing you money.
Use ROAS to steer campaigns. Use ROI to decide whether a channel deserves more budget.
Run it yourself: the free ROAS & break-even ROAS calculator shows your ROAS, the ROAS your margin needs to break even, and your profit after ad spend.
How to calculate ROI for each channel
Google and Meta ads
Ads are the easiest channel to measure, as long as conversion tracking is set up properly in Google Ads, Meta and GA4.
- Take the revenue the platform (or GA4) attributes to the campaign.
- Multiply by your gross margin to get profit.
- Subtract ad spend plus management fees.
- Divide by total cost.
If you're planning a campaign rather than reviewing one, work backwards from the result you want. Fifty leads a month at a 5% landing-page conversion rate needs 1,000 clicks. At $3.50 a click, that's a $3,500 monthly budget, or about $115 a day.
Run it yourself: the Google Ads budget calculator does exactly that, then shows your cost per lead and projected ROAS before you spend a cent. If you'd rather hand the campaigns to specialists, see our Google Ads management service.
SEO
SEO is harder to measure because the return arrives slowly and keeps arriving after you stop paying. The forecast works like this:
- Visits = monthly searches for your keywords × the click-through rate for your position. In Backlinko's analysis of around 4 million Google results, the #1 organic result got an average click-through rate of 27.6%, and was 10 times more likely to be clicked than the result in position 10.
- Customers = visits × your website conversion rate.
- Profit = customers × average sale value × gross margin.
- ROI = (profit − monthly SEO cost) ÷ monthly SEO cost.
For a real-world example: one of our clients, a craft cannabinoid brand, grew monthly organic revenue from $11,344 to $47,503 in 18 months (case study). That revenue now arrives every month without paying for each click.
Run it yourself: the SEO ROI calculator estimates the visits, customers and revenue page one would bring you, and whether it pays back your SEO spend. For how long that usually takes, see how long SEO really takes, and for what we do for smaller businesses, see our small business SEO services.
Your overall marketing budget
Before you can measure return across channels, you need a sensible budget to measure against. The U.S. Small Business Administration's widely quoted guideline is 7 to 8% of gross revenue for businesses with sales under $5 million and net profit margins of 10 to 12%. Businesses holding steady can spend less; businesses launching or chasing growth often spend more.
Run it yourself: the marketing budget calculator turns your revenue and growth goal into a monthly budget, then splits it across ads, SEO, social, design and email.
The 4 free calculators in The Bleu Lab
We built these for planning our own clients' budgets, then made them free for everyone. No sign-up, no email gate, and the maths runs in your browser.
| Calculator | Answers the question | You'll need |
|---|---|---|
| ROAS & break-even ROAS | Are my ads actually profitable? | Ad spend, revenue, gross margin |
| Google Ads budget | How much should I spend to hit my lead goal? | Lead goal, cost per click, conversion rate |
| SEO ROI | What would ranking be worth? | Search volume, target position, sale value |
| Marketing budget | How much should I spend, and where? | Annual revenue, growth goal |
See all the free tools in The Bleu Lab →
Run the numbers and not sure what they mean? Send them over and we'll tell you honestly what we'd change.
Book a Free CallFive ways to improve your marketing ROI
- Fix tracking first. If conversions aren't tracked, every ROI number is a guess. Set up GA4 key events and ad-platform conversion tracking before you judge anything.
- Cut what never converts. In paid search, the fastest win is usually adding negative keywords for searches that spend money and never lead to a sale.
- Improve the landing page before buying more traffic. Doubling your conversion rate halves your cost per lead. It's usually cheaper than doubling traffic.
- Give slow channels a fair window. Judge SEO over 6 to 12 months and ads over at least a few weeks of clean data. Pulling the plug early is how most SEO budgets get wasted.
- Move budget toward the best ROI, not the biggest numbers. A channel with fewer, more profitable sales beats one with lots of low-margin ones.
Calculate it, then act on it
Marketing ROI is simple maths: profit in, cost out, divided by cost. The hard part is using honest inputs and giving each channel enough time to prove itself. Start with the free calculators, and if the numbers raise questions, book a free call and we'll walk through them with you.
Sources: Backlinko, "We Analyzed 4 Million Google Search Results. Here's What We Learned About Organic Click Through Rate" (27.6% average CTR for position 1; position 1 is 10x more likely to be clicked than position 10); U.S. Small Business Administration budget guideline as reported by Chron Small Business (7–8% of gross revenue for businesses under $5M in sales with 10–12% net margins). Client results are from Hello Bleu's published case studies.
Frequently asked questions
What is the formula for marketing ROI?
Marketing ROI = (profit attributable to marketing − marketing cost) ÷ marketing cost × 100. Use gross profit (revenue minus the cost of the product or service), not revenue, or you'll overstate the return. Include everything you spent to get the result, such as ad spend, agency or freelancer fees, tools and content.
What is a good marketing ROI?
Any ROI above 0% means marketing paid for itself after product costs, and the higher the better. There's no universal target because it depends on your margins and how much a customer is worth over time. A business with 70% margins can be very profitable at a revenue-to-spend ratio that a 20% margin business couldn't survive on, so work out your own break-even first.
What's the difference between ROI and ROAS?
ROAS (return on ad spend) is revenue divided by ad spend, so it ignores product costs and fees. ROI uses profit and all costs. A 4x ROAS can be a loss if your margin is only 20%, because your break-even ROAS would be 5x. Our free ROAS calculator shows both numbers side by side.
How do you measure the ROI of SEO?
Estimate the extra organic visits from ranking (search volume × click-through rate for your position), multiply by your conversion rate and average sale value, convert that to profit with your margin, then compare it with what you spend on SEO each month. SEO usually takes several months to start paying back, so judge it over 6 to 12 months, not week by week.
How long should I wait before judging marketing ROI?
Paid ads can show a return within weeks, once conversion tracking is in place. SEO and content usually need 4 to 12 months. Judge each channel over a window that matches how long it takes to work, and always compare against the same period last year to strip out seasonality.
Are The Bleu Lab calculators really free?
Yes. They run in your browser, there's no sign-up and no email is needed to see your results. The numbers you type stay on your screen.