Return on ad spend is the metric every digital marketer tracks and almost no one benchmarks correctly. A 4x ROAS reported in a board meeting sounds impressive. Whether it actually is depends entirely on the channel, the industry, the profit margin, and what's being counted.
The same absolute ROAS number represents a very different business outcome depending on where you're spending the money and what margins you're working with.
What "Good ROAS" Actually Means
ROAS = Revenue / Ad Spend. It measures revenue generated per dollar of advertising.
But ROAS says nothing about profit. A 4x ROAS on a 20% margin product generates $0.80 profit per $1 spent. A 4x ROAS on a 60% margin product generates $2.40 profit per $1 spent.
The minimum break-even ROAS = 1 / Gross Margin. A business with 30% gross margins breaks even on ads at 3.33x ROAS. Below that, every ad dollar spent destroys value.
Most ROAS benchmarks ignore this — they compare raw ROAS numbers across industries with wildly different margin profiles.
ROAS Benchmarks by Channel and Industry (2025)
Based on aggregated data from WordStream, Statista, Tinuiti, and major agency benchmarks. Ranges reflect the middle 50% of advertisers; top performers will exceed the high end.
| Industry | Google Search ROAS | Meta (Facebook/IG) ROAS | TikTok ROAS | Email ROAS |
|---|---|---|---|---|
| E-commerce (fashion/apparel) | 3.5–5.5x | 2.5–4.0x | 2.0–3.5x | 28–38x |
| E-commerce (home & garden) | 4.0–6.5x | 2.0–3.5x | 1.8–3.0x | 25–35x |
| Health & wellness / supplements | 2.5–4.5x | 2.5–4.5x | 2.5–4.5x | 30–45x |
| B2B SaaS | 3.0–7.0x | 1.5–3.0x | 0.8–2.0x | 20–35x |
| Financial services | 5.0–10.0x | 2.5–5.0x | 1.0–2.5x | 35–50x |
| Education / online courses | 3.0–5.5x | 2.0–3.5x | 2.0–4.0x | 25–40x |
| Local services (legal, dental) | 5.0–12.0x | 2.0–4.0x | Not common | 30–50x |
| Travel | 4.0–8.0x | 2.0–4.5x | 2.0–3.5x | 40–60x |
Key observations:
Email ROAS is not comparable to paid channels. Email's high ROAS reflects that you're sending to an existing, warm audience at near-zero cost per send — it's a fundamentally different cost structure than cold acquisition channels.
Google Search ROAS typically exceeds Meta ROAS by 30–60% in most categories because search captures existing intent. Someone searching "buy running shoes" is closer to purchase than someone scrolling through an Instagram feed.
TikTok ROAS benchmarks are lower and reflect the channel's position as a discovery/awareness platform, not a direct-response channel in most verticals. TikTok's top performers are typically brands with strong visual product stories and younger demographics.
The Margin-Adjusted Comparison
To compare ROAS across channels meaningfully, convert to return on ad spend margin (ROASM) or simply profit per $1 spent:
Profit per $1 ad spend = (ROAS × Gross Margin) − 1
| Scenario | ROAS | Gross Margin | Profit per $1 Spent |
|---|---|---|---|
| Google Search — fashion | 4.5x | 55% | $1.48 |
| Meta — fashion | 3.0x | 55% | $0.65 |
| TikTok — fashion | 2.5x | 55% | $0.38 |
| Google Search — supplements | 3.5x | 70% | $1.45 |
| Meta — supplements | 3.5x | 70% | $1.45 |
| Local legal (Google) | 8.0x | 85% | $5.80 |
Same ROAS, different margins = dramatically different profits. A 3.5x ROAS means something completely different for a 70%-margin supplement brand vs. a 25%-margin electronics retailer.
Attribution: The Number Behind the Number
Every ROAS figure is only as reliable as its attribution model. The major platforms (Google, Meta, TikTok) all use last-click or view-through attribution by default — and all of them systematically over-credit themselves.
Meta's "28-day click, 1-day view" attribution window means any purchase made within 28 days of clicking a Meta ad — even if the customer visited the site through a Google search and an email reminder first — gets credited to Meta.
Industry estimate: platform self-reported ROAS overstates true contribution by 20–50% for most advertisers, depending on channel mix and customer journey length.
Independent attribution via Northbeam, Triple Whale, or Rockerbox typically shows lower ROAS than platform dashboards for every channel — but also shows which channels are actually driving incremental revenue vs. claiming credit for conversions that would have happened anyway.
What Top Performers Do Differently
The advertisers at the high end of ROAS benchmarks typically:
- Set channel-specific break-even ROAS targets based on their actual margin, not industry averages
- Use third-party attribution to get a platform-neutral view of channel contribution
- Run incremental lift tests (holdout tests) to measure true ad-driven revenue vs. organic
- Treat high-performing channels as acquisition, not performance — expanding budgets when ROAS is strong, not cutting when it's building a retargetable audience
Calculate It Yourself
The ROAS Calculator takes your ad spend, revenue, and gross margin to give you your true profit-adjusted return — and shows how your numbers compare to channel benchmarks for your industry.