Overview
ROAS and ROI are both used to evaluate advertising performance, but they measure fundamentally different things. Confusing them leads to bad budget decisions — particularly continuing campaigns that look profitable by ROAS while the business is actually losing money on every sale.
ROAS answers: how much revenue did each rupee of ad spend generate? ROI answers: did the campaign actually make us money? Both questions matter. Neither alone is sufficient.
ROAS vs ROI: Side-by-Side Comparison
| Dimension | ROAS | ROI |
|---|---|---|
| Formula | Revenue ÷ Ad Spend | (Net Profit ÷ Cost) × 100 |
| COGS included | No | Yes |
| Operating costs included | No | Sometimes |
| What it measures | Ad revenue efficiency | Profitability |
| Output format | Ratio (e.g. 4:1 or 4x) | Percentage (e.g. 150%) |
| Break-even marker | 1 ÷ gross margin | 0% |
| Best used for | Optimising ad platforms and ad sets | Business profitability decisions and budget allocation |
ROAS Deep Dive
ROAS = Revenue ÷ Ad Spend.
A business spends Rs 10,000 on Google Ads and generates Rs 50,000 in revenue. ROAS = 50,000 ÷ 10,000 = 5x. For every rupee spent, five rupees in revenue came back. That sounds excellent — but it tells you nothing about whether the business made money.
The critical variable ROAS ignores is gross margin. Consider the same Rs 10,000 spend and Rs 50,000 revenue under two margin scenarios:
Scenario A — 30% gross margin:
- Gross profit = Rs 50,000 × 0.30 = Rs 15,000
- Minus ad spend = Rs 15,000 − Rs 10,000 = Rs 5,000 operating profit
- ROAS 5x → profitable
Scenario B — 15% gross margin:
- Gross profit = Rs 50,000 × 0.15 = Rs 7,500
- Minus ad spend = Rs 7,500 − Rs 10,000 = −Rs 2,500 operating loss
- ROAS 5x → losing money
Same ROAS. Opposite business outcome. This is the core limitation of ROAS as a standalone metric. Use the ROAS Calculator to find your personal break-even ROAS and evaluate your current campaigns.
ROAS is still extremely useful — it is the native language of Google Ads, Meta Ads, and most programmatic platforms. It is the right metric for daily campaign optimisation, A/B testing ad sets, and comparing performance across campaigns where margins are constant.
ROI Deep Dive
Marketing ROI = (Revenue − COGS − Ad Spend) ÷ Ad Spend × 100.
Using the same Rs 10,000 spend and Rs 50,000 revenue:
Scenario A — 30% gross margin (COGS = 70% of revenue = Rs 35,000):
- (Rs 50,000 − Rs 35,000 − Rs 10,000) ÷ Rs 10,000 × 100 = 50% ROI
Scenario B — 15% gross margin (COGS = 85% of revenue = Rs 42,500):
- (Rs 50,000 − Rs 42,500 − Rs 10,000) ÷ Rs 10,000 × 100 = −25% ROI
ROI gives the complete profitability picture that ROAS obscures. A positive ROI means the campaign generated more gross profit than it cost to run. A negative ROI means you are paying to destroy value. Use the Marketing ROI Calculator to model your campaigns with full cost inclusion.
One important nuance: "marketing ROI" as defined above includes only COGS and ad spend. Full business ROI would also include salaries, overheads, and agency fees. For campaign-level decisions, the COGS + ad spend version is the standard.
How Gross Margin Connects ROAS and ROI
ROI and ROAS are mathematically linked through gross margin. The relationship is:
Minimum profitable ROAS = 1 ÷ Gross Margin
| Gross Margin | Break-Even ROAS |
|---|---|
| 50% | 2.0 |
| 40% | 2.5 |
| 30% | 3.3 |
| 25% | 4.0 |
| 20% | 5.0 |
| 15% | 6.7 |
Any ROAS above your break-even creates positive ROI. Any ROAS below it destroys value even while generating revenue. This table shows why "a 4x ROAS is good" is a meaningless statement without margin context — for a 20% margin business, 4x is below break-even.
When you know your gross margin, you can translate ROAS targets directly to ROI projections and vice versa, using the ROI Calculator to stress-test scenarios.
When to Use Each Metric
Use ROAS when:
- Optimising bids and budgets within Google Ads, Meta Ads, or any ad platform
- Comparing performance across campaigns, ad sets, or creatives within the same product category (same margin)
- Setting automated bidding targets (tROAS strategies in Google Ads)
- Reporting week-over-week campaign performance to a media buyer or performance marketing team
Use ROI when:
- Deciding how to allocate budget across channels (search vs social vs influencer vs offline)
- Comparing profitability across product categories with different margins
- Board-level or investor reporting on marketing efficiency
- Evaluating whether a new channel is worth entering
- Assessing the business impact of a marketing campaign, not just its revenue output
Worked Example: Same Campaign, Two Margin Structures
A D2C brand runs a campaign with Rs 20,000 ad spend and Rs 1,00,000 in attributed revenue.
ROAS = 1,00,000 ÷ 20,000 = 5x — looks strong by any platform benchmark.
With 40% gross margin (COGS = Rs 60,000):
- Marketing ROI = (1,00,000 − 60,000 − 20,000) ÷ 20,000 × 100 = 100% ROI
- Campaign is delivering Rs 2 in operating profit for every Rs 1 spent. Excellent.
With 18% gross margin (COGS = Rs 82,000):
- Marketing ROI = (1,00,000 − 82,000 − 20,000) ÷ 20,000 × 100 = −10% ROI
- The campaign with the same 5x ROAS is destroying Rs 2,000 in value. Scale it up and losses scale with it.
This scenario plays out in Indian e-commerce when brands run deep discounts to inflate revenue while margins collapse. The ROAS dashboard looks healthy; the P&L does not.
Key Terms
- ROAS — Return on Ad Spend; revenue generated per unit of ad spend, expressed as a ratio
- ROI — Return on Investment; net profit as a percentage of the investment made
- Gross Margin — Revenue minus cost of goods sold, expressed as a percentage of revenue
- COGS — Cost of Goods Sold; the direct costs attributable to producing the goods sold
Verdict
Use ROAS for platform-level efficiency and daily campaign optimisation. Use ROI for profitability decisions, budget allocation, and any conversation about whether advertising is working as a business lever. The two metrics are complements, not substitutes.
Before launching any campaign, calculate your break-even ROAS using your actual gross margin. If your margin is 25%, you need at least 4x ROAS before the campaign contributes a rupee of profit. Set this as your floor, not your target.
Tools referenced in this article:
- ROAS Calculator — calculate ROAS and find your break-even threshold
- Marketing ROI Calculator — compute full marketing ROI with COGS
- ROI Calculator — general-purpose ROI for any investment scenario