EshopPick
What Is ROAS? How to Calculate It Without Confusing Revenue With Profit
Paid media · updated 2026-08-04
What Is ROAS? How to Calculate It Without Confusing Revenue With Profit
Paid media
By EshopPick Editorial Team · Reviewed 2026-08-04

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.

Quick answer

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.

MetricFormulaWhat it tells you
Reported ROASAttributed revenue ÷ ad spendThe platform's revenue efficiency view
ACOSAd spend ÷ attributed revenueThe share of attributed revenue used by ads
Contribution margin(Revenue − variable costs) ÷ revenueThe revenue share available before ads and fixed costs
Contribution-adjusted ROAS(Revenue − variable costs) ÷ ad spendA 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.

MetricScopeBest question
ROASAttributed channel revenueDid this ad spend generate attributed revenue efficiently?
MERTotal business revenue and marketing spendIs the whole marketing system producing enough revenue?
Contribution marginOrder, product or business unit economicsHow much revenue remains after variable costs?
Net profit after adsBusiness or order, with explicit cost scopeDid the decision create profit after the costs we included?
Metric relationship

ROAS measures attributed revenue; margin determines what is left

Reported ROAS
Attributed revenue ÷ ad spend
Platform efficiency
Contribution margin
(Revenue − variable costs) ÷ revenue
Unit economics
Contribution after ads
Revenue × margin − ad spend
Decision result
MER = total revenue ÷ total marketing spend. It is a whole-business blended view, so it includes organic and paid revenue and should not be read as a replacement for channel ROAS.

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 itemAmountCalculation
Attributed revenue$60Order value
Ad spend−$15Acquisition cost for the order
COGS−$34Product cost
Fulfillment−$7Shipping and handling
Payment/platform fees−$3Variable fees
Refund and discount reserve−$6Illustrative expected leakage
Contribution before ads$10$60 − $34 − $7 − $3 − $6
Reported ROAS4.0×$60 ÷ $15
Contribution-adjusted ROAS0.67×$10 ÷ $15
Net contribution after ads−$5$10 − $15

Which metric should you use next?

QuestionMetric 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

References 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.

Next step with GrowthGPT

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.

Open GrowthGPT