ROAS vs ROI: What's the Difference?

~1 min read

ROAS and ROI are both measures of advertising effectiveness, but they answer different questions. Confusing them leads to wrong decisions about ad spend.

ROAS: a revenue multiple

ROAS = Revenue from ads ÷ Ad spend

ROAS tells you how much revenue each dollar of ad spend generates. It's fast, channel-level, and doesn't require COGS data — which is why ad platforms (Google, Meta) use it natively in their bidding algorithms.

A 5× ROAS means every dollar spent returned $5 in revenue. Simple.

ROI: a profit multiple

ROI = (Gross Profit − Ad Spend) ÷ Ad Spend × 100

Where Gross Profit = Revenue × Gross Margin %

ROI tells you how much profit each dollar of ad spend generates. It requires knowing your cost of goods (or gross margin), which ROAS doesn't.

Why they give different signals

Scenario ROAS Gross Margin Gross Profit Ad Spend ROI
High margin SaaS 80% $240 $100 140%
Mid margin e-comm 45% $180 $100 80%
Low margin dropship 15% $75 $100 -25%

The dropshipping example shows the danger of optimizing for ROAS alone: 5× ROAS sounds great but is unprofitable at 15% margin.

When to use ROAS

  • Channel comparison and bid optimization (Google Smart Bidding, Meta Advantage+)
  • Campaign-level performance tracking in real time
  • Comparing creative performance within a channel

When to use ROI

  • Final P&L assessment of ad spend
  • Comparing paid ads to other marketing channels (email, SEO, content)
  • Budget allocation decisions at the CFO/CEO level

The practical rule

Run ROAS day-to-day for operations. Use ROI for budget decisions. Always know your breakeven ROAS (1 ÷ gross margin) so you know whether your ROAS is profitable.

Use the Ad ROAS Calculator to convert your ROAS to ROI instantly with your gross margin input.

Calculate it yourself — free

Use our free Ad ROAS Calculator to run the numbers for your own business.

Open ROAS Calculator →