ROAS

Metricuno
May 17, 2026
4 min read
ROAS — ROAS measures revenue per euro of ad spend. See the formula, channel benchmarks, and why blended ROAS beats platform-reported numbers for profitability.
Quick answer

ROAS is revenue divided by ad spend — the metric every media buyer reports. Here's the formula, realistic channel benchmarks, and why blended ROAS gives a truer read on profitability.

Definition
Ecommerce Metrics

ROAS (Return on Ad Spend)

Revenue generated by an ad campaign divided by the ad spend used to generate it, expressed as a ratio or multiple.

ROAS is the headline efficiency metric for paid media: every euro of ad spend returns X euros of attributed revenue. A 4.0 ROAS means €1 in returned €4 in tracked sales. It's the number Meta, Google, and TikTok surface in their dashboards, and the one media buyers optimise toward day to day.

The catch: platform-reported ROAS uses each channel's own attribution model, which tends to over-credit the platform. Blended ROAS — total revenue divided by total ad spend across channels — strips out that bias and is closer to the picture finance teams trust. The fuller cousin of blended ROAS is MER (Marketing Efficiency Ratio).

Also known as
Return on Advertising Spend
Ad ROI
Revenue per ad euro

ROAS is a ratio, not a profit number. A 3.0 ROAS sounds healthy, but if your gross margin is 30%, you're spending €1 to make 90 cents of gross profit — before warehousing, returns, or overhead. The right ROAS target depends on margin, not on what your last agency hit.

It's also a moment-in-time metric. Subscription brands and high-repeat-purchase categories can accept lower first-order ROAS because LTV pays the difference back over 6-12 months. One-shot purchases (mattresses, sofas, jewellery) need ROAS to clear break-even on the first order or you're funding a loss.

Formula

ROAS = Attributed Revenue / Ad Spend

Variables

Attributed Revenue

Attributed Revenue

Revenue credited to the ad campaign under your attribution model (platform-reported, last-click, data-driven, or MMM-derived).

Ad Spend

Ad Spend

Gross media spend on the campaign, including platform fees but excluding creative production and agency retainers.

Worked example

A Shopify apparel store runs a Meta Advantage+ campaign for a new denim drop over a 30-day window.

Attributed revenue (Meta-reported, 7d-click): €84,000

Ad spend: €21,000

ROAS = 84,000 / 21,000 = 4.0

A 4.0 ROAS looks strong, but at a 55% gross margin the campaign yields €46,200 gross profit on €21,000 spend — a contribution margin of roughly 1.2x. Healthy, but tighter than the 4.0 headline suggests, and the blended ROAS (which would also divide by spend on Google and TikTok running over the same window) is almost certainly lower.

To turn ROAS into a profitability call, work out your break-even ROAS: 1 ÷ gross margin. At 40% margin, break-even is 2.5; below that, every campaign euro loses money before overhead. Setting target ROAS at break-even × 1.3-1.5 leaves room for returns, discounts, and operating costs.

Benchmark

Typical channel ROAS ranges for online retail (€1M-€15M revenue band)

ChannelBottom quartileMedianTop quartile
Meta (prospecting)1.2x2.0x3.5x
Meta (retargeting)3.5x6.0x10x+
Google Search (brand)8.0x15x25x+
Google Search (non-brand)1.8x3.0x5.0x
Google Shopping2.5x4.0x7.0x
TikTok Ads0.8x1.5x2.8x
Blended (all paid)1.5x2.5x4.0x

Brand search ROAS routinely looks heroic because it captures demand you already created — strip it out before judging acquisition health. Conversely, top-of-funnel TikTok and Meta prospecting will show low channel ROAS while still driving the branded searches that print money downstream. This is the incrementality problem, and it's why iOS 14.5 and consent-mode rollouts shook so many dashboards: the underlying revenue didn't drop, the attribution did.

Frequently asked

ROAS questions, answered

There's no universal number — it depends on your gross margin. Calculate break-even ROAS as 1 ÷ margin, then target 1.3-1.5x that to cover returns and overhead. For a 50% margin store, break-even is 2.0 and a healthy target is 2.6-3.0 blended.

ROAS is typically reported per channel using that channel's attribution. MER (Marketing Efficiency Ratio) is total revenue divided by total marketing spend — agnostic to attribution and harder to fool. MER is the metric finance trusts; ROAS is the lever media buyers pull.

Because every channel claims credit for the same conversions under last-click or platform-modeled attribution. Add up the channel-reported revenue and you'll often see more than your Shopify dashboard reports. Blended ROAS uses real total revenue, so duplicate credit disappears.

No. ROAS uses revenue in the numerator; ROI uses profit. A 4.0 ROAS at 25% margin is roughly a 0% ROI — you broke even on gross profit before overhead. Use ROAS for daily campaign decisions and ROI (or contribution margin) for budget allocation.

Apple's App Tracking Transparency cut Meta's view-through window and dropped tracked conversions for opted-out users, depressing reported ROAS by 20-40% on iOS-heavy audiences. The underlying sales didn't change — only the attribution. Compare to blended ROAS or MER to see the real impact.

For most stores under €5M revenue, optimise for purchases (or value) and let the algorithm find efficient conversions. Direct ROAS-bidding (minimum ROAS bid strategy) needs 50+ weekly conversions per ad set to stabilise and can starve learning otherwise.

Break-even ROAS = 1 ÷ gross margin. At 40% margin, break-even is 2.5x; at 60% margin, it's 1.67x. Anything below break-even loses money on contribution before fixed costs. Add 30-50% headroom on top to cover returns, discounts, and operating overhead.

Not by default — platform-reported ROAS uses gross order value at purchase. For apparel or anything with 20%+ return rates, recalculate using net revenue (orders minus refunds) or you'll over-spend chasing a phantom number.

Expect 1.0-2.0 ROAS during the learning phase (first 2-4 weeks) as the algorithm explores audiences and creative. Performance typically stabilises around your account's true median by week 6-8. Don't kill campaigns inside the learning window unless you're burning cash fast.

ROAS pairs with CAC (cost to acquire one customer), AOV (revenue per order), and LTV (lifetime revenue per customer). High ROAS with low LTV means you're efficient at one-shot sales but not building a base. Track all four together — they tell the full acquisition story.

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.