Skip to main content
AdCulator

ROAS vs ROI: what's the difference?

By Ovi C., Senior Editor · Updated July 2026

ROAS (return on ad spend) measures revenue per dollar of ad spend. ROI (return on investment) measures profit per dollar invested, after all your costs. ROAS tells you how much revenue your ads produced; ROI tells you whether you actually made money.

The gap between them is your costs. That's why a campaign can post a great ROAS and a poor ROI at the same time — the ROAS never saw the product, shipping and overhead costs that ROI does.

What each one actually measures

ROAS = revenue from ads ÷ ad spend. A $10,000 spend that drives $40,000 in revenue is a 4× ROAS. It's deliberately narrow — it only knows about the ad spend, which is exactly why it's quick to calculate per campaign. (Full detail on the ROAS calculator.)

ROAS = revenue from ads ÷ ad spend

ROI = (profit − investment) ÷ investment. ROI counts everything — the cost of goods, fulfilment, overhead and the ad spend — and expresses what's left as a percentage of what you put in. It's the truer measure of profitability, but harder to pin to a single campaign.

ROI = (profit − investment) ÷ investment

ROAS vs ROI at a glance

ROAS ROI
Measures Revenue per $1 of ad spend Profit per $1 invested
Costs counted Ad spend only All costs (product, shipping, overhead, ads)
Expressed as A ratio (4× or 400%) A percentage (60%)
Best for Fast, campaign-level optimisation Business-level profitability
Blind spot Ignores margins and other costs Harder to attribute to one campaign

A worked example: the same campaign, two stories

Spend $10,000, earn $40,000 in revenue, on a product with a 40% gross margin (40 cents of every sales dollar is left after the cost of the product):

  • ROAS = $40,000 ÷ $10,000 = — looks excellent.
  • Gross profit = 40% of $40,000 = $16,000.
  • Profit after ad spend = $16,000 − $10,000 = $6,000.
  • ROI on that spend = $6,000 ÷ $10,000 = 60%.

Now drop the margin to 25%. Gross profit becomes $10,000 — exactly the ad spend — so ROI is 0% even though the ROAS is still a "great-looking" 4×. Same revenue, same ROAS, but the campaign went from clearly profitable to break-even purely because of margin. That's the whole point: ROAS can't see your margin; ROI can.

How they connect: break-even ROAS

The bridge between the two is your break-even ROAS — the ROAS at which ROI is exactly zero:

Break-even ROAS = 1 ÷ profit margin

A 40% margin breaks even at 2.5×; a 25% margin needs 4×. Above your break-even, ROI is positive; below it, ROI is negative no matter how healthy the ROAS looks. This is why we always say to judge ROAS against your break-even, not a universal number — see what is a good ROAS? for how to set that target.

First-order ROAS vs lifetime value

There's one case where a "bad" ROI on the first sale is exactly right: when customers come back. A subscription or repeat-purchase business that judges a campaign only on the first order can see a break-even ROAS and a flat 0% ROI — and still be highly profitable once the second, third and fourth purchases land.

That's why brands with strong customer lifetime value (LTV) deliberately accept a lower first-order ROAS to win the customer, then earn the real return over the months that follow. The discipline is knowing your repeat rate before you rely on it: an LTV-justified loss on acquisition only works if those repeat purchases actually materialise. Sell a one-off product with no repeat, and first-order ROI is the whole story — there's no lifetime value to fall back on.

So judge acquisition campaigns on first-order ROAS against break-even, but judge the business on LTV-adjusted ROI. Confusing the two — scaling a "profitable" first-order ROAS with no repeat behind it, or killing a "losing" one that has plenty — is one of the most expensive mistakes in paid media.

Which should you use?

  • Use ROAS for day-to-day optimisation — it's fast, available per campaign, and perfect for comparing ads, audiences and channels against each other and against your break-even.
  • Use ROI (and true profit) for the decisions that matter — pricing, budgets, and whether to scale. It's the number that tells you if the business actually made money.

The best operators watch both: ROAS to steer the campaigns week to week, ROI to make sure the whole thing is profitable. Improving your ROAS lifts ROI too — as long as you're measuring against the right break-even.

Calculate your ROAS

Work out your return on ad spend — then bring in your margin to see the ROI behind it:

ROAS Calculator

Return on ad spend — solve for any value.

Solve for
$

Revenue attributed to the ads.

$

Total amount spent on ads.

ROAS

To model revenue, profit and break-even together across scenarios, use the Campaign Forecast.

Frequently asked questions

Is ROAS the same as ROI?
No. ROAS compares revenue to ad spend only, so it ignores product, shipping and overhead costs. ROI compares profit to your total investment, so it reflects whether you actually made money. ROAS is a revenue ratio; ROI is a profit ratio.
Can ROAS be good but ROI bad?
Yes, and it's common. A 4× ROAS looks strong, but if your product costs eat 75% of revenue, that campaign barely breaks even or loses money once all costs are counted. A healthy ROAS on thin margins can still mean a negative ROI.
How do I convert ROAS to ROI?
Bring your margin in. Roughly, ROI on ad spend = (ROAS × gross margin) − 1, expressed as a percentage. A 4× ROAS at a 40% margin is (4 × 0.40) − 1 = 0.6, or a 60% return on that ad spend. Below a 1 ÷ margin ROAS, ROI turns negative.
Which is better to optimise, ROAS or ROI?
Use both for what they're good at. ROAS is fast and campaign-level, so it's ideal for day-to-day optimisation and comparing ads. ROI (and true profit) is the business-level truth you check before scaling. Tie them together with your break-even ROAS.

Key takeaways

  • ROAS measures revenue per ad dollar; ROI measures profit after all costs.
  • The gap between them is your costs — a great ROAS can hide a poor ROI on thin margins.
  • Convert roughly with: ROI on ad spend = (ROAS × margin) − 1.
  • Break-even ROAS = 1 ÷ margin is the bridge — above it ROI is positive, below it negative.
  • Steer with ROAS, decide with ROI. Use the ROAS calculator to start.