fb-pixel
Back to Blog
Metrics Guide — August 202612 min read

MER vs ROAS: Which Metric Should D2C Brands Actually Use to Make Decisions?

Every D2C brand tracks ROAS. Very few track MER. That asymmetry explains a lot — why budgets get allocated to channels that look efficient but aren't, why revenue grows while profit doesn't, and why the weekly agency call sounds optimistic while the monthly P&L tells a quieter story.

MER vs ROAS Decision Metric Guide
ROAS Scope

In-Platform

Campaign & Creative test

MER Scope

Business Truth

Shopify Net Rev ÷ Total Spend

Target MER Range

2.8 – 5.0x

Varies by growth stage

ROAS and MER both measure marketing performance. They're not the same metric, they don't answer the same question, and using one where you need the other is one of the most expensive mistakes in D2C scaling.

Here's the complete breakdown.

ROAS: What It Measures and Where It Breaks Down

Formula

ROAS = Revenue Attributed to a Campaign ÷ Ad Spend on That Campaign

ROAS is a platform metric. Meta calculates it. Google calculates it. It lives inside the ad platform's reporting and reflects the platform's own rules for what counts as an attributed conversion.

What ROAS is genuinely useful for:

  • Comparing creative performance within the same campaign (Ad A vs Ad B)
  • Diagnosing delivery health (is my targeting reaching buyers?)
  • Setting tROAS bid targets within platform tools
  • Identifying creative fatigue (ROAS declining while spend holds = audience saturation)

These are all intra-platform decisions. ROAS is built for them.

Where ROAS systematically fails:

1. It's self-reported by each platform: Meta's ROAS uses Meta's attribution model. Google's ROAS uses Google's. When you run both simultaneously, the same customer who interacted with both platforms gets counted by both. Your combined attributed revenue can be 40–80% higher than your actual Shopify revenue. Individual platform ROAS numbers become unreliable for any cross-channel comparison.

2. It ignores everything after the click: Returns, COGS, shipping costs, payment fees — none of these appear in ROAS. A 4x ROAS on a 20% gross margin product with a 25% return rate is a loss-making campaign. ROAS cannot tell you this.

3. It rewards cheap conversions over valuable ones: The algorithm optimises toward the conversions it can find most cheaply. Retargeting conversions are cheaper than prospecting conversions. Existing customer re-purchases are cheaper than new customer acquisitions. If your campaigns aren't structured to separate these, ROAS rises while real new customer acquisition stalls.

MER Breakdown and Cross-Channel Efficiency

MER: What It Measures and Why It's Different

Formula

MER = Total Net Revenue (Shopify) ÷ Total Marketing Spend (All Channels)

MER is not a platform metric. It's a business metric. You calculate it yourself from your Shopify net revenue and your total marketing spend, including ad spend, agency fees, influencer costs, tool subscriptions, and any other variable marketing cost.

It doesn't care which platform claimed what. It doesn't use attribution windows. It doesn't see individual campaigns.

It asks one simple question: for every rupee spent on marketing in total, how much revenue came back to the actual business?

What MER is genuinely useful for:

  • Cross-channel efficiency monitoring: Immune to self-attribution inflation that makes individual platform ROAS numbers unreliable.
  • Macro-level trend detection: A declining MER is often the first signal that marketing efficiency is eroding (2–4 weeks before showing in campaign metrics).
  • Holding agencies accountable: Shifts agency conversations from platform vanity metrics to actual Shopify business outcomes.
  • Benchmarking during scaling: Early warning if budget scaling is approaching audience saturation.

MER vs ROAS: The Direct Comparison

ParameterROASMER
FormulaPlatform revenue ÷ Campaign spendShopify net revenue ÷ Total spend
Source of revenue dataPlatform attributionShopify (actual orders)
Accounts for overlap❌ Self-reports independently✅ Uses single source of truth
Per-campaign visibility✅ Yes❌ Aggregate only
Immune to self-attribution❌ No✅ Yes
Reflects returns❌ Ignored✅ Net of returns
Budget allocation decisions❌ Unreliable✅ Highly reliable
Agency accountability❌ Easily manipulated✅ Ground truth

The Number That Exposes Attribution Inflation

Here's a practical illustration of what happens when you compare both metrics simultaneously for a D2C skincare brand last month:

SourceReported Revenue
Meta Ads Manager₹24,00,000
Google Ads₹16,80,000
Email Platform₹8,40,000
Combined Platform Claims₹49,20,000
Shopify Net Revenue (Actual)₹19,60,000

Attribution Inflation Ratio: ₹49.2L ÷ ₹19.6L = 2.51x

Platforms are claiming 2.5x more revenue than Shopify recorded. Total marketing spend was ₹6,80,000.

Real Business MER = ₹19,60,000 ÷ ₹6,80,000 = 2.88x

This is the number to manage against, track weekly, and hold your team and agency accountable to.

How to Calculate MER Weekly

Step 1: Pull Shopify net revenue for the week — Shopify Analytics → Sales → Net Sales figure (which excludes refunds).

Step 2: Pull total marketing spend for the week — Include Meta ad spend + Google ad spend + influencer fees + agency retainer (prorated weekly) + creative costs + tool costs.

Step 3: Divide — MER = Shopify Net Revenue ÷ Total Marketing Spend.

Step 4: Track trend — Add to a simple spreadsheet week-over-week to monitor marketing efficiency independent of platform self-reporting.

MER Benchmarks for D2C Brands

Growth StageTypical MER Range
Early Stage (Under ₹1Cr MRR)3.5–5.0x
Growth Stage (₹1–5Cr MRR)2.8–4.0x
Scale Stage (₹5–15Cr MRR)2.2–3.5x
Brand-Mature (₹15Cr+ MRR)1.8–3.0x

When to Use ROAS and When to Use MER

Use ROAS for:

  • Comparing Ad A vs Ad B within the same campaign
  • Setting tROAS bid targets in Meta or Google
  • Diagnosing creative fatigue or audience saturation
  • In-platform campaign structure decisions

Use MER for:

  • Weekly business health monitoring
  • Cross-channel budget allocation decisions
  • Agency accountability and review conversations
  • Identifying macro-level efficiency trends
  • Benchmarking performance across time periods

Conclusion

ROAS is the metric ad platforms give you because it's the one they can calculate. MER is the metric your business needs because it's the one that reflects what actually happened.

Run both. Use ROAS for in-platform decisions. Use MER for business decisions. And measure both against contribution margin — the number that tells you whether any of it was actually profitable.

Key Takeaway

The difference between ROAS and MER is the difference between what platforms claim and what your business earned. Know both. Trust the right one.

Frequently Asked Questions

What is MER in marketing?

MER stands for Marketing Efficiency Ratio. It's calculated as Total Net Revenue (from Shopify) ÷ Total Marketing Spend across all channels. Unlike ROAS, it uses your actual Shopify revenue as the numerator, not platform-attributed revenue — making it immune to attribution overlap and self-reporting bias.

What is the difference between MER and ROAS?

ROAS uses each platform's attributed revenue divided by that platform's ad spend, subject to self-attribution bias and cross-channel overlap. MER uses actual Shopify net revenue divided by all marketing spend, providing a single, attribution-proof view of aggregate marketing efficiency. ROAS is better for campaign-level decisions; MER is better for business-level decisions.

What is a good MER for a D2C brand?

Depends on stage: early-stage brands typically target 3.5–5.0x, growth-stage 2.8–4.0x, scaling brands 2.2–3.5x. MER naturally declines as brands invest in upper-funnel brand building. A declining MER combined with declining LTV is the warning signal — MER declining while LTV holds or grows is often acceptable.

Why is my combined ROAS from Meta and Google higher than my Shopify revenue?

Attribution overlap. Both platforms claim credit for the same sales when customers interact with ads on both platforms before purchasing. A customer who saw a Meta ad and clicked a Google Shopping ad counts as a conversion for both. Combined platform-attributed revenue for brands running Meta + Google typically overstates actual Shopify revenue by 40–100%.

How does Flable AI calculate MER automatically?

Flable connects your Shopify net revenue with all ad spend inputs (Meta, Google) to calculate MER automatically, updated in real time as new orders and refunds process. Your MER is live on your dashboard alongside POAS and CM2 per campaign.

See your real MER alongside POAS and CM2, live, every day.

What your business actually earned vs what you spent. Automatic.

Start Measuring Profitability →

Setup in 48 hours · No credit card required · Backed by Microsoft & NVIDIA