ROAS Formula Explained: What It Is and Isn't

ROAS is one of the most-quoted ecommerce metrics and one of the most frequently misread — a healthy-looking ROAS number can still represent a loss once margin is factored in. This explains the formula and where it stops telling the whole story.

By Marginory team · Online sellers with hands-on experience across Etsy, Shopify & PODUpdated Fee data verified against official platform documentation

The formula

ROAS = Revenue from ads ÷ Ad spend

ROAS is expressed as a multiple — 4x means $4 in revenue for every $1 spent. It says nothing about product cost, platform fees, shipping, or any other expense. It's purely a revenue-to-ad-spend ratio.

Why "what it isn't" matters as much as the formula

The formula itself is simple; the danger is treating ROAS as a profitability signal on its own. A campaign generating a 3x ROAS looks strong at a glance, but if your product's margin is only 25%, that same 3x ROAS is actually a loss — you're spending more on ads per dollar of revenue than your margin can absorb.

Break-even ROAS by margin

Profit marginBreak-even ROAS
15%6.7x
25%4.0x
33%3.0x
50%2.0x

Calculate your specific break-even ROAS →

ROAS vs. CPA — two sides of the same question

ROAS looks at return relative to spend; CPA (cost per acquisition) looks at cost per individual sale. Both need to be checked against your margin to mean anything for profitability — using either one in isolation, without a margin reference point, risks scaling a campaign that's actually losing money.

ROAS vs CPA: which metric to use when →

Frequently Asked Questions

What is the ROAS formula?
ROAS = Revenue from ads ÷ Ad spend. A ROAS of 4x means every $1 spent on ads generated $4 in revenue. It's a revenue metric, not a profit metric.
Can a high ROAS still be unprofitable?
Yes — ROAS only measures revenue against ad spend, ignoring product cost, platform fees, and other overhead. A 3x ROAS can be a loss at a low margin and a healthy profit at a high margin; the number alone doesn't tell you which.
What ROAS should I be targeting?
Your break-even ROAS (1 ÷ profit margin as a decimal), plus a buffer for actual profit. A generic 'good ROAS' number from a blog post ignores your specific margin and can be dangerously misleading if applied directly.