Marketing ROI Calculator
Return on marketing investment, measured after cost of goods — so you see whether campaigns actually made money, not just revenue.
Marketing ROI
—
Profit per unit of marketing spend
Gross profit from ads
—
Revenue × margin − marketing spend
ROAS
—
Revenue ÷ ad spend
Break-even ROAS
—
Your minimum ROAS target
Marketing ROI benchmark
Profit sensitivity
Current profit
—
at the current spend, revenue and margin
Break-even marketing spend
—
—
The curve assumes a constant ROAS and a constant margin. In practice both can move, so read the chart as orientation rather than as a forecast.
Marketing ROI meaning: why most calculators flatter your campaign
Most marketing ROI calculators divide (revenue − cost) by cost. That number is easy to produce and almost always wrong, because it treats every unit of revenue as if it cost nothing to deliver. This one deducts your cost of goods first, so what you get is return on marketing investment measured in profit. On $3,000 of spend returning $12,000 at a 40 % margin, the flattering method reports 300 % — this one reports 60 %. Both are arithmetically correct; only one of them survives contact with your bank account.
Marketing ROI = ((revenue × gross margin) − spend) ÷ spend × 100
How to calculate marketing ROI on a real campaign
A Meta campaign with $3,000 of spend returns $12,000 in revenue at a 40 % gross margin:
For every $3 of budget, $1.80 of gross profit remains — after cost of goods, but still before fixed costs such as shipping and rent.
ROAS is not profit: the margin turns one into the other
A high ROAS guarantees nothing. Profit only begins above the break-even ROAS (= 1 ÷ margin). The short form marketing ROI = (ROAS × margin − 1) × 100 makes it visible:
| Margin | ROAS | Marketing ROI |
|---|---|---|
| 40 % | 4× | 60 % |
| 40 % | 2.5× (break-even) | 0 % |
| 20 % | 4× | −20 % |
| 20 % | 5× (break-even) | 0 % |
At a 50 % gross margin the break-even ROAS sits at 2x: every ROAS above it produces profit, every one below loses money despite the revenue. As your margin falls, the threshold you have to clear rises with it — which is why a campaign that looked fine last quarter can quietly turn negative after a supplier price rise.
What is a good marketing ROI? Four zones
Marketing ROI falls roughly into four zones:
Improving marketing ROI: margin, budget and attribution
- Raise the margin: the strongest lever by far. Every additional point of margin lifts marketing ROI more than proportionally, because it moves the break-even threshold down at the same time.
- Raise the ROAS: better campaign structure, sharper audiences and stronger creatives lower the cost per click and raise the return — the two levers multiply rather than add.
- Shift budget to high-margin products: the same ROAS on a better-margin product produces a markedly higher marketing ROI. This is the cheapest change on the list.
- Raise average order value: bundles, cross-sells and upsells increase revenue per order without adding click costs, which lifts both ROAS and margin contribution at once.
Frequently asked questions
- What is marketing ROI (return on marketing investment)?
- Marketing ROI measures how much profit a marketing investment produces after the cost of goods is deducted. Unlike ROAS it accounts for gross margin, so it shows whether a campaign was genuinely profitable rather than merely high in revenue. A marketing ROI of 100 % means every unit of budget returned an additional unit of gross profit.
- Why does this calculator show a lower number than others?
- Because most marketing ROI calculators use (revenue − cost) ÷ cost and ignore what the goods cost you to deliver. This one deducts the gross margin first. On $3,000 of spend returning $12,000 at a 40 % margin, the revenue-based method reports 300 % and this one reports 60 %. The lower figure is the one that matches your profit and loss.
- What is the difference between ROAS and marketing ROI?
- ROAS = revenue ÷ ad spend; it measures revenue efficiency and ignores product costs. Marketing ROI = (gross profit from ads − spend) ÷ spend × 100; it measures real profitability. Example: a ROAS of 5x at a 20 % margin gives (5 × 0.2 − 1) × 100 = 0 %. You made five times your budget in revenue and no profit at all.
- What is a good marketing ROI?
- Below 0 % the campaign is losing money and needs immediate attention. 0–100 % is profitable but modest relative to the risk. 100–200 % is solid and typical of well-optimised Google and Meta campaigns. Above 200 % is excellent and rare — it usually means a very high margin, unusually low click costs or an exceptional conversion rate.