Online stores · Measurement

ROAS vs MER: which number should you trust?

The short answer

Use both, for different jobs. ROAS is the revenue Meta credits to your ads divided by Meta spend: use it to compare ads with each other. MER is total store sales divided by total ad spend, from your store platform: use it to decide whether the spend is worth it. When Meta's ROAS climbs and MER doesn't, Meta is counting sales you'd have made anyway.

On this page
  1. What ROAS measures
  2. What MER measures
  3. Why they disagree
  4. Which number to use for what
  5. Set your MER target from your margin
  6. The lift check
  7. Five minutes a week
  8. What a ROAS–MER gap looks like

What ROAS measures

ROAS (return on ad spend) is the revenue Meta credits to your ads, divided by what you spent on Meta.

The key word is credits. With Meta’s default attribution setting, a purchase counts as an ad sale if it happens within 7 days of someone clicking your ad, or 1 day of them viewing or engaging with it without clicking. Your store platform, meanwhile, credits the last link a shopper used, or nothing at all.

So ROAS is Meta’s account of what Meta did. It’s useful, but it isn’t neutral.

What MER measures

MER (marketing efficiency ratio) is your total store sales ÷ total ad spend, for the same period. The sales figure comes from Shopify, WooCommerce or whatever runs your store, not from Meta. The spend figure is every paid channel you run.

MER doesn’t care which ad got the credit. It asks one question: for every dollar of ads, how many dollars of sales did the store take?

Why they disagree

  • Meta counts sales you’d have made anyway. Broad and Advantage+ campaigns can reach your existing customers, email subscribers and people already on their way to buy. Retargeting is the strongest case: many cart abandoners come back on their own.
  • Meta misses some sales. Ad blockers and privacy settings hide some shoppers, even with the Conversions API on, and Meta only credits sales inside its attribution window.
  • Refunds stay in. Meta counts a purchase when the order is placed. None of the main store platforms sends refunds back to Meta.
  • Doubled tracking. A pixel installed twice counts one sale as two.

A small gap is normal. A growing one is a signal.

Which number to use for what

The question The number
Which ad is working best? Meta’s ROAS or cost per purchase, at ad level
Is the spend paying for itself? MER, against your break-even ROAS
Are the ads adding sales? Store sales against your baseline
Are they finding new customers? New-customer orders in your store’s reports

Use Meta to compare ads with each other. Use your store to decide whether the spend is worth it.

Set your MER target from your margin

Your MER target is the same as your target ROAS, and its floor is your break-even ROAS: 1 ÷ your contribution margin. Below that, the store loses money after ads. The break-even ROAS calculator gives you both numbers from your order value, margin, shipping and payment fees. Break-even ROAS, explained shows the working.

The lift check

MER has a blind spot of its own: it includes sales that would have happened without ads. So before your first ad goes live, write down your baseline from your store platform:

  1. Average weekly revenue for the last 6 weeks.
  2. Average weekly orders for the same period.
  3. The share of orders from returning customers, if your platform reports it.

Each week, take store sales minus that baseline. To pay for themselves, your ads need to add at least weekly ad spend × break-even ROAS above it.

Five minutes a week

Do it at the same time each week, ideally Monday or Tuesday morning, so it covers a full weekend of sales.

  1. From your store, last 7 days: total sales (net of refunds), orders, and how many came from new customers.
  2. From Ads Manager, last 7 days: amount spent, purchases and cost per purchase.
  3. Work out MER: store sales ÷ amount spent. Compare it with your target and your break-even.
  4. Do the lift check against your baseline.

Scale only after 7 days under your target cost per purchase and MER at or above target: raise the daily budget by 20%, once a week at most. If MER falls below target after a raise, go back to the last budget that held.

What a ROAS–MER gap looks like

In the first result below, a client’s store saw Meta’s reported ROAS fall from 4.93x to 4.09x while whole-store revenue rose from A$59,000 to A$65,940 and MER from 3.51x to 3.93x, on unchanged total paid spend. Judged on ROAS alone, it looked worse. Judged on the store, it was better. In the second, recommendations lifted Meta spend and purchases, but MER fell from 5.22x to 3.87x while store revenue barely moved.

Neither proves Meta was wrong. ROAS and MER measure different things. That’s the point of watching both.

Not sure your tracking is counting properly? The free 3-minute quiz checks it with the other usual causes. Plans for online fashion, beauty and skincare, jewellery and accessories and home and lifestyle stores build this scorecard in.

Real results

From real accounts

Two clients' stores where Meta's reported ROAS and the store's own numbers told different stories.

From a client's account

Looking past Meta's reported ROAS

A client's online store judged its ads on whole-store numbers. Meta's reported ROAS fell while the store's own numbers rose.

Looking past Meta's reported ROAS: Before compared with After
BeforeAfter
Meta's reported ROAS 4.93x4.09x
Whole-store revenue A$59,000A$65,940
MER (store revenue ÷ ad spend) 3.51x3.93x
First-time customers 193269
Returning buyers in prospecting purchases 64%31%
Total paid-media spend was A$16,800 in both periods. ROAS and MER measure different things, so the gap alone does not prove either number wrong.
From a client's account

Meta's recommendations, then a reset

A client's online store acted on recommendations that raised its Meta spend, then reset.

Meta's recommendations, then a reset: Original compared with After recommendations compared with After reset
OriginalAfter recommendationsAfter reset
Meta spend A$7,560A$11,340A$8,190
Cost per purchase A$40.65A$51.31A$38.45
Whole-store revenue A$49,320A$51,150A$52,740
MER (store revenue ÷ ad spend) 5.22x3.87x5.23x

From client accounts and our own venues and online brands, anonymised. Individual results vary. Results disclaimer

Questions

Common questions

What is MER in marketing?

MER (marketing efficiency ratio) is total store sales divided by total ad spend over the same period, taken from your store platform rather than from Meta. It counts every sale, whatever brought it in.

What's a good MER for an online store?

One at or above your target ROAS, and never below your break-even ROAS. Both depend on your margin, so there's no single good number. Work yours out with the break-even ROAS calculator.

Should MER include my Google Ads spend?

Yes. MER is total sales over total ad spend, so it includes every paid channel. That's what makes it a check on the whole budget, not one platform's claims.

Why don't Meta's numbers match Shopify's?

Meta credits a purchase within its attribution window, including some after a view without a click. Shopify credits the last link used, or nothing. Ad blockers and privacy settings also hide some shoppers from Meta. A small gap is normal. Meta far higher than your orders usually means a doubled pixel.

Can MER look healthy while my ads lose money?

Yes. MER includes sales you'd make without ads, such as returning customers and people who find you directly. That's why our plans add a lift check: store sales this week minus your usual week, against what the ads need to add to pay for themselves.

Find out what’s holding your ads back.

Three minutes, free, and the diagnosis is worked out from your own answers. Your full plan is A$149 incl. GST if you want it.

Take the free 3-minute quiz

Free quiz and check-up. No card needed. Questions? Email us.