ROAS by Channel: 2026 Benchmarks
The old "4:1 is good ROAS" rule of thumb is dead - blended ROAS has eroded to roughly 2.87:1 in 2026 as competition and attribution gaps both worsen. Here's what good actually looks like
Tru Commerce Team · July 14, 2026 · ChatGPT Ads

The old "4:1 is good ROAS" rule of thumb is dead - blended ROAS has eroded to roughly 2.87:1 in 2026 as competition and attribution gaps both worsen. Here's what good actually looks like, channel by channel, and why the benchmark matters less than your own break-even number.
The 2026 numbers, by channel
| Channel | Typical ROAS range | Notes |
|---|---|---|
| Email marketing | 36:1 - 42:1 | Highest of any channel - owned audience, near-zero incremental cost per send |
| Google Search / Shopping | 5:1 - 8:1 | Highest-intent paid channel; users are already searching for a solution |
| Meta (Facebook/Instagram) | 2.5:1 - 5:1 | Wide range - strong advertisers with sharp creative and targeting hit the top end |
| TikTok Ads | 2:1 - 2.5:1 | Requires native-feeling creative; underperforms when treated like repurposed Meta assets |
| LinkedIn Ads | 1.5:1 - 2.5:1 | B2B-specific; not a fair comparison against consumer-channel numbers |
| Blended average (all paid, 2026) | ~2.87:1 | Down roughly 10% year-over-year |
Why the blended average keeps dropping
Two forces, both structural rather than cyclical: rising customer acquisition costs across nearly every paid channel, and worsening attribution - privacy changes and platform walled gardens make it harder to credit the right channel for a conversion in the first place. A campaign that's actually performing fine can look worse than it is simply because more of its real return isn't being measured.
ROAS is not profit - the number that actually matters
A 4:1 ROAS at 20% gross margin means you spent $1 to generate $4 in revenue and $0.80 in gross profit - not $4 in profit. Before comparing yourself to any industry benchmark, calculate your own break-even ROAS:
Break-even ROAS = 1 / gross margin
At a 40% margin, break-even is 2.5:1. At a 20% margin, it's 5:1. The same "3:1 ROAS" is comfortably profitable for one brand and a loss-leader for another, depending entirely on margin structure - which is why industry benchmark tables are a starting reference point, not a target to hit.
The channel nobody's benchmarking yet: AI-referred traffic
Every channel in the table above has a decade or more of benchmark data behind it. AI-referred traffic - from ChatGPT, Gemini, Perplexity, and Amazon Rufus - doesn't, for a structural reason: most of it isn't being measured at all. AI surfaces strip referrer headers on outbound clicks, so Google Analytics buckets that traffic as "Direct" instead of attributing it to the AI surface that actually sent the shopper. We've written up the mechanics of this in detail in Dark Agentic Commerce Traffic - the short version is that a brand's real AI-driven ROAS is very likely better than its dashboard shows, because the dashboard can't see most of the channel yet.
That matters for this benchmark table specifically: if you're comparing your Google, Meta, and TikTok ROAS against 2026 norms but have no equivalent number for AI-referred traffic, you're optimizing three-quarters of a five-channel picture. Fixing that measurement gap - not just chasing a higher ROAS on the channels you can already see - is usually the highest-leverage move available before adding more paid spend anywhere.
Citation Rank measures your visibility across AI surfaces, and our attribution work closes the exact GA4 gap described above. Book a demo if you want a real read on what your AI channel is actually returning before you decide where the next ad dollar goes.
Before writing the channel off, measure it - MyMuse's real AI revenue turned out to be 7× what GA4 reported - see the MyMuse case study.
FAQ
It depends entirely on your gross margin - the industry-average blended ROAS of ~2.87:1 is a reference point, not a target. Calculate your own break-even ROAS (1 divided by your gross margin) before judging any channel's performance against a benchmark.
Two structural causes: rising customer acquisition costs across most paid channels, and worsening attribution accuracy as privacy changes and platform data restrictions make it harder to correctly credit conversions to the channel that drove them.
Email marketing, typically 36:1-42:1, because it reaches an owned audience at near-zero incremental cost per send. Among paid acquisition channels, Google Search and Shopping lead at 5:1-8:1 due to high purchase intent.
No. ROAS measures revenue generated per dollar of ad spend, not profit. A 4:1 ROAS at a 20% gross margin produces $0.80 in gross profit per dollar spent, not $4.
Most standard analytics setups can't yet, because AI surfaces strip referrer data and GA4 buckets that traffic as "Direct." A dedicated attribution layer is required to see the real number - see our guide on Dark Agentic Commerce Traffic for the mechanics.
Continue reading
July 14, 2026
Is ChatGPT Actually Showing Ads Yet? The Rollout, Tracked
Short answer: yes, since February 9, 2026 - but only for a specific slice of users, in a growing but still limited set of countries. Here's exactly who sees them, where, and how the rollout has
October 12, 2026
How a Claude shopping agent picks products
Anthropic ships no ranking layer. A Claude for Commerce shopping agent reads compact catalog rows of 70 to 120 characters that the merchant's own search returns, adds only server-issued ids to the cart, and never sees the checkout URL. Claude in Chrome reads the page and asks before buying. What is documented, what is not, and who filled the gap.
October 12, 2026
Claude commerce agents: what a merchant has to build
Anthropic's blueprint of 2 September 2026 hands a merchant's engineers a shopping agent, a merchant agent and an 11-method backend contract, and leaves payments, authorization, ranking and fraud to the deployment. The three runtime paths, where MCP enters, Shopify's UCP implementation, and what to build first.