bavstudios
All insights
Performance Metrics5 min read28 May 2026

Why Platform ROAS Is Lying to You (And What to Track)

JB
Juan Bajo
Founder, BAV Studios
Abstract dark visualisation of attribution double-counting - three glowing red channel beams on a deep navy background all pointing at a single bright cyan node, each claiming the same point of light.

Add up the ROAS that every platform reports and you'll often "earn" more revenue than your bank actually received. We see the summed-up version overstate real sales by roughly 2x on multi-channel accounts. The platforms aren't broken. They're each taking full credit for the same sale.

That is the whole reason why platform ROAS is misleading: it was built to defend the platform's budget, not to tell you whether your business made money.

What we actually looked at

This is not a single dataset. It's the pattern we see across DTC, ecom, and info-product accounts we audit - usually the ones running Meta and Google together, sometimes with email and affiliates stacked on top. The shape is always the same: the in-platform dashboards glow, the blended number sags, and nobody can square the two.

The figures below are illustrative benchmarks, not one client's results. They show the mechanism, not a case study. The mechanism is what matters, because it repeats everywhere.

Every platform counts the same sale as its own

Attribution is not neutral. Meta counts a conversion if its ad was seen or clicked inside the attribution window. Google counts the same conversion if a search or a YouTube view touched the journey. Email counts it if the buyer opened a flow. One sale, three systems, three full credits.

Stack those numbers in a spreadsheet and they sum past 100% of reality. This is attribution double counting, and it is not a glitch. It is each platform doing exactly what it was designed to do: prove its own worth to keep your budget.

Three channels, one $100 sale - credit claimed (illustrative)
$80 Meta claims $60 Google claims $40 Email claims $100 Actual revenue

The bars sum to $180 of "attributed" revenue against $100 that actually landed. Now imagine that distortion running across an entire account, every day, into the report your CEO reads.

The gap widens exactly when you scale

At small spend the overlap is small, so the lie is cheap. The problem is that the gap between platform roas vs blended roas grows with budget. More channels, more retargeting, more brand spend - more overlap for the platforms to fight over.

So the brands most exposed are the ones scaling hardest. The account looks more profitable on the dashboard precisely as it gets more dangerous in the bank.

4.2x
summed platform ROAS (the dashboard)
1.8x
blended ROAS (the bank)
2.3x
overstatement factor at scale

If your reporting only shows platform ROAS, you are paying to be lied to. Politely. By an algorithm with a quota.

Blended ROAS is the number that can't double-count

There is one number the platforms cannot inflate, because they don't get to touch it. Blended ROAS is total revenue divided by total ad spend, pulled from your own books, ignoring who claimed credit.

It can't double-count because there is nothing to count twice. One revenue figure, one spend figure, one ratio. If you pulled $500k against $100k of spend, blended ROAS is 5 - and no platform gets a vote.

This is the same idea as the Marketing Efficiency Ratio, just expressed as a multiple instead of total spend. We unpack the full three-number stack in ROAS vs MER vs CAC, because platform ROAS is only one altitude of the picture.

Where this read falls apart

Blended ROAS has a real weakness, and pretending otherwise would make this post the same kind of lie. Blended can't tell you which channel is working. Kill your best-performing campaign and blended ROAS barely twitches for days, because the rest of the spend masks it.

So platform ROAS is not useless. It's a diagnostic. It tells you which lever moved at the campaign level. The error is promoting a diagnostic into the headline number that decides whether you scale. Read it as a clue, not a verdict.

That distinction also drives the question everyone asks next - what is a good ROAS - because the answer depends entirely on which ROAS you mean and what your margin can carry.

What to track on Monday instead

Put both numbers in the same report, in the same row, with the gap as its own column. The gap is the story - not either number alone.

  1. Blended ROAS as the headline. Total revenue over total spend, from your books.
  2. Platform ROAS as the diagnostic, per channel, clearly labelled as in-platform.
  3. The gap between them, tracked weekly. A widening gap is your early warning that you're scaling a mirage.

When the gap quietly doubles, that's the signal to slow down - and it's exactly the kind of drift that hides in a monthly report until the cash is already gone. Our always-on layer scans the stack every morning at 7am and flags the day the two numbers stop agreeing, so the call gets made by a human while the spend is still recoverable. The kind of weekly discipline we build into every account we run starts here.

If you scaled last quarter on platform ROAS alone, which number were you actually trusting - the one on the dashboard, or the one in the bank?

Ready when you are

Let's look at your numbers.

Book a free audit. We'll dig into your account with you and show you exactly where the growth is - before you commit to anything.