GrowthCalc
Paid Advertising6 min read

ROAS vs ROI: the difference people confuse

They sound interchangeable and are not. ROAS is a gross ratio; ROI is a net percentage, and the gap between them is your margin.

By the GrowthCalc team · Updated June 2026

Short answer: ROAS (return on ad spend) is revenue divided by ad spend, a gross ratio like 4.0x that ignores what the goods cost to make. Marketing ROI (return on investment) is profit divided by cost, a net percentage that subtracts the cost of goods and the ad spend before measuring return. ROAS tells you how much revenue a dollar of ads produced; ROI tells you how much profit it left. The same campaign can show a strong ROAS and a flat or negative ROI once margin is included. To turn one into the other you need your gross margin, which is exactly what the ROAS calculator uses to judge a campaign against its break-even line.

The difference in one line

ROAS and ROI both measure whether advertising paid off, but they count different things. ROAS divides revenue by ad spend, so a campaign that earns 8,400 on 2,000 of spend has a ROAS of 4.2x. That number says nothing about what the 8,400 of revenue cost to deliver. ROI divides profit by cost: it first strips out the cost of goods sold and the ad spend, then expresses what is left as a percentage of what you put in.

The gap between them is your gross margin, the share of each sale left after the cost of the goods or service. ROAS sits above the margin line; ROI sits below it. That is why a ROAS always looks bigger than the matching ROI, and why a ratio that reads as healthy on an ad dashboard can be a loss for the business.

ROAS vs ROI side by side

Both are return measures, but they answer different questions, use different formulas and report in different formats. Here is the contrast.

ROASMarketing ROI
What it measuresRevenue produced per unit of ad spend (gross)Profit produced per unit of total cost (net)
Formularevenue ÷ ad spend(revenue − cost) ÷ cost × 100
Counts cost of goods?NoYes
FormatMultiple, e.g. 4.0xPercentage, e.g. 100%
Break-even point1 ÷ gross margin (e.g. 2.0x at a 50% margin)0%
Mainly used forIn-platform bidding and campaign optimizationFinance and the whole-business view

The two break-even points are the tell. ROI breaks even at a flat 0%, the same for every business. ROAS breaks even at 1 divided by your gross margin, which moves with the margin: 2.0x at 50%, 4.0x at 25%. So a ROAS only becomes a verdict once you know the margin, while an ROI is already a verdict.

One campaign, both numbers

Take a single campaign: 2,000 of ad spend brings in 8,400 of revenue, and the gross margin is 50%, so each sale leaves half its revenue after the cost of goods. Run the same figures through both formulas.

  • ROAS = revenue ÷ ad spend = 8,400 ÷ 2,000 = 4.2x. For every 1 spent on ads, the campaign returned 4.20 in revenue.
  • Gross profit on that revenue = 8,400 × 50% = 4,200. That is the cash left after the cost of goods, before paying for the ads.
  • Profit after ad spend = 4,200 − 2,000 = 2,200. This is the real return the campaign produced.
  • ROI = (gross profit − ad spend) ÷ ad spend × 100 = 2,200 ÷ 2,000 × 100 = 110%. For every 1 spent, the campaign left 1.10 in profit.

Same campaign, two honest numbers: a 4.2x ROAS and a 110% ROI. The ROAS reads as a high multiple; the ROI reads as a clear profit. They agree here because the margin is healthy. Drop the margin and they stop agreeing, which is the next section.

When a good ROAS is a bad ROI

A high ROAS can hide a losing campaign, because ROAS never sees the cost of goods. The line that decides it is your break-even ROAS, which equals 1 divided by your gross margin. Below that line the campaign loses money no matter how the multiple looks.

Keep the 4.0x ROAS from above but change the margin. At a 50% margin the break-even ROAS is 2.0x, so 4.0x clears it with room to spare and the ROI is positive. At a 25% margin the break-even ROAS climbs to 4.0x, so a 4.0x ROAS is exactly break-even: the ROI is 0%. At a 20% margin the break-even ROAS is 5.0x, so that same 4.0x ROAS is now below the line and the ROI turns negative. The ad dashboard shows an unchanged 4.0x the whole way down; only ROI registers the loss.

Gross marginBreak-even ROASROI at a 4.0x ROAS
50%2.00x+100%
33%3.00x+32%
25%4.00x0% (break-even)
20%5.00x−20%

The fix is to set a ROAS target that already carries your margin. Find your break-even line with the break-even ROAS calculator and aim above it, so that hitting the ROAS goal also delivers a positive ROI. If you are unsure of the margin itself, work it out first with the gross margin calculator, since margin is the input both ROAS verdicts and ROI depend on.

When marketers use each

The two metrics are not rivals; they sit at different altitudes. Most teams track both and use each where it fits.

  • ROAS for in-platform optimization. Ad platforms report and bid on ROAS in real time, so it is the natural number for managing campaigns, setting target ROAS bids and comparing ad sets day to day. It is fast and direct, which is its value and its limit: it does not know your margin.
  • ROI for the whole-business view. Finance and leadership want to know whether marketing produced profit, not revenue alone. ROI includes the cost of goods and the spend, so it answers that and lets marketing be compared against any other investment in the same percentage terms.

A common workflow is to translate the business ROI target into a ROAS target the platform can actually optimize toward, then watch ROAS in the dashboard while reviewing ROI on a slower cycle. That keeps the daily lever and the financial verdict pointing the same way.

Getting ROI from ROAS

GrowthCalc has a margin-aware ROAS calculator rather than a standalone ROI tool, and you do not need a separate one: ROI falls straight out of ROAS once you add your gross margin. The conversion is one line.

  • ROI = (ROAS × gross margin) − 1. Multiply the ROAS by your margin to get the revenue-after-cost-of-goods each spend dollar produced, then subtract the 1 you spent. Read the answer as a percentage.
  • Worked through. A 4.0x ROAS at a 50% margin is (4.0 × 0.50) − 1 = 1.00, or 100% ROI. The same 4.0x at a 25% margin is (4.0 × 0.25) − 1 = 0, or 0% ROI.

Enter your revenue, ad spend and gross margin into the ROAS calculator and it returns the ROAS, the break-even ROAS for your margin and the profit after costs, which is the ROI story in cash. Treat any ROAS or ROI benchmark you read elsewhere as a convention, not a law: both vary widely by channel, product and margin, so your own margin is the figure that gives a campaign a clean verdict.

Frequently asked questions

What is the difference between ROAS and ROI?

ROAS (return on ad spend) is revenue divided by ad spend, a gross ratio shown as a multiple like 4.0x. It ignores the cost of the goods sold. Marketing ROI (return on investment) is (revenue minus all costs) divided by cost, a net percentage that subtracts both the cost of goods and the ad spend before measuring return. ROAS asks how much revenue an ad dollar produced; ROI asks how much profit it left behind.

Is ROAS the same as ROI?

No. ROAS counts revenue against ad spend only, so it always looks higher than ROI. ROI counts profit against cost, so it can be negative even when ROAS looks healthy. A 4.0x ROAS at a 25% gross margin works out to roughly 0% ROI: break-even, not profit. They measure two different things, which is why a campaign can pass one test and fail the other.

Should I optimize for ROAS or ROI?

Use ROAS day to day inside ad platforms, because it is the number the platform reports and bids against in real time. Use ROI to judge whether the campaign actually makes the business money, since it includes margin and total cost. The practical move is to set a ROAS target that reflects your margin (your break-even ROAS plus headroom) so that hitting the ROAS goal also delivers a positive ROI.

How do I convert ROAS to ROI?

Multiply your ROAS by your gross margin to get revenue-after-cost-of-goods per unit of spend, subtract 1 for the spend itself, and read the result as a percentage. ROI = (ROAS x gross margin) minus 1. A 4.0x ROAS at a 50% margin gives (4.0 x 0.5) minus 1 = 1.0, or 100% ROI. At a 25% margin the same 4.0x ROAS gives 0% ROI.

About this guide. Written by the GrowthCalc team. Last updated June 2026. The figures follow the standard formulas: ROAS is revenue divided by ad spend, marketing ROI is profit divided by cost expressed as a percentage, and break-even ROAS is 1 divided by gross margin. Benchmark numbers are common conventions, not fixed rules.

Try the ROAS calculator

Return on ad spend

Open the calculator