Why Your ROAS Is Lying To You (And What Metric Actually Matters)

By
Frank Kenne
October 27, 2026
•
5 min read
Share this post
Why ROAS is lying illustration comparing a 4.5x dashboard ROAS with a 2.4x bank MER in orange, black and white

Introduction

Short answer: Platform ROAS lies because every ad platform grades its own homework. Each one counts the sales it can claim, including orders another channel also claims and orders that would have happened anyway, and none of them subtract product costs. The number that actually matters is MER (total store revenue ÷ total ad spend), judged against a break-even line built from your contribution margin. Use ROAS to pick winners inside a platform; use MER to decide how much to spend.

Why ROAS is lying illustration comparing a 4.5x dashboard ROAS with a 2.4x bank MER in orange, black and white
The dashboard and the bank account rarely agree. The bank account wins.

Key takeaways

  • Platforms claim overlapping credit for the same order, so channel totals add up to more than real revenue.
  • View-through conversions count people who never clicked and were often already coming.
  • ROAS ignores COGS, shipping, fees and returns, so a "good" ROAS can still lose money.
  • MER from Shopify or your processor cannot be inflated by any platform.
  • Set a break-even MER from your margins and scale only while you stay above it.
  • Keep ROAS for creative and campaign decisions inside one platform, not for total budget.

In this guide

A dashboard-vs-bank worked example

Every figure in this section is illustrative, built to show the math. It is not a client result.

Picture a skincare brand spending $70,000 in a month: $50,000 on Meta and $20,000 on Google. Here is what the dashboards report:

SourceAd spendRevenue claimedReported ROAS
Meta Ads Manager$50,000$180,0003.6x
Google Ads$20,000$95,0004.75x
Platforms added together$70,000$275,0003.9x
Shopify, actual$70,000$168,0002.4x MER

The platforms claim $275,000 of revenue. The store only took in $168,000, and that includes email, organic and repeat customers who would have bought with no ads at all. Roughly $107,000 of "revenue" exists only in the dashboards because both platforms counted the same orders, and because view-through windows credited ads that people merely scrolled past.

Now run it to profit. Say the brand keeps 45% of each sale after product cost, shipping, payment fees and returns. That makes the break-even MER 1 ÷ 0.45 = 2.22x.

  • Dashboard story: $275,000 × 45% = $123,750 of contribution, minus $70,000 of ads = +$53,750. Time to scale.
  • Bank story: $168,000 × 45% = $75,600 of contribution, minus $70,000 of ads = +$5,600. Barely above break-even, before rent or salaries.

Same month, same ads, two opposite decisions. If this brand pushes spend 30% because "ROAS is 3.9," the extra dollars almost certainly land below break-even. That gap is what we mean when we say ROAS is lying.

Bar chart comparing Meta and Google reported revenue, the inflated platform total and actual Shopify revenue for one illustrative month
Illustrative month: platform totals imply 3.9x, while the store shows a 2.4x MER.

Why does platform ROAS overstate results?

None of this requires anyone to be dishonest. Each platform uses a reasonable-sounding rule that, added up across channels, overstates what ads did.

Attribution overlap

A shopper sees a Meta ad Monday, clicks a Google ad Wednesday and buys Thursday. Meta counts the sale through its view or click window. Google counts it through its click. Your store recorded one order. Add channel ROAS together and you get more revenue than exists.

View-through conversions

Meta can credit a purchase to an ad the customer only saw in their feed. Some of those views genuinely nudged a sale. Many were people already heading to your site from an email, a podcast mention or a friend's recommendation.

Retargeting and brand demand

Retargeting and branded search look excellent because they reach people who already intended to buy. They harvest demand more than they create it. Our guide to retargeting and catalog ads in the Advantage+ era shows how to cap and test that spend.

Modeled and delayed data

Since iOS privacy changes, a share of conversions are modeled rather than observed. Modeling is useful, but it is still an estimate produced by the party being graded. See why attribution is failing DTC brands for how this got worse in 2026.

Three questions before you trust any ROAS number

  • What attribution window is it using? A 7-day click, 1-day view number and a 1-day click number can differ by 30% or more for the same ads. Know which one you are reading.
  • Would these buyers have purchased anyway? If most of the credited sales come from past customers, email subscribers or brand searchers, the ad may be collecting a toll on demand you already earned.
  • Did total revenue move? If a campaign "added" $40,000 last week but store revenue was flat, the campaign shifted credit rather than creating sales.

If you cannot answer all three, treat the ROAS as a relative score, not a profit report.

Why can a "good" ROAS still lose money?

ROAS measures revenue, not profit. If product, shipping, fees and fulfillment take 60% of each sale, you keep 40%, and you need a ROAS of 2.5 just to get your ad dollar back.

The figures below are illustrative, not client results.

Reported ROASContribution margin before adsProfit per $1 of ads
2.040%−$0.20
3.040%+$0.20
4.040%+$0.60

Now stack the overstatement on top. If a platform's 3.0 ROAS is really a 2.2 once overlap is removed, that "+$0.20" row is actually losing money. Low-margin brands feel this first: a supplement brand at 70% gross margin can survive sloppy measurement far longer than an apparel brand at 45% with heavy returns.

Break-even MER ladder showing 30, 40, 50 and 60 percent contribution margin mapped to 3.33, 2.5, 2.0 and 1.67 break-even MER
Your break-even line comes from your margin, not from the ad platform.

What metric should DTC brands use instead?

MER = total revenue ÷ total ad spend, pulled from Shopify or your payment processor. Because it uses money that actually arrived, no platform can inflate it. Pair it with:

  • Break-even MER = 1 ÷ contribution margin before ad spend. Below it, ads lose money.
  • Target MER: break-even plus the profit you need, set in your one-page DTC growth plan.
  • New-customer CAC, so returning revenue does not mask weak acquisition (see customer acquisition cost (CAC)).
  • Contribution margin after ad spend, reviewed monthly. This is the number that pays the bills.

MER has a weakness: it does not tell you which ad worked. That is fine, because it is not supposed to. It tells you whether the whole system is profitable and whether more spend is buying more revenue. The full method, including how to set targets by growth stage, is in our pillar guide: MER vs ROAS: the marketing efficiency ratio explained.

A simple weekly check

  1. Pull last week's total revenue and total ad spend across every channel.
  2. Calculate MER and compare it with break-even and target.
  3. Check new-customer revenue. If MER held only because of repeat buyers, acquisition is weakening.
  4. Only then open Ads Manager to decide which campaigns get the next dollar.

How should you use ROAS now?

ROAS still has a job. Inside one platform, using one attribution setting, it is a fine way to compare ads, ad sets and campaigns relative to each other. If concept A shows 3.1 and concept B shows 1.8 under the same rules, A is probably the better ad.

What ROAS should not do is set total budget or prove that ads are profitable. When ROAS looks solid but spend refuses to grow profitably, the cause is usually creative fatigue or audience saturation, which we unpack in why your Meta ads aren't scaling even with a solid ROAS. Advantage+ Shopping makes the gap wider, so read Advantage+ in 2026 for MER-focused brands before you hand it more budget.

This split, MER for budget and ROAS for tactics, is the core of our Engineered Growth System and how our performance marketing team reports to clients. It is how we have managed $50M+ in ad spend at a 4.9x average ROAS while keeping every budget decision tied to store revenue.

Want us to look at your numbers?

We'll compare your dashboards with your store data and show you the highest-leverage fixes. Book a free growth audit with Lion Media.

FAQ

Is ROAS useless?

No. It is useful for comparing ads and campaigns inside one platform under the same attribution setting. It just should not decide your total budget.

What is break-even ROAS?

The ROAS at which ad spend equals contribution margin. It is 1 divided by your contribution margin before ads, so a 40% margin means a break-even of 2.5.

Why do my platforms report more revenue than Shopify?

Because each platform credits itself for shared orders and view-through conversions. That overlap makes platform totals add up to more than real store revenue.

How often should I check MER?

Weekly for most brands. Daily numbers are noisy because of promotions, payday cycles and shipping timing, so trends matter more than single days.

Is MER the same as blended ROAS?

Yes, the terms are used interchangeably. Both divide total store revenue by total ad spend across every channel, instead of trusting any single platform's report.

Ready to Build?

Want this applied to your brand?

Book a free 30-minute growth audit. We'll review your ads, tracking and site, and show you where the profit is leaking.

No commitment. No pitch deck. A real conversation about your growth architecture.

Written by Frank Kenne, Lion Media

Lion Media is a performance marketing agency for DTC ecommerce brands. We build paid media and growth systems around MER and contribution margin, not platform ROAS.

Follow Lion Media on LinkedIn
Share this post