ROAS
ROAS measures revenue generated per euro of ad spend. Here's the formula, channel benchmarks, and why blended ROAS — not platform-reported ROAS — is the number your finance team should trust.
ROAS (Return on Ad Spend)
ROAS is revenue generated by an ad campaign divided by the spend that produced it, expressed as a multiple or ratio.
Return on Ad Spend (ROAS) measures how much revenue each euro of paid media generates. A ROAS of 4 means every €1 spent returned €4 in tracked revenue. It is the headline efficiency metric every media buyer reports inside Meta Ads, Google Ads, and TikTok Ads Manager.
The catch: platform-reported ROAS counts every conversion the platform claims credit for, often double-counting across channels and ignoring whether the sale would have happened anyway. Blended ROAS — total revenue divided by total ad spend across all channels — strips out that inflation and is the version finance teams use to judge real profitability.
ROAS is the simplest way to compare campaigns, ad sets, and channels against each other on a single axis: revenue efficiency. It tells you which Meta campaign is pulling its weight and which Google Shopping ad group is leaking budget.
But ROAS is a top-line ratio — it ignores product margin, returns, and shipping. A 4x ROAS on a 70%-margin beauty SKU is healthy; the same 4x on a 25%-margin electronics bundle is losing money once you net out COGS and fulfilment.
ROAS = Revenue from ads / Ad spend
Revenue from ads
Attributed revenue
Total order value attributed to the campaign or channel over the measurement window.
Ad spend
Media cost
Gross spend on the campaign over the same window, including platform fees but excluding agency retainer.
A Shopify apparel store runs a Meta prospecting campaign for one month. The campaign spends €18,000 and Meta attributes €72,000 of revenue to it.
Attributed revenue: €72,000
Ad spend: €18,000
→ ROAS = 4.0x
Every €1 spent on the campaign returned €4 in tracked revenue. Whether that's profitable depends on margin: at 60% gross margin and 8% returns, the contribution is roughly €72,000 × 0.60 × 0.92 − €18,000 ≈ €21,700, so the campaign clears its cost. At 30% margin the same 4x ROAS barely breaks even.
Break-even ROAS is the threshold where contribution margin equals ad spend. The shorthand: break-even ROAS = 1 / gross margin. A 40% margin store breaks even at 2.5x; a 65% margin brand breaks even at 1.54x. Anything you target above that is real profit.
Typical channel-reported ROAS by platform and funnel stage (online retail, AOV €40-€120)
| Channel | Prospecting ROAS | Retargeting ROAS | Blended channel ROAS |
|---|---|---|---|
| Meta Ads | 1.5x - 2.5x | 5x - 10x | 2.2x - 3.5x |
| Google Search (brand) | 8x - 20x | — | 10x+ |
| Google Search (non-brand) | 2x - 4x | — | 2.5x - 4x |
| Google Shopping | 3x - 5x | — | 3x - 5x |
| TikTok Ads | 1.2x - 2x | 3x - 6x | 1.5x - 2.5x |
| Klaviyo email/SMS | — | 20x - 50x | 25x+ |
Notice retargeting and brand-search ROAS look spectacular — because they harvest demand created elsewhere. Reporting them in isolation overstates incrementality. The honest view is blended ROAS (total store revenue ÷ total ad spend), which most healthy stores in this revenue band sit between 2.5x and 4x. For the finance-side equivalent see MER (marketing efficiency ratio), one of the core ecommerce metrics every operator should track alongside CAC and contribution margin.
ROAS FAQ
Most online retail stores target a blended ROAS of 2.5x to 4x. The honest answer depends on gross margin: a 50%-margin brand breaks even at 2x, so 3x+ is profitable. High-margin beauty or supplements can run profitably at lower ROAS than low-margin electronics or apparel.
ROAS is revenue ÷ ad spend for a specific channel or campaign, using platform-attributed revenue. MER (Marketing Efficiency Ratio) is total store revenue ÷ total marketing spend across all channels. MER is harder to game and is the number CFOs trust; ROAS is the number media buyers optimise.
Platform-reported ROAS double-counts conversions that would have happened anyway — branded search demand, retargeting on existing customers, and view-through attribution all inflate the number. Compare Meta's reported ROAS to blended ROAS and you'll usually find a 30-50% gap.
Break-even ROAS = 1 ÷ gross margin %. A store with 50% gross margin breaks even at 2x ROAS; 40% margin breaks even at 2.5x; 65% margin breaks even at 1.54x. Anything above this threshold is contribution profit before fixed costs.
No. ROAS uses revenue (top-line); ROI uses profit (revenue minus costs). A 4x ROAS sounds great but could be a negative ROI if product margins and returns eat the difference. ROAS is a media-buying KPI; ROI is a business KPI.
They measure the same thing from different angles. ROAS is revenue per ad euro; CAC is ad spend per new customer. ROAS suits campaigns mixing new and returning buyers; CAC is cleaner for prospecting-only spend and pairs naturally with LTV for payback analysis.
Channel ROAS is revenue attributed by one platform divided by that channel's spend — usually inflated. Blended ROAS is total store revenue ÷ total ad spend across every channel. Blended is the truthful number; channel ROAS is useful for relative comparison between campaigns inside the same platform.
Post-ATT, Meta and TikTok under-report conversions because they lose deterministic attribution on iOS users. Channel ROAS often appears 20-40% lower than reality, while blended ROAS stays accurate. This is another reason to anchor reporting on blended metrics, not platform dashboards.
By default no — platform ROAS uses gross order value at checkout. To get a truthful figure, deduct your return rate from attributed revenue before dividing by spend. For apparel and footwear with 20-30% return rates, this materially changes the picture.
Daily at the campaign level for tactical optimisation, weekly at the channel level for budget allocation, and monthly at the blended level for board reporting. Avoid reacting to single-day swings — most ecommerce buying cycles have a 3-7 day attribution tail.
Track CAC, channels, and funnel conversion in one place
Metricuno connects ad spend, funnel events, and revenue so you can see CAC by channel, cohort, and campaign — without stitching together five tools.