Comparison
ROAS vs ROI: what is the difference?
The difference between ROAS and ROI is what each one divides. ROAS (return on ad spend) divides the revenue attributed to ads by the ad spend, so it tells you how much revenue each unit of ad spend brought in. ROI (return on investment) divides profit, meaning return minus cost, by the total cost, so it tells you whether the activity made money. A campaign can show a 5× ROAS and a near-zero ROI once product, fulfilment and staff costs are counted. Use ROAS to compare campaigns inside an ad account and ROI to judge the business result.
By Adlane · Updated
ROAS vs ROI formulas side by side
Both are ratios of a return to a cost, but they use different returns and different costs. ROAS uses revenue (conversion value) and ad spend only. ROI uses net profit and every cost you decide to include. If you know your profit margin before ad costs, you can convert one into the other for the advertising alone: ROI on ad spend = ROAS × margin − 1.
Worked example (illustrative numbers): a campaign spends 1,000 and records 4,000 in conversion value, a ROAS of 4× (400%). With a 30% margin before ad costs, gross profit is 1,200, so ROI on ad spend is (1,200 − 1,000) ÷ 1,000 = 20%, which matches 4 × 0.30 − 1 = 0.20. At a 20% margin the same 4× ROAS gives an ROI of −20%: the ads lose money.
- ROAS formula and meaning, with break-even ROAS
- Free ROAS calculator (ROAS, break-even ROAS, target spend)
ROAS = conversion value ÷ ad spendROI = (return − total cost) ÷ total cost × 100ROI on ad spend = ROAS × profit margin − 1Break-even ROAS = 1 ÷ profit marginWhat does ROAS measure, and what does ROI measure?
ROAS is an advertising report ratio. Its numerator is whatever value the platform attributed under its conversion and attribution settings; its denominator is media spend in the same scope. It is quick to compute and easy to compare across campaigns inside one account, as long as the value definition is constant.
ROI is a business calculation. Its numerator is return minus cost, and its denominator is the cost of the investment being evaluated. Both terms depend on choices: whether return means revenue or gross margin, whether cost includes product cost, fulfilment, refunds, fees, people and tools. The table sets the two side by side.
| Aspect | ROAS | ROI |
|---|---|---|
| Numerator | Attributed conversion value | Return minus total cost (net gain) |
| Denominator | Advertising spend | Total cost of the investment |
| Source | Ad platform report | Business records plus stated assumptions |
| Usual format | Multiple (3×) or percentage (300%) | Percentage of cost |
| Answers | Reported value per unit of ad spend | Whether the activity made money on the chosen basis |
Illustrative example: 5× ROAS and an uncertain ROI
Illustrative example: a campaign generates 5,000 in attributed value from 1,000 in ad spend, a ROAS of 5× or 500%. Suppose the goods cost 2,800 to supply, fulfilment and payment fees were 450, refunds removed 300 of value, and the campaign took 400 of staff time. Net value after refunds is 4,700; total cost is 1,000 plus 2,800 plus 450 plus 400, or 4,650. Return minus cost is 50, and ROI on that cost basis is roughly 1%.
The ROAS looked comfortable; the ROI is close to zero on that cost basis. Change the basis, for instance by excluding staff time, and ROI changes again. All figures are invented to show how much the cost basis matters.
Why ROI terminology varies and the cost basis must be stated
Different teams use ROI to mean different things: some include only media, some include margin, some use lifetime value as the return. A ratio without an explicit cost basis is ambiguous, and comparing two ROI figures built on different bases is meaningless. Write the numerator and denominator out before reporting either ratio.
Keep currencies and accounting periods consistent. A return recognised in October against spend from September, or value in one currency against spend in another, produces a number nobody can check.
A practical approach is to keep a short list of the cost categories included in each ROI figure and reuse it month to month. When a category is added or removed, note the change so that earlier figures are not compared with later ones as if the basis were the same.
When is each ratio undefined or misleading?
ROAS is undefined when spend is zero; show it as unavailable rather than zero or infinity. ROI is undefined when total cost is zero, which rarely happens in practice. Both are misleading when the value side is incomplete: lead-generation campaigns often carry an assigned value per lead that is an estimate, and treating it as revenue inflates both ratios.
Both are also misleading when attributed value is added across platforms, because the same purchase may be credited twice. Compute each ratio per platform with its attribution setting visible.
Neither ROAS nor ROI proves incremental impact
Both ratios use attributed or recorded value, not the value that would have been lost without the advertising. Customers who would have bought anyway inflate both. Only an experiment, such as a holdout or lift test, estimates the incremental contribution, and the ratios should be read as reporting arithmetic rather than causal evidence.
Present the ad-platform ratio and the business calculation separately, each with what it measured and what it assumed. A reader can then see where the gap between them comes from. The two ratios are complementary rather than competing: ROAS is the quick check inside the ad account, and ROI is the slower question for the business.
How to work through ROAS and ROI questions in Adlane
Connect the Google Ads or Meta account and ask a bounded question about the advertising side: “For Q3, show spend, attributed value and ROAS by campaign in the account currency, with the attribution setting noted.” Review the returned evidence and the value definition behind it. Adlane can read advertising data; the cost side of an ROI calculation lives in your own records and should be worked through with whoever owns them.
If the comparison leads to a bid or budget change, Adlane prepares a proposal that you approve or reject.
Questions, answered
What is the difference between ROAS and ROI?
ROAS divides revenue attributed to ads by ad spend. ROI divides profit (return minus cost) by total cost. ROAS measures advertising efficiency; ROI measures whether the activity made money.
Is ROAS the same as ROI?
No. A 4× ROAS means 4 of revenue per 1 of ad spend. Whether that is profitable depends on margins and other costs, which only ROI includes.
How do you convert ROAS to ROI?
For the advertising alone, ROI = ROAS × profit margin − 1. A 4× ROAS at a 30% margin gives 4 × 0.30 − 1 = 20% ROI on ad spend.
Is a 300% ROAS a 300% ROI?
No. A 300% ROAS (3×) means revenue was three times ad spend. At a 25% margin that is an ROI of 3 × 0.25 − 1 = −25%, a loss.
Which is better, ROAS or ROI?
Neither replaces the other. ROAS is quick to read inside Google Ads or Meta for comparing campaigns; ROI needs your own cost records and answers whether the spend paid off.
What ROAS do I need to break even?
1 ÷ your profit margin before ad costs. At a 40% margin, break-even ROAS is 2.5×; anything below that loses money on the attributed sales.