Track both -- but they answer different questions. ROAS tells you how a single campaign is performing. MER tells you whether your overall marketing spend is generating enough revenue to keep the business profitable. Most founders only look at platform-reported ROAS. That's a problem, because after iOS 14 those numbers are increasingly unreliable.
This article breaks down both formulas, shows when each metric matters, and explains why the smartest ecommerce operators use MER as a "truth check" against inflated channel ROAS. If you're scaling spend based on what Facebook tells you, MER might change how you think about your budget.
The Formulas: ROAS vs MER
Both metrics relate revenue to marketing spend. The difference is scope:
- ROAS = Revenue from a Specific Campaign ÷ Cost of That Campaign
- MER = Total Revenue ÷ Total Marketing Spend (All Channels)
ROAS zooms in on 1 campaign or 1 channel. MER zooms out to the entire marketing budget. ROAS depends on platform attribution to assign revenue to a specific ad. MER doesn't care about attribution at all -- it just divides your store's total revenue by everything you spent on marketing. For a deeper dive on the ROAS formula, see our full guide on how to calculate ROAS.
Side-by-Side Comparison
| ROAS | MER | |
|---|---|---|
| Formula | Campaign Revenue ÷ Campaign Spend | Total Revenue ÷ Total Marketing Spend |
| Scope | Single campaign or channel | All channels combined |
| Relies on attribution? | Yes (platform tracking pixels) | No (uses total store revenue) |
| Affected by iOS 14? | Yes -- often inflated | No -- attribution-free |
| Good benchmark | 3x-5x (varies by channel) | 3.0-5.0 (5.0+ is strong) |
| Best for | Optimizing individual campaigns | Evaluating total marketing profitability |
| Blind spot | Attribution errors inflate results | Cannot tell you which channel is working |
ROAS is a channel metric. MER is a business metric. ROAS tells your media buyer which ad sets to scale. MER tells you whether scaling those ad sets is actually moving the needle on total revenue relative to total spend. You need both. For more on the channel-level vs blended distinction, see our breakdown of blended ROAS vs channel ROAS.
Why Platform ROAS Is Increasingly Unreliable
Before iOS 14, Facebook could track a user from ad click to purchase with reasonable accuracy. That era is over. Today, platform-reported ROAS has 3 major problems:
- Over-attribution. Facebook, Google, and TikTok all claim credit for the same conversion. If a customer saw a Meta ad, clicked a Google search ad, and then bought through an email link, all 3 platforms report the sale. Your combined platform ROAS looks incredible. Your bank account tells a different story.
- Tracking gaps. With app tracking transparency, the majority of iOS users opt out of tracking. The platforms model these conversions, but modeled data is an estimate, not a measurement.
- Attribution windows. Shorter attribution windows after iOS 14 mean platforms miss delayed conversions entirely, while longer windows on other platforms count conversions that would have happened organically.
MER sidesteps all of this. It doesn't rely on pixels, cookies, or platform reporting. Total revenue comes from Shopify (or your store platform). Total marketing spend comes from your budget. Neither number can be inflated by attribution overlap. That's why MER has become the go-to "sanity check" for ecommerce operators who don't fully trust what the ad platforms report.
MER Benchmarks: What the Numbers Mean
MER is expressed as a ratio. Here's how to interpret it:
| MER | Ad Spend as % of Revenue | What It Means |
|---|---|---|
| 2.0 | 50% | Half your revenue goes to marketing -- likely unprofitable |
| 3.0 | 33% | Acceptable for high-margin brands (60%+ gross margin) |
| 4.0 | 25% | Healthy -- solid efficiency for most ecommerce brands |
| 5.0 | 20% | Strong -- marketing spend is well under control |
| 8.0 | 12.5% | Very efficient -- likely has strong organic or repeat revenue |
| 10.0+ | 10% or less | Brand-driven -- minimal paid dependency |
A MER between 3.0 and 5.0 is the target range for most scaling ecommerce brands. Above 5.0, your marketing dollars are working efficiently. Below 3.0, you're spending too much of your revenue on customer acquisition to leave room for healthy margins. The exact threshold depends on your gross margin -- a brand with 70% margins can afford a 3.0 MER. A brand with 35% margins needs closer to 5.0. To understand where your margins sit, read our guide on what counts as a good ROAS for ecommerce.
See your real ROAS -- not what the ad platforms claim
Plug in your ad spend, revenue, and costs. Our free calculator shows your true ROAS, breakeven point, and profit per dollar spent -- so you can compare it against your MER.
Open ROAS Calculator →Worked Example: ROAS vs MER on the Same Month
A DTC skincare brand spends across 3 channels in February. Here are the platform-reported numbers alongside the MER calculation:
| Channel | Spend | Platform-Reported Revenue | Platform ROAS |
|---|---|---|---|
| Meta Ads | $25,000 | $112,500 | 4.5x |
| Google Ads | $15,000 | $75,000 | 5.0x |
| TikTok Ads | $10,000 | $35,000 | 3.5x |
| Total | $50,000 | $222,500 | 4.5x (blended) |
The platforms say this brand generated $222,500 in revenue from $50,000 in ad spend. But total Shopify revenue for the month was only $180,000. The platforms over-reported by $42,500 because of attribution overlap.
MER = $180,000 ÷ $50,000 = 3.6. That is still healthy, but it's a 3.6, not a 4.5. The gap between platform-reported blended ROAS (4.5x) and MER (3.6) is the attribution inflation -- and it's 20% in this case. If this founder made scaling decisions based on the 4.5x number, they would overspend. The MER tells the real story.
When to Use ROAS
ROAS is still the right metric for campaign-level optimization. Even if the absolute number is inflated, the relative performance between campaigns on the same platform is still directionally accurate.
Use ROAS when you're:
- Comparing ad sets or creatives within the same platform
- Deciding which campaigns to scale and which to pause
- Running A/B tests on audiences, placements, or copy
- Setting bid strategies and daily budgets
ROAS works here because you're comparing apples to apples within a single platform. The attribution bias is consistent, so relative rankings are reliable even if absolute numbers are off. For more context on how ROAS differs from profit-based metrics, see our ROAS vs ROI comparison.
When to Use MER
MER is the right metric for business-level marketing decisions. It answers the question ROAS cannot: "Is my total marketing budget generating enough revenue?"
Use MER when you're:
- Deciding whether to increase or decrease total ad spend
- Evaluating if adding a new channel is diluting efficiency
- Checking if platform-reported ROAS numbers are trustworthy
- Setting monthly or quarterly marketing budgets
- Reporting to investors on marketing efficiency
MER is your truth check. If Meta says your ROAS is 5x but your MER is 2.8, something doesn't add up. Either the platform is over-counting, or your other channels are dragging total efficiency down. Either way, you need to investigate before scaling.
Best Practice: Use Both Together
The founders who run the most profitable ad operations use ROAS and MER as a 2-layer system. It's the framework we built True Margin around:
Layer 1: Optimize campaigns on ROAS. Your media buyer uses platform ROAS to decide which ad sets get more budget, which creatives to test, and which audiences to cut. This is day-to-day optimization, and ROAS is the right tool because it's real-time and available inside every ad platform.
Layer 2: Validate spend with MER. At the end of each week or month, you calculate MER using actual Shopify revenue and total marketing spend. If MER is holding steady or improving as you scale spend, the ROAS numbers are directionally correct. If MER is dropping while platform ROAS stays flat, the platforms are over-reporting and you're spending more than you should.
True Margin users track both metrics on 1 dashboard. The channel ROAS numbers let you optimize in real time. The MER number tells you whether that optimization is actually translating into efficient total spend. When they diverge, that's your signal to dig deeper.
The brands that lose money aren't the ones with bad ROAS. They're the ones who trust platform ROAS without checking it against MER. Track both. Optimize with ROAS. Validate with MER. That's how you scale spend without scaling waste.
Want to see your real numbers? Plug your data into our free ROAS calculator and compare what the platforms claim against what your business actually earned.
Frequently Asked Questions
What is the difference between ROAS and MER?
ROAS (Return on Ad Spend) = Revenue from a specific campaign ÷ Cost of that campaign. It measures single-channel ad efficiency. MER (Marketing Efficiency Ratio) = Total Revenue ÷ Total Marketing Spend across all channels. It measures how efficiently your entire marketing budget generates revenue, regardless of which channel gets attribution credit.
What is a good MER for ecommerce?
A good MER for ecommerce is 3.0 to 5.0, meaning you generate $3 to $5 in revenue for every $1 of total marketing spend. A MER above 5.0 is considered strong -- it means your ad spend is 20% or less of total revenue. Below 3.0 typically signals that marketing costs are eating into your margins.
Why is MER more reliable than ROAS after iOS 14?
After iOS 14, ad platforms lost the ability to accurately track many conversions. Platform-reported ROAS is often inflated because Facebook, Google, and TikTok all claim credit for the same sale. MER sidesteps the attribution problem entirely -- it uses total revenue from your store and total marketing spend, neither of which depends on tracking pixels.
Should I replace ROAS with MER?
No. Use both together. ROAS is still the right metric for optimizing individual campaigns and comparing ad sets within a platform. MER is the right metric for evaluating whether your total marketing budget is producing enough revenue to be profitable. MER acts as a truth check against inflated platform-reported ROAS numbers.
How do I calculate MER?
MER = Total Revenue ÷ Total Marketing Spend. Include all marketing costs: paid ads across every platform, influencer fees, agency retainers, affiliate commissions, and any other marketing expense. Divide your total store revenue by that number. Example: $200,000 revenue ÷ $50,000 total marketing spend = 4.0 MER.

