Check your MER, because ROAS is lying to you
If you're running Facebook ads, ROAS is no longer the metric to use. Facebook ads has been over-attributing sales for the last couple of years, and it isn't your source of truth. So this is what MER is, how to work it out, and how to know from your MER whether you should scale or pull back.
Francisco Contreras · Founder, Machina
5 min read

Key takeaways
- Facebook ads has been over-attributing sales over the last couple of years. In the same month, Facebook was reporting 182k in sales and Shopify was reporting 167k.
- Facebook ads can lie, but Shopify can't. Shopify is your source of truth.
- MER stands for Media Efficiency Ratio, and it's your total sales divided by your ad spend. That's essentially your new ROAS, or the real true ROAS of your actual store.
- On this account ROAS was measuring at 4.59 and MER was at 4.21. That's not a big gap in this instance, but I've seen brands where it's a lot worse.
- MER on its own isn't enough. If I sell something for $20 and I make $10 on it after my unit economics, but it costs me $10 to acquire a customer, then I'm not making any money.
ROAS is no longer the metric to use
If you're running Facebook ads, I want to show you why ROAS is no longer the metric to use, why you should be looking at MER instead, what MER even is, and then, based on your MER, how to know whether you need to pull back budget or scale.
So number one, you already know ROAS. It stands for return on ad spend. And here's the thing. In 2026, and over the last couple of years, Facebook ads has been over-attributing sales, so what you're looking at is you spent this much and you made this much money.
Well, here's where things get funky, because Facebook is not your source of truth. You've got 182k in revenue, but does that mean you actually made 182k in sales? No. On Shopify the reporting is going to be accurate, and that's your source of truth, because Facebook ads can lie but Shopify can't.
So this is what Facebook is telling us.
| Month | Spend | Purchases | Revenue | CPA | ROAS |
|---|---|---|---|---|---|
| Sep 2025 | $1,084 | 11 | $789 | $98.5 | 0.73 |
| Nov 2025 | $1,354 | 49 | $1,772 | $27.6 | 1.31 |
| Dec 2025 | $11,579 | 1,168 | $47,445 | $9.9 | 4.10 |
| Jan 2026 | $13,762 | 1,073 | $52,820 | $12.8 | 3.84 |
| Feb 2026 | $30,067 | 2,281 | $108,961 | $13.2 | 3.62 |
| Mar 2026 | $21,932 | 1,314 | $72,556 | $16.7 | 3.31 |
| Apr 2026 | $32,263 | 2,655 | $156,461 | $12.2 | 4.85 |
| May 2026 | $39,788 | 3,169 | $182,508 | $12.6 | 4.59 |
Meta Ads Manager, one store, September 2025 to May 2026. Figures adjusted, ratios intact.
And this is what Shopify says. The order count runs higher because Shopify is counting every order the store took, not only the ones Facebook is claiming.
| Month | Orders | Total sales | CPA | MER |
|---|---|---|---|---|
| Nov 2025 | 177 | $6,256 | $8 | 4.62 |
| Dec 2025 | 1,338 | $51,063 | $9 | 4.41 |
| Jan 2026 | 1,574 | $65,782 | $9 | 4.78 |
| Feb 2026 | 2,584 | $111,849 | $12 | 3.72 |
| Mar 2026 | 1,572 | $91,018 | $14 | 4.15 |
| Apr 2026 | 3,091 | $172,284 | $10 | 5.34 |
| May 2026 | 3,556 | $167,508 | $11 | 4.21 |
Shopify, same store, November 2025 to May 2026. The store's own export labels the last column ROI; it is the MER calculation. Figures adjusted, ratios intact.
So in the same month, Facebook ads is reporting 182k in sales and Shopify is reporting 167k. So someone is lying, and who is it? Well, it's Facebook, because they like to inflate their data and the revenue on it so that you keep spending more money, even when it's not beneficial to your bottom line. And obviously that could have a detrimental impact on your business if you're scaling unprofitably.
And you'll notice most of these months go the other way, where Shopify comes in higher than Facebook. That happens too, and I get into why at the bottom.
One note on the numbers. I've adjusted the figures here so the client stays anonymous. The ratios are the point, and those are untouched.
So what is MER?
MER stands for Media Efficiency Ratio, and it's your total sales divided by your ad spend. So you'll see the delta here is not huge. On ROAS we're measuring at 4.59 versus MER at 4.21, and that's not a big gap in this instance, but I've seen brands where it's a lot worse. This can be the difference between scaling profitably versus scaling unprofitably.
So the first thing you want to do is take your total sales and divide it by your ad spend. If I have 100k in sales and I spend 50k, then my MER is 2. That's essentially your new ROAS, or the real true ROAS of your actual store.
4.59 vs 4.21
ROAS versus MER for the same store in the same month. Facebook was reporting $182,508 in revenue and Shopify was reporting $167,508 in total sales, both on $39,788 of ad spend.
Meta Ads Manager and Shopify, May 2026. Figures adjusted, ratios intact.
Then it comes down to unit economics and your CPA
So let's just say I have a product, and I'm selling it for $20, and I make $10 on it after my unit economics. So I have $10 of profit sitting there, but it also cost me $10 to acquire that customer. Then I'm not making any money. That means my CPA needs to come down, or my unit economics need to get better.
How to know if you should scale or pull back
So let's say you run through these exercises and you understand your unit economics, and you understand what it costs you to acquire a customer. Well, if you understand your unit economics, then you can work out where you need to be to be profitable. And then you know what you would actually pay per customer to keep that profitability.
So based on those numbers you should be able to say: oh, I should not scale, because we're not profitable, the CPA, the cost to acquire a customer, is way too high. Or, we're in good standing because our MER is healthy, and you're not going to let Facebook ads lie to me, so you should scale.
The exercise, start to finish
So make sure you run through exercises like this, where you actually understand your economics, and you actually measure things down to your true ROAS, which is your MER.
FAQ
Frequently asked questions
Wouldn't this just mean the CAPI is set up wrong? Did you use the Shopify Facebook integration to set up CAPI?
Nope. CAPI will still over-report and under-report. The event matching has two issues. One, the match rate is never 10 out of 10. And two, Meta's attribution will still inflate things based on the 1-day view logic.
What if Shopify is always higher? Because that's the case for me.
That's a good problem. But it means your tracking in Facebook is flawed, or your attribution model is restrictive.
How do you calculate MER?
Take your total sales and divide it by your ad spend. So if I have 100k in sales and I spend 50k, then my MER is 2. Run it on the month rather than the day, because your spend and your orders don't land on the same day.
Is MER the same thing as ROAS?
MER is essentially your new ROAS, or the real true ROAS of your actual store. The difference is where the number starts. ROAS starts from what Facebook says it made you. MER starts from your total sales, which is money that came into the business.
What is a good MER?
There isn't one number for everybody, because it depends on your unit economics. If you understand your unit economics, then you can understand where you need to be to be profitable, and that tells you the MER you need.
Keep reading
Related guides
Explore related work
Next steps
Let's talk about your project
Tell us what you're working on. We'll tell you if we can help — and exactly what we'd do.
