Key takeaways
- ROAS = attributed revenue ÷ ad spend—a revenue efficiency score, not a profit score.
- Break-even ROAS ≈ 1 ÷ gross margin %; use contribution margin for a tighter floor when shipping and fees matter.
- Compare ROAS only with consistent attribution windows and the same revenue definition (net vs gross).
- High ROAS on retargeting does not prove prospecting works—segment cold vs warm before scaling.
- Rehearse ROAS, margin, and payback together in the Ecommerce Simulator before you raise bids.
Definition
ROAS (return on ad spend) — attributed revenue divided by ad spend for a campaign, ad set, or channel over a defined period. It answers: for every dollar we spent on this ads pocket, how many dollars of revenue did the platform attribute back to it?
ROAS formula
ROAS = Attributed revenue ÷ Ad spend
Numerator: revenue the ad platform (or your attribution tool) credits to that spend— often “purchase value” within a 7-day click or 1-day view window. Denominator: media cost only (not agency fees unless you choose to include them in a custom ratio). A result of 4.0× means $4 attributed revenue per $1 of spend. Some UIs show 400% instead; it is the same ratio in different clothes.
Example: Meta reports $72,000 attributed revenue on $18,000 spend → ROAS = 4.0×. If gross margin is 45%, revenue contribution before shipping is roughly $72,000 × 0.45 = $32,400—still above spend, but not 4× profit.
What ROAS hides
ROAS is indispensable for debugging ads and dangerous as a company health score. It hides margin, cash timing, returns, halo to other channels, and whether attributed revenue would have happened anyway.
- Margin — 5× ROAS at 15% gross margin is underwater before shipping; 2.5× ROAS at 60% margin may fund growth. Pair ROAS with gross margin or contribution margin.
- Attribution— modeled conversions, overlapping windows, and platform self-reporting inflate numerators. Never compare Meta ROAS to Google ROAS without reading each platform's rules.
- Audience mix — retargeting and branded search often show heroic ROAS; cold prospecting funds them. Segment before you copy “winning” ROAS into a board deck.
- Promotions — discount-heavy months lift attributed revenue and crush contribution. ROAS can rise while profit falls.
- Company view — channel ROAS ignores organic, email, and other marketing cost. Use MER when the question is total marketing load, not one campaign.
Break-even ROAS from margin
A practical floor before overhead:
Break-even ROAS ≈ 1 ÷ gross margin %
At 40% gross margin, break-even ROAS ≈ 2.5×. At 25%, break-even ≈ 4.0×. If you subtract shipping, payment fees, and expected returns in the margin definition, you get a higher break-even— which is why contribution-based break-even ROAS is safer for DTC operators.
Treat break-even ROAS ≈ 1 / gross margin % as a quick floor; use contribution margin when shipping and fees are material. Category and return rate move the real target.
Source: Growthegy operator practice; see margin break-even store guide (2026)
Worked example: prospecting vs retargeting
A skincare brand runs two Meta campaigns in the same month:
| Campaign | Spend | Attributed revenue | ROAS | Notes |
|---|---|---|---|---|
| Cold prospecting | $25,000 | $62,500 | 2.5× | Near break-even at 40% GM |
| Retargeting 7-day | $8,000 | $48,000 | 6.0× | Looks elite; mostly recaptures warm traffic |
| Blended Meta | $33,000 | $110,500 | 3.35× | Masks weak prospecting |
Blended 3.35× ROAS feels healthy. Prospecting alone at 2.5× is barely at break-even before shipping and fees. If the brand cuts prospecting to “protect ROAS,” retargeting pools shrink and blended ROAS collapses two months later. The fix is not “always 4×”— it is margin-aware targets per campaign type and a payback check on new customers.
How to use ROAS in the Ecommerce Simulator
The Ecommerce Simulator lets you set ad spend, conversion, AOV, and margin, then see whether reported ROAS would actually fund payback and cash. Useful rhythm:
- Lock last month's AOV, gross or contribution margin, and blended CAC from paid.
- Enter a target ROAS and spend level; read first-order contribution and months to payback.
- Stress-test a 20% AOV lift or a 5-point margin cut—watch break-even ROAS move.
- Compare margin-first vs scaling spend when ROAS is above break-even but payback is long.
Spreadsheets freeze one story; the simulator shows whether a “winning” ROAS survives returns and repeat purchase you actually get, not the LTV you hope for.
Related guide
For channel targets and optimization loops, read good ROAS benchmarks by channel, then 15 levers to improve ROAS when efficiency slips. When finance asks whether ads are profitable, open ROAS vs ROI and the paid acquisition loop before you change budget.
Related terms
- Blended ROAS — paid portfolio view.
- MER — company-level revenue ÷ total marketing spend.
- ROI — profit-oriented return.
- Ad spend — denominator of ROAS.
- Unit economics — order and customer layers beneath ROAS.
Back to the ecommerce glossary. ROAS tells you whether a campaign is revenue-efficient; margin, payback, and cash tell you whether you can afford to scale it.