# ROAS vs ROI: Why a 4x Return Can Still Lose Money

ROAS measures revenue per advertising dollar. ROI measures profit per dollar of total cost. The gap between them is your gross margin, and ignoring it is how campaigns get scaled into a loss.

---

- **Canonical URL:** https://dothecalculation.com/blog/marketing/roas-vs-roi-comparison
- **Category:** Creative & Digital Marketing
- **Author:** Do The Calculation Team
- **Published:** 2026-08-03
- **Reading time:** 10 min read
- **Publisher:** Do The Calculation (https://dothecalculation.com)
- **Methodology:** https://dothecalculation.com/methodology

---

## ROAS vs ROI: Why a 4x Return Can Still Lose Money

Return on ad spend divides revenue by advertising cost. Return on investment divides profit by total cost. They answer different questions, and the difference between them is everything you spend to fulfil the order.

A campaign reporting 4x ROAS is not returning four dollars of profit. It is returning four dollars of revenue, out of which you still have to pay for the product, the shipping, the payment processing, and the returns. Whether that campaign made money depends entirely on your margin, and the ad platform does not know your margin.

Tool: [Try the break-even ROAS calculator](https://dothecalculation.com/calculators/breakeven-roas-calculator) — Find the minimum ROAS your margin requires before a campaign contributes anything.

## The two formulas

**ROAS and ROI**

```
ROAS = Attributed revenue / Ad spend    ·    ROI = (Gross profit − Total cost) / Total cost × 100
```
- ROAS is a multiple, usually written 4x or 400%.
- ROI is a percentage, and it can be negative.
- ROAS uses revenue. ROI uses profit. That single word is the whole difference.

Because ROAS uses revenue, it is always the larger and more flattering number. A campaign can report a strong ROAS while destroying value, and there is no ROAS figure that is good or bad without knowing the margin behind it.

## Break-even ROAS is one divided by your margin

The minimum ROAS a campaign must reach before it contributes anything is set entirely by gross margin.

**Break-even ROAS**

```
Break-even ROAS = 1 / Gross margin
```
- At a 25% margin: 1 / 0.25 = 4.0x
- At a 40% margin: 1 / 0.40 = 2.5x
- At an 80% margin: 1 / 0.80 = 1.25x

**What the same 4x ROAS means at different margins**
| Gross margin | Break-even ROAS | ROI at 4x ROAS | Verdict |
| --- | --- | --- | --- |
| 20% | 5.00x | −20% | Losing money |
| 25% | 4.00x | 0% | Exactly break-even |
| 40% | 2.50x | +60% | Healthy |
| 60% | 1.67x | +140% | Strong |
| 80% | 1.25x | +220% | Very strong |

> **The uncomfortable row** — At a 20% gross margin, a 4x ROAS loses 20 cents on every dollar spent. The dashboard shows a healthy green number for a campaign that is shrinking the business.

## Converting ROAS into ROI

**ROAS to ROI**

```
ROI % = (ROAS × Gross margin − 1) × 100
```
- 4x ROAS at a 40% margin: (4 × 0.40 − 1) × 100 = 60%
- 4x ROAS at a 20% margin: (4 × 0.20 − 1) × 100 = −20%

This one line resolves most arguments about whether a campaign is working. It also explains why a single company-wide ROAS target misprices a mixed catalogue: if one product line runs at a 70% margin and another at 25%, a shared 3x target overspends on one and starves the other.

## Which margin belongs in the formula

Use contribution margin, not gross margin from the annual accounts. Contribution margin subtracts everything that varies with the order, which for an online business is more than the cost of goods.

- Cost of goods sold, including inbound freight
- Payment processing, typically 2% to 3% of the order
- Pick, pack, and outbound shipping, including any subsidised free-shipping threshold
- Returns, counted as the full cost of the returned unit plus the return shipping
- Marketplace or platform commission where it applies

A shop quoting a 45% gross margin often has a contribution margin near 30% once those are included. That moves break-even ROAS from 2.22x to 3.33x, which is the difference between a campaign that looks profitable and one that is.

## The numerator has its own problem

Platform-reported ROAS uses platform-attributed revenue, and every platform claims the same conversions. Sum the revenue each channel reports and it commonly exceeds what the business actually took. The overlap is not fraud; each platform is answering "did someone who saw our ad buy" rather than "did our ad cause the purchase".

The blunt correction is marketing efficiency ratio: total revenue divided by total marketing spend, across everything. It cannot double count, because it never attributes anything. Read platform ROAS to decide between two ads, and read MER to decide whether the whole programme is working.

Tool: [Try the marketing efficiency ratio calculator](https://dothecalculation.com/calculators/mer-efficiency-ratio-calculator) — Compare total revenue against total marketing spend, sidestepping attribution disputes entirely.

## Which to use, and when

**Choosing the measure**
| Question | Measure | Why |
| --- | --- | --- |
| Which of these two ads performs better? | ROAS | Same product, same margin, so margin cancels out |
| Should we increase this budget? | ROI | Only profit tells you whether more spend adds value |
| Is our marketing working overall? | MER | Immune to attribution overlap between platforms |
| What is the floor for this product line? | Break-even ROAS | Sets a per-product target from its own margin |
| How long until we recover the cost? | CAC payback | ROAS says nothing about timing |

> **Before you scale a campaign** — Write down the contribution margin for the product it sells, divide one by it, and compare that to the ROAS on the dashboard. If the campaign is not clearly above that line, scaling it scales a loss.

**Is a 4x ROAS good?**

It depends entirely on gross margin. At a 40% margin, 4x is a 60% ROI and healthy. At a 25% margin it is exactly break-even. At 20% it loses money. ROAS has no meaning without the margin beside it.

**How do I calculate break-even ROAS?**

Divide one by your gross margin as a decimal. A 35% margin gives 1 / 0.35 = 2.86x. Use contribution margin rather than headline gross margin so shipping, processing, and returns are included.

**Why is my platform ROAS higher than my actual profit suggests?**

Two reasons. ROAS counts revenue rather than profit, and platforms attribute conversions generously, so several channels can claim the same sale. Compare total revenue against total marketing spend to see the unattributed truth.

**Should ROAS include organic revenue?**

No. ROAS is specifically revenue attributed to paid advertising over paid spend. Including organic revenue produces a number that rises when advertising is cut, which is the opposite of what the measure is for.

---

_Source: [Do The Calculation](https://dothecalculation.com/blog/marketing/roas-vs-roi-comparison). Quote freely with attribution and a link to this page._
