ROI vs ROAS: What's the Difference?
What each metric measures
The core difference is what each ratio counts. ROAS counts gross revenue against ad spend only; ROI counts profit against total cost. One is a top-line efficiency signal, the other is a bottom-line profit measure. Confusing them is how teams celebrate campaigns that quietly lose money.
ROAS: return on ad spend
ROAS divides the revenue a campaign generated by the money spent on the ads themselves:
It is usually written as a ratio (5:1) or a percentage (500%). Critically, ROAS ignores cost of goods, margin, fulfilment, agency fees, and tooling. It answers a narrow question: how much revenue did each dollar of ad budget produce? That makes it fast to read inside ad platforms, but blind to whether the revenue was profitable.
ROI: return on investment
ROI subtracts all the costs attributable to the campaign from the profit it generated, then divides by that cost:
Done properly, the "Revenue" in ROI is gross-profit revenue (revenue × margin), and "Total cost" includes media plus agency, content, and tooling. ROI answers the question leadership actually cares about: did this program make money after everything it took to run it?
ROI vs ROAS side by side
ROAS is simpler and faster but gross; ROI is more work but reflects real profit. The table below contrasts them across the dimensions that matter when you choose which to optimise against.
| Dimension | ROAS | ROI |
|---|---|---|
| Formula | Revenue ÷ Ad spend | (Revenue − Total cost) ÷ Total cost × 100 |
| What it counts | Gross revenue vs ad spend only | Profit vs all campaign costs |
| Includes margin? | No, ignores cost of goods and margin | Yes, best measured on gross-profit revenue |
| Includes non-media cost? | No, ad spend only | Yes: agency, content, tooling, headcount |
| Typical unit | Ratio or % (5:1 or 500%) | Percentage (300%) |
| Best for | In-platform ad optimisation, channel comparison | Profit reporting, budget and board decisions |
| Main weakness | Can look great while the program loses money | Needs full cost and attribution to be accurate |
When to use each
Use ROAS for fast, channel-level optimisation; use ROI for profit and budget decisions. They are complementary, not competing. The mistake is reporting one as if it were the other.
Use ROAS when
- Optimising inside ad platforms. ROAS is available in real time per campaign, ad set, and keyword, which makes it ideal for bid and budget tuning.
- Comparing channels at a glance. It is a quick efficiency yardstick across Google, Meta, and similar paid channels.
- Margins are stable and known. If you already know your break-even ROAS, the ratio is a fast proxy for profitability.
Use ROI when
- Reporting to leadership or finance. ROI reflects profit after all costs, the number the business actually earns.
- Deciding where to invest budget. Total-cost accounting prevents over-funding channels that look efficient but are unprofitable.
- Margins are thin or costs are heavy. When product cost, agency, or tooling are significant, only ROI tells the truth.
A worked example of the gap
The same campaign can show a strong ROAS and a weak ROI. Here is how. Suppose a paid campaign spends $10,000 on ads and drives $40,000 in revenue at a 30% gross margin, with an extra $3,000 in agency and tooling costs.
- ROAS = $40,000 ÷ $10,000 = 4:1 (400%), which looks excellent.
- Gross profit = $40,000 × 30% = $12,000
- Total cost = $10,000 ad spend + $3,000 other = $13,000
- ROI = ($12,000 − $13,000) ÷ $13,000 × 100 = −8%, so it lost money.
A 4:1 ROAS felt like a win, yet once margin and full costs were applied the campaign was slightly unprofitable. That is the entire reason both metrics exist: ROAS flags efficiency early, ROI tells you whether efficiency actually translated into profit.
Verdict
There is no single "better" metric. They answer different questions, and mature teams track both. Use this as a shortcut:
- Daily paid-media optimisation: lead with ROAS, measured against a margin-aware break-even target rather than a generic benchmark.
- Program and budget decisions: lead with ROI (or ROMI), on gross-profit revenue and fully loaded cost.
- Low-margin or cost-heavy businesses: never trust ROAS alone. Reconcile every campaign to ROI.
- Board and finance reporting: show ROI as the headline and ROAS as supporting channel detail.
In short: ROAS measures how efficiently ad spend buys revenue; ROI measures whether the whole effort made money. If you only have time for one in a leadership conversation, choose ROI, but keep ROAS close, because it is the early-warning signal that feeds it.
Frequently asked questions
Is a 4:1 ROAS good?
It depends entirely on margin. A 4:1 ROAS (400%) is a common e-commerce rule of thumb, but if your gross margin is only 25%, four dollars of revenue per ad dollar barely breaks even after product cost. Judge ROAS against your margin and break-even threshold, not a universal number.
Can ROAS be high while ROI is negative?
Yes, and it is common. ROAS counts only ad spend and gross revenue, so a campaign can post a strong ROAS while ROI is negative once you subtract product cost, fulfilment, agency fees, and tooling. Low-margin businesses see this gap most. Always reconcile ROAS to profit.
How do you convert ROAS to ROI?
Apply your gross margin and total costs. Profit equals revenue times gross margin minus all campaign costs; ROI equals that profit divided by total cost, times 100. A 5:1 ROAS at 40% margin on ad spend alone is roughly a 100% ROI, but extra costs lower it further.
Which metric should I report to leadership?
Report ROI or ROMI to leadership because they reflect profit and total cost, which is what the business actually earns. Keep ROAS for in-platform ad optimisation and channel comparison. Showing both is ideal: ROAS explains channel efficiency, ROI explains whether the program made money.
Last updated: 14 June 2026