ROAS vs ROI: How to Calculate, Compare & Use Both
Two metrics, two different questions. ROAS asks: how efficiently are my ads generating revenue? ROI asks: is this investment actually profitable? Here's how to calculate both — and when each one matters.
If you run paid advertising, you've almost certainly been asked to report on ROAS. And if you've ever tried to justify a marketing budget to a CFO, you've been asked about ROI. The two metrics sound similar — both measure the return on money spent — but they answer fundamentally different questions.
Confusing them is one of the most common mistakes in digital marketing. A campaign can show a strong ROAS of 5x and still be losing money. Conversely, a channel with a modest ROAS might deliver the highest ROI in your entire marketing mix. Understanding the difference is essential for making smart budget decisions.
What Is ROAS and How Do You Calculate It?
ROAS (Return on Ad Spend) measures how much revenue you generate for every dollar spent on advertising. It's a ratio that tells you how efficiently your ads are converting spend into revenue — without accounting for any other costs.
Formula
ROAS = Revenue Generated ÷ Ad Spend
Result is expressed as a multiplier (e.g. 4x) or a ratio (e.g. 4:1). Some platforms express it as a percentage (400%).
Worked Examples
Basic ROAS calculation
You spend $2,000 on Google Ads in a month and generate $10,000 in revenue directly attributed to those ads.
$10,000 ÷ $2,000 = 5x ROAS
→ Every $1 spent on ads returned $5 in revenue.
Comparing two campaigns
Campaign A spends $500 and generates $2,500 revenue. Campaign B spends $1,500 and generates $6,000 revenue.
Campaign A: $2,500 ÷ $500 = 5x | Campaign B: $6,000 ÷ $1,500 = 4x
→ Campaign A has better ROAS — but Campaign B generates more total revenue. Both data points matter.
Target ROAS for bidding
Your product has a 40% gross margin. To break even on ad spend alone (ignoring other costs), you need at least $1 in gross profit per $1 spent.
Break-even ROAS = 1 ÷ Gross Margin = 1 ÷ 0.40 = 2.5x
→ Any ROAS below 2.5x means your ad spend exceeds your gross profit — you're losing money on every sale before other costs.
What ROAS doesn't tell you
ROAS only counts ad spend in the denominator. It ignores cost of goods sold (COGS), agency fees, creative production costs, platform fees, and operational overhead. A 5x ROAS sounds great — but if your product has a 15% margin and you have $3,000 in agency fees, you may still be unprofitable.
What Is ROI and How Do You Calculate It?
ROI (Return on Investment) measures the net profitability of an investment relative to its total cost. Unlike ROAS, ROI accounts for all costs — not just ad spend — giving you a true picture of whether a marketing activity is profitable.
Formula
ROI = (Net Profit ÷ Total Investment) × 100
Net Profit = Revenue − All Costs (COGS + ad spend + agency fees + creative + overhead). Result is expressed as a percentage.
Worked Examples
Full ROI calculation
You run a campaign with $2,000 ad spend + $1,000 agency fee + $500 creative = $3,500 total investment. Revenue = $12,000. Product COGS = $6,000. Gross profit = $6,000. Net profit = $6,000 − $3,500 = $2,500.
ROI = ($2,500 ÷ $3,500) × 100 = 71.4%
→ For every $1 invested in this campaign (all-in), you made $0.71 in profit. Positive ROI = profitable.
Negative ROI despite positive ROAS
Campaign generates $8,000 revenue on $2,000 ad spend (4x ROAS). But COGS = $6,400 (80% margin), agency fee = $1,500. Total costs = $2,000 + $6,400 + $1,500 = $9,900.
Net profit = $8,000 − $9,900 = −$1,900. ROI = (−$1,900 ÷ $9,900) × 100 = −19.2%
→ 4x ROAS looks healthy — but the campaign lost nearly $2,000. This is why ROAS alone can be misleading for low-margin products.
Comparing channels by ROI
Google Ads: $5,000 spend, $25,000 revenue, 50% margin, $2,000 agency fee. Email: $500 platform cost, $8,000 revenue, 50% margin, $200 copywriting.
Google ROI: ($12,500 − $7,000) ÷ $7,000 × 100 = 78.6% | Email ROI: ($4,000 − $700) ÷ $700 × 100 = 471%
→ Google Ads has higher absolute profit, but email delivers dramatically better ROI. Budget allocation should consider both.
ROAS vs ROI: Side-by-Side Comparison
When to Use ROAS vs ROI
Use ROAS when…
Setting automated bidding targets
Google Ads and Meta both support Target ROAS as a smart bidding strategy. The platform's algorithm optimises bids to hit your ROAS target. You need a ROAS number, not an ROI percentage, to configure this.
Comparing ad campaigns or ad sets
ROAS is a fast, apples-to-apples comparison of how efficiently different campaigns convert spend into revenue. Use it to identify which campaigns to scale and which to pause.
Daily and weekly performance monitoring
ROAS is easy to calculate in real time from ad platform data. It's the right metric for day-to-day campaign management where you need a quick signal on performance.
Use ROI when…
Deciding whether a channel deserves more budget
ROI tells you whether a channel is actually making money for the business. A channel with 3x ROAS might have lower ROI than a channel with 2x ROAS if the first has higher COGS or operational costs.
Justifying marketing spend to leadership
CFOs and business owners think in profit, not revenue multiples. ROI translates marketing performance into the language of business — net profit as a percentage of investment.
Annual budget planning and channel mix decisions
When allocating budget across channels for the year, ROI is the right lens. It accounts for the full cost of running each channel and tells you where each dollar works hardest.
How to Calculate Your Break-Even ROAS
Before you can set a meaningful ROAS target, you need to know your break-even ROAS — the minimum ROAS at which your ad spend is covered by gross profit (before other costs).
Formula
Break-Even ROAS = 1 ÷ Gross Margin
Break-even ROAS only covers ad spend vs gross profit. To be truly profitable, your actual ROAS target should be higher — accounting for agency fees, creative costs, and other overhead.
Industry ROAS Benchmarks
These are average ROAS benchmarks by channel. What counts as 'good' ROAS depends entirely on your margins — use the break-even formula above to set your own target.
Common Mistakes to Avoid
Optimising for ROAS on low-margin products
If your gross margin is 20%, you need 5x ROAS just to break even on ad spend — before agency fees or other costs. Many advertisers set ROAS targets without accounting for margin, then wonder why profitable-looking campaigns lose money.
Using ROAS to compare channels with different cost structures
A Google Ads campaign managed in-house and a Meta campaign managed by an agency have very different total costs. ROAS ignores those differences. Use ROI when comparing channels.
Ignoring attribution when calculating ROAS
Ad platforms report revenue based on their own attribution model (often last-click or 7-day click). The same sale may be claimed by multiple channels. Always sanity-check platform ROAS against your actual revenue data.
Treating a positive ROI as the only goal
A 10% ROI is positive — but if your cost of capital is 15%, you'd be better off investing elsewhere. ROI needs context: compare it against your hurdle rate, alternative investments, and opportunity cost.
Calculate Your ROAS and ROI Now
Use our free calculators to run the numbers for your own campaigns.