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.
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:
- Day-to-day campaign management. It's the metric Google and Meta report natively, so it's the easiest to act on in real time.
- Comparing campaign types (Search vs. Shopping vs. Meta). ROAS lets you compare apples to apples on revenue efficiency.
- Setting bid strategy targets. Google's tROAS bidding is built on this metric.
Use ROI for:
- Business-level decisions. Should we increase ad spend? Should we enter a new channel? Should we hire an agency? ROI answers these questions.
- Reporting to leadership. Your CFO doesn't care about revenue multiples. They care about whether the marketing investment is generating profit.
- Budget allocation across channels. When deciding where to put the next $10K, ROI tells you which channel actually makes money.
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:
- Start with total revenue from ad-driven sales.
- Subtract COGS for those specific products sold.
- Subtract shipping costs (outbound and any return shipping you cover).
- Subtract return costs (product cost of returned items, restocking, etc.).
- Subtract transaction fees (Shopify, Stripe, PayPal).
- 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:
- Top-level metric: ROI (or contribution margin from ads). This is the number that connects marketing to business outcomes.
- Supporting metric: ROAS by campaign type. Shows how efficiently each campaign generates revenue.
- Context metric: Blended ROAS vs. channel ROAS. Shows whether growth is coming from new customers or existing ones. We have a detailed breakdown of blended vs. channel ROAS if you want to go deeper.
- Trend metric: Month-over-month changes in both ROAS and ROI. The gap between these trends tells you whether margins are expanding or compressing.
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


