If you're reporting ROAS separately for Meta, Google Ads, and TikTok, you're reporting in a way that's almost certainly misleading — even if every individual number is technically accurate.
Platform ROAS numbers are designed to make each platform look as good as possible. They count overlapping conversions, apply generous attribution windows, and report against their own spend in isolation. The result is that you can have a 4x ROAS on Meta, a 5x ROAS on Google, and still be losing money overall if your total ad spend is too high relative to what customers actually spend.
Blended ROAS is the number that cuts through all of that.
What is blended ROAS?
Blended ROAS measures total revenue against total ad spend across all platforms simultaneously. It's calculated using revenue from a neutral source — typically GA4 or your e-commerce platform — divided by the sum of spend from every platform you're running.
The critical difference is where the revenue number comes from. You don't add up each platform's reported revenue — that will always be inflated due to attribution overlap. You use a single, deduplicated revenue figure from GA4 or your payment processor.
A worked example
Monthly campaign — what platforms report vs reality
Notice that the platforms were collectively reporting $25,600 in revenue on $6,000 spend — which would imply a 4.27x blended ROAS. The actual number is 3.07x. Not bad, but significantly different from what each platform claims individually.
Why each platform overstates ROAS
Meta's view-through attribution
Meta claims conversions that happen within 1 day of someone viewing your ad, even without a click. If a customer saw your Meta ad and then searched your brand on Google and bought, both Meta and Google claim that conversion. Meta's default 7-day click window also captures conversions that were genuinely influenced by other channels after the initial Meta click.
Google's cross-campaign overlap
If you're running both branded search campaigns and non-brand campaigns, Google can count a single purchase in both if a customer touched multiple Google campaign types in their path to purchase. Data-driven attribution distributes credit, but it's still all counted within Google's own numbers.
TikTok's long view window
TikTok's default attribution window includes a 7-day view-through window — even longer than Meta's 1-day default. On TikTok specifically, where most users watch without clicking, view-through conversions can make up a substantial portion of reported results. This often makes TikTok ROAS look better than the actual contribution to revenue.
What's a good blended ROAS?
It depends entirely on your client's margins. A business with 60% gross margins can sustain a much lower blended ROAS than one running at 20%. The benchmark formula most agencies use is:
For most e-commerce clients with healthy margins, a blended ROAS of 3x–5x is considered strong. Below 2.5x on a 40% margin business, the ads are likely not profitable after accounting for cost of goods, fulfilment, and overhead.
How to track blended ROAS regularly
The manual approach is to pull total spend from each platform weekly and divide into GA4 revenue for the same period. It's not complicated but it's tedious — you're switching between 4 different dashboards, exporting numbers into a spreadsheet, and hoping nothing changes in your attribution settings.
The better approach is to connect all your platforms to a single analytics tool that calculates blended ROAS automatically, updates in real time, and shows you both the blended view and the per-platform breakdown side by side. That's exactly what Clean Core is built to do.
The number to watch: If your blended ROAS drops more than 15% week over week without a corresponding increase in spend, something has changed — either a platform is underperforming, a competitor increased their bids, or creative has fatigued. Real-time blended ROAS tracking lets you catch this before it compounds over a full month.
Using blended ROAS in client reports
Clients generally appreciate blended ROAS once you explain it, because it gives them a single number to track. Frame it simply: "This is the return we're generating on every dollar of ad spend, across all channels, measured against what actually came in through your website."
Show platform-specific ROAS alongside it for context — it helps clients understand which channels are working harder than others — but position blended ROAS as the headline metric. It's more honest and harder to game than any individual platform number.
Track blended ROAS automatically
Clean Core calculates blended ROAS across Meta, Google Ads, TikTok, and GA4 in real time — no spreadsheets, no manual reconciliation.
Start free — no card needed