
What Is ROAS? How to Calculate It Without Confusing Revenue With Profit
A practical ROAS guide covering the formula, ACOS, break-even ROAS and why a good-looking return can still lose money.
ROAS is attributed revenue divided by advertising spend. It is a revenue-efficiency metric, not a profit metric; use contribution margin to calculate the ROAS required to break even.
ROAS in one line: an attributed-revenue metric
Return on ad spend, or ROAS, answers one narrow question: how much attributed revenue came back for each dollar spent on ads?
If an ad campaign spent $1,000 and generated $4,000 in attributed revenue, its ROAS is 4.0×. That is useful for comparing ad delivery, but it says nothing by itself about product cost, fulfillment, refunds, software or fixed overhead.
Reported ROAS vs “true” ROAS: add the margin layer
Platforms report the revenue and spend inside their own attribution and conversion-value systems. For a business decision, add a margin-adjusted view so the same revenue is translated into dollars available after variable costs.
“True ROAS” is not a universal platform field. In this guide, EshopPick uses contribution-adjusted ROAS as a planning metric: contribution before advertising ÷ ad spend. Name the metric in your dashboard so nobody mistakes it for the platform-reported number.
| Metric | Formula | What it tells you |
|---|---|---|
| Reported ROAS | Attributed revenue ÷ ad spend | The platform's revenue efficiency view |
| ACOS | Ad spend ÷ attributed revenue | The share of attributed revenue used by ads |
| Contribution margin | (Revenue − variable costs) ÷ revenue | The revenue share available before ads and fixed costs |
| Contribution-adjusted ROAS | (Revenue − variable costs) ÷ ad spend | A margin-aware planning view; not a standard platform field |
ROAS, MER and contribution margin in one model
The metrics sit at different levels. ROAS looks at attributed revenue for a channel or campaign. MER (marketing efficiency ratio) looks at total business revenue divided by total marketing spend, so it blends paid and organic demand. Contribution margin explains how much of the revenue can fund marketing and overhead.
The practical bridge is: contribution after ads = revenue × contribution margin − ad spend. Once fixed costs are added, the result becomes a business-level profit view rather than a channel-only metric.
| Metric | Scope | Best question |
|---|---|---|
| ROAS | Attributed channel revenue | Did this ad spend generate attributed revenue efficiently? |
| MER | Total business revenue and marketing spend | Is the whole marketing system producing enough revenue? |
| Contribution margin | Order, product or business unit economics | How much revenue remains after variable costs? |
| Net profit after ads | Business or order, with explicit cost scope | Did the decision create profit after the costs we included? |
ROAS measures attributed revenue; margin determines what is left
A complete order example: 4.0× ROAS and a loss
This is an illustrative order model, not a benchmark. The store sells a $60 order and the ad platform attributes that order to $15 of spend. Reported ROAS is $60 ÷ $15 = 4.0×. The order still loses money because only $10 remains before advertising.
| Line item | Amount | Calculation |
|---|---|---|
| Attributed revenue | $60 | Order value |
| Ad spend | −$15 | Acquisition cost for the order |
| COGS | −$34 | Product cost |
| Fulfillment | −$7 | Shipping and handling |
| Payment/platform fees | −$3 | Variable fees |
| Refund and discount reserve | −$6 | Illustrative expected leakage |
| Contribution before ads | $10 | $60 − $34 − $7 − $3 − $6 |
| Reported ROAS | 4.0× | $60 ÷ $15 |
| Contribution-adjusted ROAS | 0.67× | $10 ÷ $15 |
| Net contribution after ads | −$5 | $10 − $15 |
Which metric should you use next?
| Question | Metric or action |
|---|---|
| How efficiently did ads create attributed revenue? | Reported ROAS |
| What return does the order need before it stops losing money? | Break-even ROAS from contribution margin |
| Is the entire marketing system efficient, including organic demand? | MER |
| Should we increase budget? | Check contribution-adjusted ROAS, payback and cash capacity together |
| What should the platform optimize toward? | Use the conversion value and target strategy that match the business's chosen outcome |
Use the free tools
ROAS Calculator
Calculate ROAS, contribution profit, ACOS and break-even ROAS from your ad spend, revenue and variable costs. Free with no signup.
Open toolBreak-Even ROAS
Calculate break-even ROAS and CPA for ecommerce campaigns using product cost, shipping, fees and ad spend. Free, instant and no signup.
Open toolContribution Margin
Calculate contribution margin per order, margin percentage, profit after fixed costs and break-even orders after COGS, fulfillment, fees and ad spend.
Open toolMER Calculator
Calculate blended MER, marketing spend as a share of revenue, contribution profit and break-even MER across every channel. Free and private.
Open toolConversion Rate
Calculate conversion rate, average order value, revenue per visitor and customer acquisition cost from traffic, orders, revenue and ad spend.
Open toolReferences and methodology
We use primary documentation where available and treat calculators as planning aids, not guarantees. Check the linked source when a platform changes its rules.
- Google Ads: About return on ad spend
Official ROAS context from Google Ads. Checked August 4, 2026.
- Amazon Ads: Return on ad spend
Platform-level explanation of ROAS.
- Meta: About Conversions API
Official measurement and conversion-value context for Meta advertising. Checked August 4, 2026.
- TikTok for Business: What is ROAS?
Official TikTok explanation of return on ad spend. Checked August 4, 2026.
Turn this answer into a repeatable growth workflow.
Use the free result as your starting point, then move the next campaign, creative or growth decision into GrowthGPT when the work becomes repetitive.