ROAS (Return on Ad Spend)
Definition
ROAS (Return on Ad Spend): ROAS (Return on Ad Spend) is revenue generated divided by the ad spend that generated it. It is the most common paid-media efficiency metric, but the number changes dramatically depending on whether it's measured per-platform, blended, or incrementally — so the version always matters more than the figure.
What ROAS means
Return on Ad Spend is the most widely used measure of paid-media efficiency: for every dollar you put into advertising, how many dollars of revenue come back? A ROAS of 4.0 means $4 of revenue per $1 of spend. It's simple, universal, and — taken at face value — frequently misleading, because "revenue" and "spend" can each be defined three different ways. The version of ROAS you're quoting matters far more than the number itself.
The ROAS formula
ROAS = Revenue ÷ Ad Spend
Where it gets slippery is the numerator. Whose revenue, attributed how, over what window? Those choices produce three very different versions of the same metric.
The three versions of ROAS
- Platform ROAS — revenue a single ad platform (Meta, Google) attributes to itself, divided by spend on that platform. Useful for steering within a channel, but inflated by view-through credit, cross-device matching, and overlapping attribution windows. Summing platform ROAS across channels double-counts buyers.
- Blended ROAS — total revenue (all sources) ÷ total paid spend. It can't double-count and doesn't depend on click tracking surviving iOS, so it's the honest top-line scorecard. It's identical to MER. Full detail in blended ROAS.
- Incremental ROAS (iROAS) — incremental revenue from a holdout test ÷ spend on the tested channel. It's the only version that proves causation, stripping out conversions that would have happened anyway. See incrementality.
A single channel can show a 6.0x platform ROAS, contribute to a 4.0x blended ROAS, and have a 1.5x incremental ROAS — all true at once. Knowing which one you're looking at prevents very expensive mistakes.
ROAS vs ACoS, and the SaaS view
ROAS has an inverse cousin: ACoS (Advertising Cost of Sale) = ad spend ÷ revenue, expressed as a percentage — common in retail-media and Amazon contexts. A 4.0x ROAS equals a 25% ACoS. For SaaS, "revenue per ad dollar" is less meaningful on a first-order basis because revenue recurs; SaaS teams lean on CAC (customer acquisition cost) and the LTV:CAC ratio instead, since a single signup's value only emerges over its subscription lifetime. If you run subscriptions, underwrite acquisition with CAC and LTV:CAC; if you sell one-time orders, ROAS (paired with margin) is the natural lens.
Break-even ROAS (illustrative)
ROAS doesn't tell you if you're profitable on its own — margin does. Break-even ROAS ≈ 1 ÷ contribution margin %. As an illustrative example, a product with a 40% contribution margin needs a ROAS above 1 ÷ 0.40 = 2.5x just to cover the cost of goods and variable costs on ad-driven sales. A 3.0x ROAS is healthy at 40% margin and underwater at 25% — which is why ROAS without margin context is meaningless.
Common mistakes
- Summing platform ROAS across channels. Each platform claims overlapping buyers, so the sum overstates real revenue. Use blended ROAS for the total.
- Treating ROAS as a profit metric. It ignores margin entirely; pair it with break-even ROAS and payback period.
- Confusing attributed with incremental. A high platform ROAS on retargeting often hides low incremental lift.
- Ignoring the attribution window. Longer windows mechanically raise ROAS without creating value.
How Admaxxer measures ROAS
Admaxxer shows all three versions of ROAS where they belong: platform ROAS for in-channel steering, blended ROAS / MER computed in real time against your actual store revenue as the source of truth, and incremental ROAS from built-in holdout testing when you need causal proof. Reading them side by side — with margin and payback in view — turns ROAS from a number that can mislead into a decision you can trust.
Related glossary terms
Continue exploring the DTC ad-analytics vocabulary — every term in this glossary cross-links to the next.
-
Ad Frequency
Ad frequency is the average number of times each unique person in your target audience saw your ad during a…
-
Attribution Window
An attribution window is the time period after an ad click or view during which a resulting conversion is…
-
Average Order Value (AOV)
Average Order Value (AOV) is total revenue divided by the number of orders in a period. It is one of the…
-
Blended ROAS
Blended ROAS is total revenue across all channels divided by total paid ad spend. By using one revenue number…
-
CAPI Match Rate
CAPI match rate — surfaced by Meta as Event Match Quality (EMQ) — is how well Meta can tie your server-side…
-
Cohort LTV
Cohort LTV (lifetime value) measures the cumulative revenue per customer within a specific acquisition cohort…
-
First-Click Attribution
First-click attribution assigns 100% of a conversion's credit to the first marketing touchpoint a user had…
-
Incrementality
Incrementality is the revenue a marketing channel actually caused — the conversions that would not have…
-
Linear Attribution
Linear attribution splits a conversion's credit evenly across every marketing touchpoint in the user's…
-
Marketing Efficiency Ratio (MER)
MER (Marketing Efficiency Ratio) is total revenue divided by total marketing spend across all paid channels.…
-
Meta Ad-Set Learning Phase
The learning phase is the period during which Meta's delivery system is still gathering signal on a new or…
-
Payback Period
Payback period is the number of days it takes for a customer's cumulative gross profit to equal the cost of…
-
Performance Max
Performance Max (PMax) is Google Ads' goal-based campaign type that serves across all Google inventory —…
-
Pixel-to-Conversion Discrepancy
The pixel-to-conversion discrepancy is the gap between orders reported by your storefront (Shopify,…
-
iOS 14.5 Attribution
iOS 14.5 (released April 2021) introduced App Tracking Transparency, requiring Apple users to explicitly opt…
Frequently Asked Questions
What is the formula for ROAS?
ROAS = revenue ÷ ad spend. A ROAS of 4.0 means $4 of revenue for every $1 spent. The complication is in the numerator: whose revenue, attributed how, over what window — which is why platform, blended, and incremental ROAS can all differ for the same campaign.
What is the difference between platform, blended, and incremental ROAS?
Platform ROAS is what one ad platform attributes to itself (good for steering, often inflated). Blended ROAS is total revenue ÷ total paid spend (honest top-line, identical to MER). Incremental ROAS is lift from a holdout test ÷ spend (the only causal version). A channel can show very different numbers across all three.
What is a good ROAS?
It depends on margin, because ROAS isn't a profit metric. Break-even ROAS ≈ 1 ÷ contribution margin. As an illustrative example, a 40%-margin product needs above 2.5x just to break even, so a 3.0x is healthy there but underwater at a 25% margin. Always read ROAS with margin and payback period.
What is the difference between ROAS and ACoS?
They're inverses. ROAS = revenue ÷ ad spend (a multiple); ACoS = ad spend ÷ revenue (a percentage), common in Amazon and retail-media. A 4.0x ROAS equals a 25% ACoS. They convey the same efficiency from opposite directions.
Why shouldn't I add up ROAS across Meta and Google?
Because each platform attributes overlapping buyers to itself, so summing their attributed revenue exceeds your real revenue and overstates ROAS. To judge the whole engine, use blended ROAS — total revenue ÷ total paid spend — which can't double-count.
Is ROAS the right metric for SaaS?
Less so. SaaS revenue recurs, so a first-order ROAS understates a signup's value. SaaS teams generally use CAC (customer acquisition cost) and the LTV:CAC ratio instead, since the return on a subscriber only emerges over the subscription lifetime. ROAS is most natural for one-time-order ecommerce.