PAID GROWTH 2026·02·07 2 MIN READ

Why your Meta ROAS is lying to you (and what to reconcile it with)

Meta Ads Manager will tell you your ROAS is 4.2x. Your bank account will not reflect that. Here’s why the number lies, and what to use instead.

Why Meta ROAS overstates performance

Meta’s default attribution window is 7-day click, 1-day view. This means if a customer sees your ad Monday, does nothing, buys on Friday after a Google search, Meta takes full credit. So does Google. You’ve attributed the same purchase twice — or three times if they also clicked an email.

The degree of overstatement varies by business model, but for most DTC stores we see Meta’s reported ROAS running 1.5-2.5x higher than what you’d calculate from actual incremental revenue.

Three tools that give you a clearer picture

1. Post-purchase surveys

A single question on the thank-you page: “How did you first hear about us?” Unscientific, but gives you a directional read on actual influence. Stores are almost always surprised how much word of mouth and organic are under-attributed in their dashboard.

2. Geo holdout tests

Turn off Meta spend in one market (a state, a country) for 2-4 weeks. Measure the revenue difference versus a matched control market. This is incrementality testing — it tells you what Meta spend is actually adding, not what it’s claiming credit for.

3. Marketing mix modelling

At scale (typically $500k+ annual spend), MMM gives you a statistically-grounded view of contribution by channel. At smaller scale, a simplified version using weekly spend and revenue data in a regression model is surprisingly useful and not hard to build.

What we tell clients

Stop optimizing toward the ROAS number in Meta Ads Manager. Optimize toward blended ROAS — total ad spend divided by total revenue — and use the tools above to understand which channels are actually pulling weight.

This usually means reducing Meta spend somewhat and reallocating toward channels that are under-attributed (often email and SEO). In almost every case, blended ROAS goes up when you stop chasing the platform number.

← The WooCommerce plugin conflicts we see on 70% of new intake stores The Magento upgrade that took a B2B site offline for 4 days →

Want us to fix your store?

Every engagement starts with a free triage. No commitment needed.

Request Free Triage Back to Home