ROI vs ROAS: the difference that changes every business decision

Most ecommerce stores think a good ROAS means a profitable campaign. It does not. Here is what each metric actually measures — and why confusing them is expensive.

Calculate my real ROI

The core difference

ROAS

Revenue ÷ Spend

How much revenue did the ad generate per dollar spent. Does not deduct cost of goods. Does not tell you if you are profitable.

ROI

(Profit − Spend) ÷ Spend

How much net profit the campaign returned per dollar invested. Deducts cost of goods. This is true profitability.

The same ROAS, three completely different outcomes

This table illustrates the danger of using ROAS alone. Same 3x ROAS, three different margins — three wildly different ROIs:

ScenarioROASGross marginROIResult
High-margin product3x50%+50%✅ Profitable
Mid-margin product3x35%+5%⚠️ Barely viable
Low-margin product3x25%−25%❌ Loss-making

Without knowing your margin, ROAS is useless for making business decisions.

When to use ROI vs. ROAS

ROI

For business decisions

Is this campaign profitable? Should I scale it? Is it worth continuing to invest? ROI answers these questions because it includes the real margin.

ROAS

For platform-level optimization

Which ad sets are performing best? Which creatives convert more? ROAS is useful for comparing relative performance within the same account.

Key formula: minimum ROAS for break-even

Minimum ROAS = 1 ÷ Gross margin

40% margin → need at least 2.5x ROAS to break even

30% margin → need at least 3.33x ROAS to break even

25% margin → need at least 4x ROAS to break even

Frequently asked questions