Marketing Tool Stackby Amit Gupta
← Learn

ROI vs ROAS: What's the Difference?

ROAS is revenue divided by ad spend, a gross ratio that ignores product cost and margin. ROI subtracts every campaign cost and reflects actual profit. Use ROAS to optimise ad channels quickly; use ROI to prove a program made money. ROAS measures efficiency, ROI measures profitability.

What each metric measures

The core difference is what each ratio counts. ROAS counts gross revenue against ad spend only; ROI counts profit against total cost. One is a top-line efficiency signal, the other is a bottom-line profit measure. Confusing them is how teams celebrate campaigns that quietly lose money.

ROAS: return on ad spend

ROAS divides the revenue a campaign generated by the money spent on the ads themselves:

ROAS = Revenue ÷ Ad spend

It is usually written as a ratio (5:1) or a percentage (500%). Critically, ROAS ignores cost of goods, margin, fulfilment, agency fees, and tooling. It answers a narrow question: how much revenue did each dollar of ad budget produce? That makes it fast to read inside ad platforms, but blind to whether the revenue was profitable.

ROI: return on investment

ROI subtracts all the costs attributable to the campaign from the profit it generated, then divides by that cost:

ROI (%) = (Revenue − Total cost) ÷ Total cost × 100

Done properly, the "Revenue" in ROI is gross-profit revenue (revenue × margin), and "Total cost" includes media plus agency, content, and tooling. ROI answers the question leadership actually cares about: did this program make money after everything it took to run it?

ROI vs ROAS side by side

ROAS is simpler and faster but gross; ROI is more work but reflects real profit. The table below contrasts them across the dimensions that matter when you choose which to optimise against.

DimensionROASROI
FormulaRevenue ÷ Ad spend(Revenue − Total cost) ÷ Total cost × 100
What it countsGross revenue vs ad spend onlyProfit vs all campaign costs
Includes margin?No, ignores cost of goods and marginYes, best measured on gross-profit revenue
Includes non-media cost?No, ad spend onlyYes: agency, content, tooling, headcount
Typical unitRatio or % (5:1 or 500%)Percentage (300%)
Best forIn-platform ad optimisation, channel comparisonProfit reporting, budget and board decisions
Main weaknessCan look great while the program loses moneyNeeds full cost and attribution to be accurate
See ROAS and ROI togetherThe Campaign ROI Calculator turns spend, revenue, margin and costs into ROI %, ROAS, CAC and CPL, side by side.
Open the tool →

When to use each

Use ROAS for fast, channel-level optimisation; use ROI for profit and budget decisions. They are complementary, not competing. The mistake is reporting one as if it were the other.

Use ROAS when

  • Optimising inside ad platforms. ROAS is available in real time per campaign, ad set, and keyword, which makes it ideal for bid and budget tuning.
  • Comparing channels at a glance. It is a quick efficiency yardstick across Google, Meta, and similar paid channels.
  • Margins are stable and known. If you already know your break-even ROAS, the ratio is a fast proxy for profitability.

Use ROI when

  • Reporting to leadership or finance. ROI reflects profit after all costs, the number the business actually earns.
  • Deciding where to invest budget. Total-cost accounting prevents over-funding channels that look efficient but are unprofitable.
  • Margins are thin or costs are heavy. When product cost, agency, or tooling are significant, only ROI tells the truth.

A worked example of the gap

The same campaign can show a strong ROAS and a weak ROI. Here is how. Suppose a paid campaign spends $10,000 on ads and drives $40,000 in revenue at a 30% gross margin, with an extra $3,000 in agency and tooling costs.

  • ROAS = $40,000 ÷ $10,000 = 4:1 (400%), which looks excellent.
  • Gross profit = $40,000 × 30% = $12,000
  • Total cost = $10,000 ad spend + $3,000 other = $13,000
  • ROI = ($12,000 − $13,000) ÷ $13,000 × 100 = −8%, so it lost money.

A 4:1 ROAS felt like a win, yet once margin and full costs were applied the campaign was slightly unprofitable. That is the entire reason both metrics exist: ROAS flags efficiency early, ROI tells you whether efficiency actually translated into profit.

Verdict

There is no single "better" metric. They answer different questions, and mature teams track both. Use this as a shortcut:

  • Daily paid-media optimisation: lead with ROAS, measured against a margin-aware break-even target rather than a generic benchmark.
  • Program and budget decisions: lead with ROI (or ROMI), on gross-profit revenue and fully loaded cost.
  • Low-margin or cost-heavy businesses: never trust ROAS alone. Reconcile every campaign to ROI.
  • Board and finance reporting: show ROI as the headline and ROAS as supporting channel detail.

In short: ROAS measures how efficiently ad spend buys revenue; ROI measures whether the whole effort made money. If you only have time for one in a leadership conversation, choose ROI, but keep ROAS close, because it is the early-warning signal that feeds it.

Frequently asked questions

Is a 4:1 ROAS good?

It depends entirely on margin. A 4:1 ROAS (400%) is a common e-commerce rule of thumb, but if your gross margin is only 25%, four dollars of revenue per ad dollar barely breaks even after product cost. Judge ROAS against your margin and break-even threshold, not a universal number.

Can ROAS be high while ROI is negative?

Yes, and it is common. ROAS counts only ad spend and gross revenue, so a campaign can post a strong ROAS while ROI is negative once you subtract product cost, fulfilment, agency fees, and tooling. Low-margin businesses see this gap most. Always reconcile ROAS to profit.

How do you convert ROAS to ROI?

Apply your gross margin and total costs. Profit equals revenue times gross margin minus all campaign costs; ROI equals that profit divided by total cost, times 100. A 5:1 ROAS at 40% margin on ad spend alone is roughly a 100% ROI, but extra costs lower it further.

Which metric should I report to leadership?

Report ROI or ROMI to leadership because they reflect profit and total cost, which is what the business actually earns. Keep ROAS for in-platform ad optimisation and channel comparison. Showing both is ideal: ROAS explains channel efficiency, ROI explains whether the program made money.

Last updated: 14 June 2026