Skip to content
E-SAFQA
eCommerce growth

MER vs ROAS: How to Measure Ad Profitability in Store Numbers

MER vs ROAS explained: why we judge ads by store sales divided by total spend, how attribution overlap and cancelled orders distort ROAS, plus a template.

Author: Mousa Alhelo · Published · 6 min read

The difference between MER and ROAS is the difference between one platform’s view of itself and the true view of your store. ROAS tells you what Meta or Google attributes to its own ads; MER tells you how many dollars of actual sales every dollar of total marketing spend produced. At E-SAFQA we judge every account we manage by MER and use platform ROAS for direction only. This article explains why, shows how attribution overlap and cancelled orders mislead, and gives you a monthly report template to apply to your store.

Precise definitions

ROAS (Return on Ad Spend) = revenue the platform attributes to its ads ÷ spend on that platform. It is calculated inside Meta or Google using each platform’s own attribution window.

MER (Marketing Efficiency Ratio) = total store sales in the period ÷ total ad spend across all platforms in the same period. It is calculated from store numbers and is sometimes called blended ROAS.

Aspect ROAS MER
Revenue source The ad platform The store (Shopify)
Spend scope One platform All platforms
Affected by attribution overlap Yes No
Counts cancelled orders Usually yes No, if you use net sales
Includes organic sales No Yes
Correct use Comparing campaigns inside a platform Judging the profitability of all marketing

Problem one: attribution overlap between platforms

A typical Gulf customer sees your ad on Instagram, searches your store name on Google two days later, then buys. Meta attributes the purchase to itself because it happened inside its view or click window; Google attributes it to itself because the last click was a Search ad. The result: one order appears twice, and if you add the two platforms’ purchases you get a number higher than your actual store orders. Hence our first rule: never add Meta and Google conversions together. We explain the windows in attribution windows explained.

Problem two: cancelled and refused orders

The platform records a purchase the moment it completes on the store. What happens afterwards does not concern it: the customer cancels, the cash-on-delivery order is refused at the door, or the item is returned. In our markets, where cash on delivery is a meaningful share of orders, the gap between purchases recorded by the platform and orders that became real revenue can be large. That is why we calculate MER from net Shopify sales after cancellations and returns, not gross sales.

Problem three: revenue is not profit

A 4x ROAS looks excellent until you learn the product’s margin is 15%. A 2x ROAS can be very profitable on a product with a 60% margin. Both metrics measure revenue, so both must be tied to contribution margin. The calculation is in eCommerce unit economics.

How to set the minimum MER for your store

The minimum MER that covers advertising alone = 1 ÷ contribution margin rate. If contribution is 40% of the selling price, you need a MER above 2.5 to cover ad spend, and higher to cover fixed costs and make a profit.

Contribution margin MER to break even on ads Approximate target MER (after fixed costs and profit)
25% 4.0 Above 5.5
40% 2.5 Above 3.5
60% 1.7 Above 2.4

These are arithmetic ratios derived from the formula, not industry benchmarks; apply them to your actual margin. Note that MER includes organic and repeat sales, so a store with a strong customer base achieves a higher MER on the same spend.

How we still use ROAS despite its flaws

Platform ROAS is not useless; it misleads only when used for the final verdict. Inside one platform, ROAS and cost per acquisition remain the best tools for comparing campaigns, ads and audiences with each other, because the same bias applies to all of them. The rule: ROAS to compare inside a platform, MER to judge the whole account. When Meta ROAS rises while MER stays flat or falls, that is a warning that the platform is claiming sales that would have happened anyway. This often shows up in campaigns leaning on retargeting or brand search, as in Performance Max campaigns.

A prerequisite: sound tracking before any measurement

MER depends on only two numbers, store sales and total spend, so it is hard to break. But ROAS and every in-platform decision depend on Pixel, Conversions API and Google conversions; if they are broken or duplicated, everything you see in the platform is wrong. Before comparing the two metrics, make sure Meta Pixel and CAPI are installed correctly with deduplication, and that platform purchase counts are reasonably close to store orders.

The monthly report template we use

Line Source Note
Net sales Shopify After cancellations and returns
Orders and average order value Shopify
Meta spend Meta Ads
Google spend Google Ads
Snapchat, TikTok and other spend The platforms
Total spend Sum of the above
MER Net sales ÷ total spend The final judge
Blended CPA Total spend ÷ store orders Compare with max CPA from margin
ROAS per platform The platform Direction only, never summed
Share of sales from repeat customers Shopify Explains MER movement

Compare each month with the previous month and with the same month last year, because seasons such as Ramadan and White Friday change the numbers fundamentally. The complete template is in monthly eCommerce performance report.

From our experience

At Xmart, an electronics store in Jordan, Meta ROAS reached 11x in Q2 2025, an excellent in-platform number. But what we judge the account by is blended MER from Meta and Google together against store sales, and in September 2026 it exceeded 10x with hundreds of orders a month. The two numbers do not contradict each other; one measures a platform and the other measures the store, and account decisions are built on the second. Read the Xmart case study.

Conclusion

MER vs ROAS is the difference between a platform’s report on itself and your store’s report on its marketing. Use ROAS to compare campaigns within one platform, judge the whole account by MER calculated from net sales and total spend, and derive the minimum from your order margin. If your platform numbers do not match your store orders, that is the first problem to fix; see E-SAFQA’s tracking and analytics service.

Send us last month’s Meta and Google reports and your store sales on WhatsApp and we will calculate your real MER, free of charge.

Want this applied to your store?

E-SAFQA builds and runs Shopify stores and their ads. Message us on WhatsApp for a free audit.

Frequently asked questions

What is MER?

MER stands for Marketing Efficiency Ratio: total store sales divided by total advertising spend across all platforms in the same period. It measures the efficiency of all marketing, not one platform.

What is the difference between MER and ROAS?

ROAS is calculated inside one platform from the revenue it attributes to its ads within its attribution window. MER is calculated from actual store sales and total spend, so it is unaffected by attribution overlap between platforms or by cancelled orders when you use net sales.

What is a good MER for an online store?

There is no single number; it depends on product margin and the share of organic sales. Derive the minimum from contribution margin: a store with a 40% margin needs a MER above 2.5 to cover ads, and higher to profit after fixed costs.

Does a high Meta ROAS mean the ads are profitable?

Not necessarily. ROAS can rise because the platform claims purchases that would have happened organically or through Google, or because it counts orders later cancelled. Always check that MER and store sales rose with it.

← Back to the blog