"It Generated $10,000 in Sales" Is Not the Same as "It Made Money"
A campaign that generates $10,000 in revenue against $2,000 in ad spend sounds like a clear win — 5x return. But if the product being sold only carries a 20% gross margin, that $10,000 in revenue is really $2,000 in gross profit, which barely covers the ad spend at all. A marketing ROI calculator that accounts for margin, not just raw revenue, gives you the number that actually matters.
This guide covers how to calculate true marketing ROI, why ROAS and ROI are frequently confused, and how to judge whether a campaign is genuinely profitable or just generating impressive-looking top-line numbers.
The Marketing ROI Formula
Marketing ROI = (Incremental Revenue × Gross Margin − Marketing Cost) / Marketing Cost × 100
Using the example above: $10,000 in incremental revenue at a 20% gross margin is $2,000 in gross profit. Subtract the $2,000 marketing cost, and the actual profit from the campaign is $0. Marketing ROI in this case is 0% — a breakeven campaign, not the 5x win the raw revenue number suggested.
ROAS vs ROI — Two Different Numbers That Get Confused Constantly
ROAS (Return on Ad Spend) is simply revenue divided by ad spend — in the example above, that's $10,000 / $2,000 = 5x ROAS. It's a popular metric because it's simple and it's what most ad platforms report by default. But ROAS ignores margin entirely, which means a high ROAS can still represent a barely profitable, or even unprofitable, campaign once real costs are factored in.
Marketing ROI, by contrast, factors in gross margin and gives you the actual profitability of the campaign — the number that should drive budget decisions, not ROAS alone. A campaign with a lower ROAS but higher-margin products can be far more genuinely profitable than a higher-ROAS campaign selling thin-margin products.
Why "Incremental Revenue" Matters More Than Total Revenue
Incremental revenue is the revenue that specifically wouldn't have happened without the campaign — not total revenue during the campaign period, which includes sales that would have occurred anyway from repeat customers, organic search, or word of mouth. Using total revenue instead of incremental revenue is one of the most common ways marketing ROI gets overstated.
Isolating true incremental revenue is genuinely hard without proper testing — holdout groups, before/after comparisons controlling for seasonality, or platform-reported attribution (with its own limitations) are all imperfect tools. Even an imperfect incremental estimate is more honest than crediting a campaign with revenue it likely would have gotten anyway.
What Counts as a Good Marketing ROI?
This varies by channel, industry, and margin structure, so there's no single universal target. As a general reference point, many businesses treat 100%+ marketing ROI (meaning the campaign more than doubled its cost in profit) as a strong result worth scaling, while anything consistently below 0% signals a campaign that's actively losing money and needs to be paused or reworked, not just monitored.
The more useful comparison is across your own channels and campaigns — if email marketing is producing 300% ROI and a particular paid ad campaign is producing 20%, that's a clear signal about where additional budget should go, regardless of what any external benchmark says.
Common Marketing ROI Calculation Mistakes
Using revenue instead of margin. This is the single biggest source of overstated ROI, especially for businesses with thinner margins where the gap between revenue-based and margin-based ROI is largest.
Ignoring the full cost of the campaign. Ad spend is only part of the cost — creative production, agency fees, and staff time spent managing the campaign all belong in the cost side of the equation for an accurate number.
Measuring too early. Some campaigns, especially brand awareness or content marketing, produce delayed returns that don't show up in the first measurement window. Judge these against a longer timeline than a direct-response campaign, where the return is typically immediate and easier to attribute.
How to Use This Calculator
Enter your incremental revenue, marketing cost, and gross margin. The calculator returns your marketing ROI percentage, net profit from the campaign, and a ROAS-style return figure — so you can see both numbers side by side and know which one is telling you the truth about profitability.