This post breaks down the real difference between ROAS and ROI, the formulas, why high ROAS can hide negative ROI, when to use which metric, how to calculate both for your store, and what to report to leadership.

1. The Actual Difference (Plain English)

ROAS tells you how much revenue your ads generate per dollar spent. If you spend $1,000 on ads and generate $4,000 in revenue, your ROAS is 4x. That's it. Revenue in, ad spend out.

ROI tells you whether you actually made money. It factors in everything: product costs, shipping, returns, overhead, and ad spend. If you spent $1,000 on ads, generated $4,000 in revenue, but your product costs were $2,000, shipping was $400, and returns ate $200, your actual profit is $400. Your ROI is ($400 - $1,000) / $1,000 = -60%. You lost money.

That's the core problem. ROAS looks at revenue. ROI looks at profit. And for ecommerce brands with significant product costs, the gap between these two numbers can be massive.

2. The Formulas Side by Side

ROAS = Revenue from Ads / Ad Spend

Example: $10,000 revenue / $2,500 ad spend = 4.0x ROAS

ROI = (Profit from Ads - Ad Spend) / Ad Spend x 100

Example: ($4,000 profit - $2,500 ad spend) / $2,500 = 60% ROI

The key difference is in the numerator. ROAS uses revenue (top line). ROI uses profit (bottom line, or at least gross profit). When someone quotes a ROAS number, they're telling you about revenue efficiency. When someone quotes ROI, they're telling you about profitability.

For a more detailed look at making sure your ROAS number is even accurate, check our guide on how to calculate true ROAS.

ROAS vs ROI formula comparison with example calculations
ROAS measures revenue efficiency. ROI measures actual profitability. The same campaign can look great on ROAS and terrible on ROI.

Get Your Free Ad Score

See your Google Ads and Meta score in 60 seconds.

Start Free Audit

3. When High ROAS Hides Negative ROI

This happens more than you'd think. And it's especially common in categories with thin margins: electronics, commodity goods, and heavily discounted fashion.

Here's a real scenario. An electronics store runs Google Shopping ads with a 3.5x ROAS. Sounds decent, right? But their average margin after COGS and shipping is 22%. So for every $1 of ad spend, they generate $3.50 in revenue and $0.77 in gross profit. After the $1 ad cost, they're losing $0.23 per dollar spent.

Their break-even ROAS is actually 4.55x (1 / 0.22). Anything below that is unprofitable, even though 3.5x looks like a solid number on paper. If they were only tracking ROAS, they'd think the campaign was working. Their bank account would tell a different story.

This is why we always recommend knowing your break-even ROAS before setting any targets. It changes the entire conversation. See our ROAS benchmarks by category for typical ranges.

4. When to Use ROAS vs ROI

Use ROAS for:

Use ROI for:

In practice, you need both. ROAS is your daily operating metric. ROI is your monthly or quarterly reality check.

5. How to Calculate Both for Your Store

Calculating ROAS is simple. Pull the conversion value from Google Ads and divide by spend. Google does this for you in the dashboard.

Calculating ROI requires a few extra steps:

  1. Start with total revenue from ad-driven sales.
  2. Subtract COGS for those specific products sold.
  3. Subtract shipping costs (outbound and any return shipping you cover).
  4. Subtract return costs (product cost of returned items, restocking, etc.).
  5. Subtract transaction fees (Shopify, Stripe, PayPal).
  6. Subtract the ad spend itself.

What's left is your true profit from advertising. Divide that by your total ad spend and multiply by 100 to get your ROI percentage.

Most ecommerce brands don't do this calculation because it requires connecting their ad data to their order data. But it's the only way to know if your ads are actually making money. A custom dashboard that connects these data sources makes it much easier to track ongoing.

6. What to Report to Leadership

The mistake most marketing teams make: they report ROAS to leadership and assume everyone understands what it means. They don't. A 4x ROAS sounds great until the CFO asks "so we made $3 for every $1 spent?" and you have to explain that no, $4 is revenue, not profit.

Here's a reporting framework that works:

Lead with profitability. Support with efficiency. That's what leadership actually needs to make decisions.

Frequently Asked Questions

ROAS (Return on Ad Spend) measures revenue generated per dollar of ad spend. ROI (Return on Investment) measures profit after all costs. ROAS = Revenue / Ad Spend. ROI = (Profit - Total Investment) / Total Investment. ROAS tells you how ads are performing. ROI tells you whether the business is making money.

Yes, and it happens more often than people realize. If your ROAS is 3x but your margins are only 25%, you are spending $1 to generate $3 in revenue but only $0.75 in gross profit. After ad spend, you are losing $0.25 per dollar spent on ads. High ROAS with low margins equals negative ROI.

Report both, but lead with ROI. CEOs care about profitability, not revenue multiples. Show ROAS as the operational metric that your marketing team uses to manage campaigns, and ROI as the business outcome.

A positive ROI means your ads are profitable after all costs. Most healthy ecommerce brands target 15-30% ROI on paid advertising. Some brands accept lower ROI on customer acquisition knowing lifetime value will make up the difference.

Find Out What's Costing You

COREPPC's free audit checks your Google Ads and Meta accounts in 60 seconds. Get your performance score and see where your spend is going.

Start Free Audit