If you're running Meta ads, the ROAS number in your Ads Manager almost certainly doesn't reflect reality. It's not that Meta is being deliberately deceptive — it's that the default settings are designed to make performance look as good as possible, and most founders never question them.
Here's what's actually inflating your reported ROAS, and what numbers you should be looking at instead.
Meta's default attribution is 7-day click + 1-day view. That last part — 1-day view — means Meta takes credit for every purchase made within 24 hours of someone merely seeing your ad, even if they never clicked it. For brands with high organic demand or repeat customers, this can be responsible for 30–60% of "attributed" conversions that would have happened anyway.
When you run multiple ad sets targeting overlapping audiences, Meta often attributes a conversion to the last ad seen — but multiple campaigns claim partial credit. This creates double (or triple) counting in your aggregate ROAS. You feel like every campaign is working. Usually, one or two are doing the real work.
Someone saw your ad on their feed while scrolling past, then bought your product three hours later after Googling it. Meta counts that as a conversion. In reality, your Google organic listing or a review they read closed the sale.
Rule of thumb: If your Meta ROAS is 4x but your MER (blended revenue ÷ total ad spend) is 1.8x, Meta is taking credit for a lot of sales it didn't drive.
Meta ROAS is a directional metric, not an absolute truth. Use it to compare ad sets and creatives against each other — not to justify your overall channel spend. For channel-level budget decisions, always use blended MER and cohort-level payback analysis.
The brands that scale profitably are the ones that don't get addicted to a flattering ROAS number. They build systems that tell the truth.
We audit Meta & Google setups for D2C brands and find the real numbers.
Let's Talk Growth