ROAS vs ROI: Differences, Formulas and When to Use Each (2026)
Ishant
Published : January 11, 2025 at 5:11 pm
Updated : November 4, 2026 at 3:14 am
Ishant
Ishant Sharma is the Founder and CEO of Hustle Marketers, a Google Partner digital marketing agency. Working in Google Ads, Meta Ads, SEO and ecommerce PPC since 2013, he has helped 2,500+ brands generate $780M+ in trackable sales. Upwork Top Rated Plus with 100% Job Success Score. Ishant Sharma is the digital marketing specialist, not the Indian cricketer of the same name.

Summarize this article with:
Quick Answer: ROAS vs ROI
ROAS (return on ad spend) measures the revenue your ads generate per dollar of ad spend (ROAS = Revenue from Ads ÷ Ad Spend). ROI (return on investment) measures the profit your investment generates after every cost, not just ads (ROI = Net Profit ÷ Total Cost × 100). Use ROAS to steer campaigns and ROI to judge whether the business makes money.
ROAS vs ROI comes down to your margin. Ad-level ROI = (ROAS × margin − 1) × 100, and break-even ROAS = 1 ÷ margin, the formula Amazon Ads publishes. A 4.0 ROAS at a 25% margin earns 0% before fixed costs; at a 40% margin it earns 60%.
Key Observations
- Break-even ROAS = 1 ÷ gross margin, so a 40% margin breaks even at 2.5 (Amazon Ads).
- Google Ads takes target ROAS as a percent, so $5 in sales per $1 of spend is a 500% target (Google Ads Help).
- ROAS is “the inverse of Amazon ACOS”, so a 25% ACOS equals a 4.0 ROAS (Amazon Ads).
- ROAS cannot be negative, but ROI can. A 1.0 ROAS breaks even only at a 100% margin.
- In Optmyzr’s Q2 2026 data from more than 20,000 managed Google Ads accounts, the median ecommerce ROAS was 557.17%, about 5.6x (Optmyzr).
- In Hustle Marketers’ study of 14 ecommerce Google Ads accounts, median ROAS ran from 3.09x for non-brand Search to 16.44x for brand Search (our benchmarks study).
On this page
- ROAS vs ROI comparison table
- ROAS formula and notation
- ROI formula and why it varies
- Convert ROAS to ROI
- Break-even ROAS
- Is a 2.5, 3, 4 or 5 ROAS good?
- Google Ads ROAS by campaign type
- When to use each
- MER, POAS, ROMI and iROAS
- Platform ROAS vs your books
- Lead generation and B2B
- Free ROAS and ROI review
- ROAS vs ROI FAQs
- How we created this guide
What is the difference between ROAS and ROI?
The difference between ROAS and ROI is the cost base. ROAS divides ad revenue by ad spend only, so it ignores product cost, shipping, fees and overheads. ROI takes every cost out of revenue first, then divides the profit by the cost. That is why a campaign can show a strong ROAS and still lose money.
| Question | ROAS | ROI |
|---|---|---|
| Formula | Revenue from ads ÷ ad spend (Amazon Ads) | (Net profit ÷ cost of investment) × 100 (Harvard Business School Online) |
| Top line | Revenue (conversion value in ad platforms) | Profit after costs |
| Costs counted | Ad spend only | Product, shipping, fees, ads, agency and tools |
| Usual format | Ratio (4.0 or 4:1) or percent (400%) | Percent (60%) |
| Can it be negative? | No, the lowest ROAS is 0 | Yes, whenever costs exceed revenue |
| Reported by ad platforms? | Yes, as Conv. value / cost in Google Ads (Google Ads Help) | No, you calculate it from your own books |
| Break-even point | 1 ÷ margin, so 2.5 at a 40% margin (Amazon Ads) | 0% |
| Best for | Bids, budgets and tests inside one platform | Profit, budget and scaling decisions |
What is ROAS and how do you calculate it?
ROAS is return on ad spend: the revenue your ads bring in for each dollar you spend on them. Divide revenue attributed to ads by ad spend, the formula Amazon Ads uses. If $2,000 of ads brings in $10,000 of sales, ROAS is 10,000 ÷ 2,000 = 5.0, also written 5:1, 5x or 500%.
In ad platforms, the revenue in ROAS is your conversion value. Google describes target ROAS as the average “conversion value (for example, revenue)” you want per dollar of ad spend (Google Ads Help). If the value your tag sends includes tax or shipping, so does your ROAS.
What does ROAS stand for?
ROAS stands for return on ad spend. In digital marketing, it is the revenue an ad campaign earns per dollar of media spend, usually read per platform or per campaign. It is not ROA (return on assets), a company finance ratio covered in the ROAS vs ROI FAQs.
Is ROAS a ratio or a percentage?
ROAS is both: 4.0, 4:1, 4x and 400% are the same result. Platforms differ in which form they report and which form they want for bid targets. Amazon flips the ratio into ACOS, so check the notation before you compare reports.
| Where you see it | How it is written | Which way is better | Source |
|---|---|---|---|
| Google Ads Conv. value / cost column | A ratio: total conversion value ÷ total cost | Higher. Google says it “estimates your return on investment” | Google Ads Help |
| Google Ads target ROAS | A percent: “$5 USD in sales ÷ $1 USD in ad spend x 100% = 500% target ROAS” | A higher target can limit traffic | Google Ads Help |
| Microsoft Advertising API target ROAS | A ratio: “0.01 (1 percent) to 1,000.00 (100,000 percent)” | Higher | Microsoft Learn |
| Meta ROAS goal | A ratio: a 110% return is entered as 1.100 | Higher. Meta calls 1.00 "break even", meaning purchase value equals spend | Meta Business Help |
| Amazon Ads ACOS | A percent: ACOS = (ad spend ÷ ad revenue) × 100 | Lower, because ROAS is “the inverse of Amazon ACOS” | Amazon Ads |
For example, the Microsoft Advertising account we manage for an epoxy flooring manufacturer reported a 1,084.68% ROAS from March 1 to August 15, 2026. That is 10.8x: US$189,561.04 of revenue on US$17,476.19 of spend, as our Microsoft Advertising case study shows.
Is a higher or lower ROAS better?
A higher ROAS is better per dollar, and a lower ACOS is better, since ACOS is the inverse. The highest ROAS is not always the most profit, though. Google warns that “setting a target that’s too high may limit the amount of traffic your ads may get” (Google Ads Help). So the ratio can rise while total profit falls.
Illustration: at a 40% margin, $1,000 of spend at an 8.0 ROAS leaves $2,200 after ad costs, while $8,000 at a 4.0 ROAS leaves $4,800. Our guide to contribution margin vs ROAS walks through this math.
What is ROI and how do you calculate it?
ROI is return on investment: the profit an investment returns, divided by what it cost. Harvard Business School Online gives the formula as ROI = (Net Profit ÷ Cost of Investment) × 100. Marketing ROI counts product cost, shipping, fees, ads, agency and tools, so it shows whether marketing made money, not only sales.
Illustration: $20,000 of revenue against $15,000 of total costs leaves $5,000 of net profit, so ROI is 5,000 ÷ 15,000 × 100 = 33.3%. For returns by channel, see what a good marketing ROI looks like.
Why do ROI formulas give different answers?
ROI formulas give different answers because they divide different profits by different costs. Google Ads Help divides by product cost plus ad cost, a full profit view divides by every cost, and ROMI counts only the sales marketing caused. Below, one 4.0 ROAS campaign shows an ROI from 0% to 100%.
Hypothetical inputs: $10,000 ad spend, $2,000 agency and tool fees, $40,000 attributed revenue, $20,000 product cost, and $4,000 of shipping, payment fees and returns. A lift test credits 75% of the revenue to the ads. Net profit = 40,000 − 20,000 − 4,000 − 10,000 − 2,000 = $4,000.
| ROI definition | Math | ROI |
|---|---|---|
| Ad-level ROI on gross margin (50%) | (4.0 × 0.50 − 1) × 100 | 100% |
| Ad-level ROI on contribution margin (40%) | (4.0 × 0.40 − 1) × 100 | 60% |
| Google Ads Help: (revenue − cost of goods sold) ÷ cost of goods sold, with ad cost counted in cost of goods sold | (40,000 − 30,000) ÷ 30,000 | 33.3% |
| Net profit ÷ marketing cost | 4,000 ÷ 12,000 | 33.3% |
| Net profit ÷ all costs | 4,000 ÷ 36,000 | 11.1% |
| ROMI on incremental revenue (formula from Wikipedia) | (40,000 × 0.75 × 0.40 − 12,000) ÷ 12,000 | 0% |
None of these answers is wrong. Write the formula next to every ROI figure you report, so readers know which costs it carries.
How do you convert ROAS to ROI?
Convert ROAS to ROI with your margin: ad-level ROI = (ROAS × margin − 1) × 100. A 4.0 ROAS at a 40% margin is a 60% ad-level ROI, and the same 4.0 ROAS at a 25% margin is 0%. A 5.0 ROAS at a 20% margin is also 0%. This ROI comes before fixed costs such as salaries and rent.
The formula follows from two facts. Revenue is ROAS × spend, and the profit left after product costs is revenue × margin. Subtract the spend and divide by it: (ROAS × spend × margin − spend) ÷ spend = ROAS × margin − 1.
Use contribution margin if you can: revenue minus product cost, shipping, payment fees and returns. Gross margin alone flatters the result, as the table above shows. Our ROAS calculator applies your margin to show break-even ROAS and contribution after ad spend.
Can you have a high ROAS and a negative ROI?
Yes, a campaign can have a high ROAS and a negative ROI. Any ROAS below 1 ÷ margin loses money on ad costs, however high it looks. Illustration: a 3.2 ROAS at a 28% contribution margin gives (3.2 × 0.28 − 1) × 100 = −10.4%. Even above break-even, fixed costs such as salaries can still push business ROI below zero.
Read the two numbers together. Each pairing points to a different first check.
| Your numbers | ROI after all costs above 0% | ROI after all costs below 0% |
|---|---|---|
| ROAS above break-even | Ads and the business both make money. Scale while ROAS holds. | Ads cover their own cost but not fixed costs. Grow volume or cut overhead. |
| ROAS below break-even | Profit comes from elsewhere, such as repeat orders. Check lifetime value before you cut. | Ads lose money on each sale. Fix margin, targeting or tracking before you spend more. |
What ROAS do you need to break even?
You need a ROAS of 1 ÷ your margin to break even. Amazon Ads writes it as “1 ÷ Gross profit margin = Break-even ROAS”. So a 40% margin breaks even at 2.5, a 25% margin at 4.0 and a 20% margin at 5.0. A 1.0 ROAS breaks even only if your margin is 100%.
One store-wide number hides your weakest products. For example, a store with 60% margins on accessories and 20% on hardware breaks even at about 1.67 on accessories and 5.0 on hardware. Set ROAS targets by margin tier.
Target ROAS is a different number. It is the average return you ask Google’s bidding to aim for (Google Ads Help), while break-even ROAS is the floor below which ads lose money. Our break-even ROAS guide covers fixed costs and discounts, and our ROAS vs break-even ROAS vs target ROAS comparison covers setting the target.
What is a good ROAS at your margin?
A good ROAS is any ROAS above your break-even point of 1 ÷ margin. A 2.5 ROAS breaks even at a 40% margin, a 3.0 at 33.3%, a 4.0 at 25% and a 5.0 at 20%. Above those margins, each one makes money on ad costs. Below them, the same ROAS loses money.
| ROAS | Break-even margin | Ad-level ROI at 30% margin | At 40% margin | At 50% margin |
|---|---|---|---|---|
| 1.5 | 66.7% | −55% | −40% | −25% |
| 2.0 | 50.0% | −40% | −20% | 0% |
| 2.3 | 43.5% | −31% | −8% | 15% |
| 2.5 | 40.0% | −25% | 0% | 25% |
| 3.0 | 33.3% | −10% | 20% | 50% |
| 4.0 | 25.0% | 20% | 60% | 100% |
| 5.0 | 20.0% | 50% | 100% | 150% |
We calculated every cell: break-even margin = 1 ÷ ROAS, and ROI = (ROAS × margin − 1) × 100. Advice that skips margin can mislead.
In one Shopify Community thread, a store’s ROAS was “stuck around 1.3” and a reply called 1.3 fine. Yet a 1.3 ROAS breaks even only at a margin of 76.9% or more. If your ROAS sits below break-even, our guide to the metrics that improve ROAS shows where to look first.
What ROAS do Google Ads campaign types return?
In Hustle Marketers’ Google Ads study, median ecommerce ROAS ran from 3.09x for non-brand Search to 16.44x for brand Search (our benchmarks page). The data covers October 1, 2025 to September 30, 2026. Performance Max returned a median 4.95x and Standard Shopping 5.62x (Zenodo, DOI 10.5281/zenodo.23719473). Judge each figure against your own break-even ROAS.
| Campaign type (ecommerce) | Median ROAS (accounts) | Middle 50% of accounts | Break-even margin | Ad-level ROI at 30% margin | At 50% margin |
|---|---|---|---|---|---|
| Brand Search | 16.44x (4) | 9.07x to 32.81x | 6.1% | 393.2% | 722.0% |
| Standard Shopping | 5.62x (9) | 4.17x to 11.57x | 17.8% | 68.6% | 181.0% |
| Performance Max | 4.95x (13) | 1.87x to 8.42x | 20.2% | 48.5% | 147.5% |
| Non-brand Search | 3.09x (6) | 1.81x to 4.44x | 32.4% | −7.3% | 54.5% |
| Demand Gen | 2.04x (3) | 1.05x to 8.41x | 49.0% | −38.8% | 2.0% |
The sample is 22 Google Ads accounts (14 ecommerce, 8 lead generation) with 46.9 million impressions, 961 thousand clicks and 57.2 thousand conversions. ROAS is conversion value divided by cost inside each account, so currency does not affect it. The study reports medians with interquartile ranges, per account and campaign category. The break-even and ROI columns are our calculation.
Account counts, middle 50% ranges and the Demand Gen row come from our PPC statistics page. The Demand Gen median rests on three accounts, so read it as a weak signal. Samples per category are small and come from one agency’s portfolio, so treat them as our results, not market averages. See our Google Ads benchmarks by campaign type for method and limits.
Why do ROAS benchmarks disagree?
ROAS benchmarks disagree because they measure different accounts, periods and kinds of revenue. Optmyzr, Triple Whale and our study each answer a different question. None of them knows your margin, and margin decides whether a ROAS is good.
| Source | Sample | Period | Median ROAS | What it measures |
|---|---|---|---|---|
| Optmyzr | More than 20,000 managed Google Ads accounts | Q2 2026 | 557.17% (about 5.6x) for ecommerce | Per-account medians, ecommerce only |
| Triple Whale | Brands advertising on Triple Whale; sample size not stated | 2024 | 2.04 | Not stated whether blended or platform-reported |
| Hustle Marketers | 22 of our client accounts, 14 of them ecommerce | October 2025 to September 2026 | 3.09x to 16.44x across four main campaign types | Conversion value ÷ cost per account and campaign type |
Margin is also how we judge client accounts. Ishant Sharma, who founded Hustle Marketers in 2020 and has worked in digital marketing since 2013, judges profitability against break-even ROAS, not platform ROAS alone. He does not promise clients a ROAS figure.
When should you use ROAS vs ROI?
Use ROAS for fast decisions inside an ad platform, such as bids, budgets and creative tests, because it updates as soon as conversions report. Use ROI for decisions about the business, such as monthly profit, channel budgets and scaling, because only ROI counts every cost. Most teams need both, read at different speeds.
| Decision | Metric to use | Why |
|---|---|---|
| Bid, budget and creative changes in one platform | ROAS against break-even ROAS | Reports fast, per campaign |
| Monthly profit review | ROI after all costs | Only ROI includes product, fees, agency and tools |
| Budget split across Google, Meta and Microsoft | MER or ROMI | Each platform counts its own attributed sales |
| Deciding whether to scale | Incremental ROAS and contribution after ads | Shows what the extra spend adds |
| Report to a CFO, client or board | ROI, with ROAS beside it | Finance judges profit against cost |
How do MER, POAS, ROMI and iROAS fit between ROAS and ROI?
MER, POAS, ROMI and iROAS each fix one gap in ROAS. MER uses total store revenue instead of platform-claimed revenue, and POAS swaps revenue for gross profit. ROMI counts profit only from sales marketing caused, and iROAS keeps only revenue a lift test proves the ads drove. All four sit between ROAS and full ROI.
| Metric | Formula | What it adds over ROAS | Source |
|---|---|---|---|
| MER (marketing efficiency ratio) | Total revenue ÷ total marketing spend | One store-wide view across every channel | Shopify |
| POAS (profit on ad spend) | Gross profit ÷ ad spend; break-even is always 1 | Margin built into the ratio | ProfitMetrics |
| ROMI (return on marketing investment) | (Incremental revenue × contribution margin − marketing spend) ÷ marketing spend | Profit from the sales marketing caused | Wikipedia |
| iROAS (incremental ROAS) | Incremental conversion value ÷ total spend | Removes sales that would have happened anyway | Google Ads Help, Conversion Lift |
Run ROMI with our ROMI calculator or see our ROMI formula guide. Google lets conversion values reflect “profit margins” (Google Ads Help), which turns its ROAS column into a POAS-style ratio.
Why does platform ROAS differ from the ROI in your books?
Platform ROAS differs from your books because each ad platform counts the conversion value it credits to its own ads, under its own attribution rules. Your books count each net sale once. Two platforms can both claim one order, and tax, shipping or refunds can sit inside platform revenue but not inside yours.
- Attribution: Google Ads applies its data-driven model by default for most conversion actions (Google Ads Help), while your books record the sale once.
- Shared credit: Google, Meta and Microsoft each report their own attributed revenue, so adding them together can count one order more than once.
- Tax in conversion value: in October 2025, a merchant on the Shopify Community reported that the Google & YouTube app had started sending VAT-inclusive values in September. A reply said this is “why your conversion value and ROAS are inflated”, and the merchant later saw values revert.
When Google Ads and Meta report different ROAS for one store, judge both against one break-even ROAS. Then check both against net sales in your books. Our guide to ROAS gaps between Google Ads, Meta and GA4 covers tracking checks such as duplicate conversions and conversion values.
How does customer lifetime value change the answer?
Customer lifetime value can turn a losing first order into a profitable customer. Illustration: a first-order ROAS of 2.0 at a 40% margin is a −20% ad-level ROI. If each new customer places two more orders of the same size within 12 months, revenue per ad dollar reaches 6.0. Ad-level ROI then becomes (6.0 × 0.40 − 1) × 100 = 140%.
Use a payback window your own repeat-purchase data supports. Our guide to customer acquisition cost covers the LTV to CAC math.
How do ROAS and ROI work for lead generation and B2B?
Lead generation has no checkout, so you give each lead a value: close rate × average deal value. Send that value to the ad platform as the conversion value, and ROAS and ROI then work the same way as in ecommerce. Google says conversion values can reflect “sales revenue or profit margins” (Google Ads Help).
| Step | Illustration |
|---|---|
| Ad spend and leads | $3,000 for 60 leads, so $50 per lead |
| Close rate | 10%, so 6 new customers |
| Average deal value | $2,500, so $15,000 in revenue |
| ROAS | 15,000 ÷ 3,000 = 5.0 |
| Ad-level ROI at a 60% margin | (15,000 × 0.60 − 3,000) ÷ 3,000 × 100 = 200% |
| Value per lead to send | 10% × $2,500 = $250 |
In our data, non-brand Search took a median 49.2% of lead generation spend at a 6.17% median conversion rate (Zenodo). Import closed deals from your CRM as offline conversions, so value-based bidding works from sales rather than form fills. Our Google Ads CRM tracking guide explains the setup.
How to get a free ROAS and ROI review
Ask through our contact page. Hustle Marketers offers a free first audit, valued at $500 by our team, so you can see how we read your account before you pay for anything.
For ongoing help, our PPC management, including Google Ads management, costs $600 to $800 per platform a month. It runs month to month with no lock-in, and you keep ownership of your ad accounts. Hustle Marketers is based in Zirakpur, India, and delivers to clients worldwide.
ROAS vs ROI FAQs
Is ROAS the same as ROI?
No, ROAS is not the same as ROI. ROAS divides ad revenue by ad spend, while ROI divides net profit by total cost. ROAS ignores product cost, shipping, fees and overheads, so a campaign can show a 4.0 ROAS and a negative ROI. To turn one into the other, use ad-level ROI = (ROAS × margin − 1) × 100.
Is a 2.5 ROAS good?
A 2.5 ROAS is good only if your margin is above 40%, because break-even ROAS is 1 ÷ margin and 1 ÷ 0.40 = 2.5. At a 50% margin it is a 25% ad-level return, and at a 30% margin it loses 25%. Amazon Ads uses the same example: a 0.40 gross profit margin gives a break-even ROAS of 2.5.
Is a 4 ROAS good?
A 4.0 ROAS is good when your margin is above 25%. At a 40% margin its ad-level ROI is 60%, and at a 50% margin it is 100%, both before fixed costs. At a 20% margin it loses money. For context, Optmyzr’s Q2 2026 median for ecommerce Google Ads accounts was 557.17%, about 5.6x.
Is ROA the same as ROAS?
No, ROA is return on assets, a company finance ratio. Corporate Finance Institute gives it as ROA = (Net Income ÷ Average Total Assets) × 100. ROAS is return on ad spend: ad revenue ÷ ad spend. ROA judges how well the whole company uses its assets, while ROAS judges one ad campaign or platform.
What ROAS is a 25% ACOS?
A 25% ACOS equals a 4.0 ROAS. Amazon defines ACOS as ad spend ÷ ad revenue × 100. It calls ROAS “the inverse of Amazon ACOS”, so ROAS = 1 ÷ 0.25 = 4.0. A lower ACOS means more sales per ad dollar, and Amazon Ads says your ACOS needs to be lower than your profit margin to stay profitable.
Does Google Ads show ROI?
Google Ads does not show true ROI. It reports Conv. value / cost, which Google says “estimates your return on investment”, but the math is conversion value ÷ ad cost, so it is ROAS. Google’s ROI help page counts product cost plus ad cost instead. To see real ROI, send profit as the conversion value or calculate ROI outside the platform.
What does it mean when an agency optimizes for MER instead of ROAS?
It means the agency judges ads by total store revenue ÷ total marketing spend, the marketing efficiency ratio, instead of each platform’s claimed revenue. Shopify notes that MER and ROAS measure marketing performance at different levels. MER avoids double counting between platforms, but it cannot show which campaign drove the sales, so ask to see both.
Is ROAS or ROI better for digital marketing?
Neither ROAS nor ROI works alone. ROAS is better for day-to-day decisions inside Google Ads, Meta or Microsoft Advertising, because it reports quickly at campaign level. ROI is better for deciding whether a channel deserves more budget, because it counts every cost. Read ROAS against break-even, and ROI against your books.
How we created this guide
We rebuilt this guide from Google Ads Help, Microsoft Learn, Meta Business Help and Amazon Ads documentation. Finance definitions come from Harvard Business School Online and Corporate Finance Institute, and benchmarks from Optmyzr and our own Google Ads study. Each source is linked at the claim, and we opened every one on November 3 or 4, 2026.
Worked examples are illustrations that show their math, and the client figure comes from our published Microsoft Advertising case study. Hustle Marketers sells ad management, so we have a commercial interest in this topic.
Last updated: November 4, 2026.











