Purposeful Profits
← Growth guides
Paid MediaMeta AdsAttributionROAS

Meta Ads ROAS: Why Your Dashboard Is Lying (And How to Find Your Real Number)

Your Meta dashboard shows 4x ROAS. Your margin hasn't moved. Your bank account disagrees. Here's exactly why platform-reported ROAS is almost always inflated — and the three-metric stack that tells the truth.

By Caner Veli · 13 March 2026 · 9 min read

20–50%

Meta over-credits itself vs. post-purchase survey data

40–70%

higher true nCAC vs. Meta's reported cost per purchase

3–6x

target Marketing Efficiency Ratio for profitable DTC scaling

Source: Purposeful Profits Brand Growth Audits, 350+ DTC/CPG brands, 2023–2026

Almost every DTC brand I audit is running Meta ads. Almost every one of them is looking at the wrong number to judge whether it's working.

The Meta dashboard is a self-reported score. Meta tells you how many conversions it drove, using an attribution model it designed to make itself look good. The ROAS figure in your Ads Manager is not a neutral measurement. It is Meta's best argument for why you should keep spending with Meta.

This matters enormously when you are trying to make a decision about whether to scale spend, cut a campaign, or shift budget between channels. If the number you're looking at is wrong, every decision downstream is built on a false premise.

Why the Meta dashboard overstates ROAS

There are four structural reasons the number in your Ads Manager is almost certainly higher than reality. Understanding each one is not an academic exercise — it directly affects how you read every campaign report.

01

Last-click attribution gives Meta full credit

Meta's default attribution model assigns 100% of the conversion value to the last Meta touchpoint before purchase. If a customer saw a Meta ad on Monday, searched for your brand on Google on Thursday, and bought via a branded search, Meta takes full credit. Google also takes full credit. You are double-counting the same purchase in two dashboards.

Last-click attribution systematically over-values the final touchpoint and under-values the earlier touchpoints that built awareness and intent. For DTC brands where the path to purchase involves multiple channels and several days of consideration, this distortion is severe. In brands I have audited, attributed revenue across all channels has exceeded actual revenue by 150–300%.

02

View-through conversions inflate every number

Meta's default attribution window includes a one-day view-through window. This means if someone sees your ad — without clicking — and then purchases within 24 hours, Meta counts that as a conversion it drove. The person may have seen the ad while scrolling past it in two seconds. They may have had no conscious awareness of the ad at all.

View-through conversions are particularly problematic for DTC brands with strong organic or word-of-mouth channels. A customer who was already going to buy, triggered by a review or a friend's recommendation, gets attributed to Meta because they happened to have scrolled past an ad earlier that day. Turn off view-through attribution in your account settings and watch your reported ROAS drop immediately — that gap is the magnitude of the problem.

03

iOS privacy changes broke the pixel

Apple's App Tracking Transparency (ATT), introduced in 2021 and progressively tightened since, means that a significant portion of your iOS customers are not trackable by the Meta pixel. Industry estimates put iOS traffic at 55–65% of mobile users in the UK. Meta cannot see many of these purchases at all.

To compensate, Meta uses statistical modelling to estimate the conversions it cannot observe directly. These modelled conversions are included in your reported figures. The accuracy of Meta's models varies by account history, creative volume, and purchase frequency — but modelled data is not the same as measured data, and it introduces a systematic upward bias in reported performance.

04

Advantage+ mixes acquisition and retargeting

Meta Advantage+ Shopping Campaigns are Meta's AI-driven automated campaign format. They are genuinely effective at optimising for conversions — but they do it partly by heavily weighting retargeting audiences, people already likely to buy, over genuine new customer acquisition.

When you run Advantage+, Meta blends new customer and existing customer conversions into a single reported ROAS figure. This looks excellent. It is excellent — at converting warm audiences. But if you are trying to grow, you need to know how much of that spend is acquiring new customers versus retargeting people who would have bought anyway. Advantage+ makes that distinction almost impossible to see within the platform.

The three metrics that actually tell the truth

Replace platform-reported ROAS with these three numbers. Together they give you an accurate picture of paid media performance without relying on Meta to mark its own homework.

01

Marketing Efficiency Ratio (MER)

MER = Total Revenue ÷ Total Ad Spend (all paid channels)

MER is the most important single number for understanding whether paid media is working. It takes your total store revenue — not attributed revenue, actual revenue — and divides it by total paid spend across every channel. It requires no pixel, no attribution model, and no trust in any platform's reporting.

Calculate it weekly. If your MER is stable or improving as you scale spend, paid media is contributing to real growth. If MER is declining as you increase spend, you are scaling into inefficiency — paying more for the same or less revenue output.

A healthy MER target depends on your contribution margin. If your contribution margin is 50%, you need an MER of at least 2x to cover media spend from margin. To be profitable before overheads, you typically need 3–4x. Most DTC brands running efficiently across Meta, Google, and organic sit at 3.5–5x MER.

02

True new customer acquisition cost (nCAC)

nCAC = Total Ad Spend ÷ Number of First-Time Buyers

Meta's cost per purchase includes returning customers. Your true nCAC counts only the customers who have never bought from you before. This is the number that determines whether your paid media programme is building a sustainable business or recycling existing customers at increasing cost.

To calculate it, export your Shopify customer data and identify how many orders in a given period came from first-time buyers versus returning customers. Divide your total ad spend by the first-time buyer count. That is your real nCAC.

For most DTC brands I audit, true nCAC is 40–70% higher than the cost per purchase Meta reports. That gap is the retargeting effect — Meta spending budget on people already in your ecosystem to generate purchases it then counts as new acquisitions.

Compare your nCAC to your 12-month LTV. If nCAC is below 30% of 12-month LTV, you have strong economics for scaling. If nCAC is above 50% of 12-month LTV, scaling spend will generate growth in revenue but not in profit.

03

Post-purchase attribution survey

Survey question: 'How did you first hear about us?'

A single-question post-purchase survey, placed on your order confirmation page or in your confirmation email, bypasses every pixel limitation. It asks customers directly. Customers self-report the channel that actually drove their discovery.

This data is not statistically perfect — it relies on customer memory and is subject to recency bias — but it consistently provides a more accurate picture of channel contribution than any attribution model. And it catches what no pixel ever can: word of mouth, podcast mentions, physical retail, friends' recommendations, and organic social that precedes any ad exposure.

When post-purchase survey responses are compared to Meta's reported attribution, the gap is consistent: Meta over-credits itself by 20–50% depending on the brand's organic strength. Email, direct, and organic social are systematically undercounted. The survey does not replace quantitative attribution but it is essential for calibrating what you can trust.

What good actually looks like: benchmarks by revenue band

These benchmarks come from brands we have worked with directly. They are for DTC brands in drinks, beauty, and wellness with contribution margins between 40% and 60%.

Revenue band

Target MER

Max nCAC

Red flag if...

£5K–£20K/mo

3.5–5x

£25–£45

MER below 2.5x

£20K–£50K/mo

3x–4.5x

£35–£65

nCAC above 60% of LTV

£50K–£100K/mo

2.8–4x

£50–£90

MER declining month-on-month

These ranges assume a Shopify store with Klaviyo email contributing 25%+ of revenue and blended contribution margin above 40%. Brands with lower email contribution or weaker margins need higher MER targets to remain profitable.

How to build the measurement stack in five steps

This does not require a data warehouse, a data analyst, or expensive third-party software. The basic version can be running within a week using a spreadsheet and two free tools.

1

Set up MER tracking in a spreadsheet

Create a weekly tracker: total Shopify revenue in the period, total ad spend across Meta and Google (and any other paid channels). Calculate MER = revenue ÷ spend. Track this weekly for four weeks before making any decisions — you need trend data, not a single data point.

2

Turn off view-through conversions in Meta

In Meta Ads Manager, go to each campaign settings and change the attribution window from the default (1-day view, 7-day click) to 7-day click only. Your reported ROAS will drop. That drop is the view-through inflation — now you are seeing a number that actually corresponds to clicks that led to purchases.

3

Install a post-purchase survey

Tools like KnoCommerce, Enquire Labs, or a simple Google Form embedded in your order confirmation email will do this. Ask one question: 'How did you first hear about us?' Include options: Instagram/Facebook ad, Google search, TikTok, friend/word of mouth, organic social, email, other. Review responses monthly. You are looking for the gap between what Meta claims drove discovery and what customers report.

4

Calculate true nCAC monthly

Export your Shopify customers report filtered to the last 30 days. Identify how many are tagged as new customers (first order). Divide total paid spend by that number. Build this into your monthly review as a key metric alongside MER. Watch for the nCAC trend as you scale — it will rise, and you need to know how fast.

5

Build a blended attribution model

Once you have four to six weeks of MER data, post-purchase survey data, and nCAC data, you can build a simple blended attribution model. Weight the channels that appear consistently in post-purchase survey responses and correlate with MER movements. This will not be perfect, but it will be significantly more accurate than trusting any single platform's self-reported numbers.

What this looks like in practice

A wellness brand came to us spending £8K/month on Meta, reporting a consistent 4.2x ROAS in Ads Manager. Revenue had been flat for four months despite increasing budget from £5K.

When we ran the measurement rebuild: MER was 2.1x. True nCAC was £78 against a 12-month LTV of £110. The post-purchase survey showed 44% of customers discovered the brand through word of mouth or organic Instagram, not ads. Meta was taking credit for most of those.

The actual paid media performance was barely covering cost of acquisition. The brand was growing its email list and social following through organic strength, while Meta's algorithm efficiently retargeted that warm audience and reported it as paid performance.

We cut paid budget to £4K/month, redirected the saved spend into a structured influencer seeding programme (which was clearly the actual discovery mechanism), and rebuilt the Klaviyo email flows. MER moved from 2.1x to 4.3x within 60 days — not because paid media improved, but because we stopped over-weighting it.

The broader point

Meta ads can absolutely be a profitable acquisition channel for DTC brands. Many of the brands we work with run Meta efficiently at scale. But efficient Meta spend requires an accurate measurement framework — not because the platform is dishonest, but because its default reporting is structurally designed to attribute as much credit to itself as possible.

MER, true nCAC, and a post-purchase survey give you a measurement layer that is independent of any platform. Once you have it, budget decisions become obvious. Without it, you are scaling spend based on a number that is designed to justify scaling spend.

Find out if your paid media is actually working

The free scorecard below covers paid media attribution alongside conversion, email, and unit economics — it takes three minutes and will show you where your biggest constraint is right now.

If you want someone to pull your actual data and tell you what your real ROAS is — and what to do about it — the Brand Growth Audit covers your full paid media setup, attribution model, and channel efficiency. Three days, Loom walkthrough, prioritised PDF report.

Frequently asked questions

Why does my Meta ROAS look high but my business isn't growing?

Meta's reported ROAS is almost always inflated because it uses last-click attribution by default, includes view-through conversions (purchases where someone saw an ad but never clicked), and cannot accurately track iOS users post-Apple's App Tracking Transparency changes. This means Meta is taking credit for purchases that would have happened anyway — organic, direct, or email-driven. The result is that reported ROAS may be 3–5x while your true return, measured against total revenue, is significantly lower.

What is Marketing Efficiency Ratio (MER)?

Marketing Efficiency Ratio (MER) is total revenue divided by total ad spend across all paid channels. Unlike platform-reported ROAS, MER is not distorted by attribution windows, view-through conversions, or pixel gaps. It gives an honest read on what every pound of paid media is actually generating. A healthy MER target for DTC brands with contribution margin above 40% is typically 3x–5x.

What is a good ROAS for Meta ads for a DTC brand?

A good Meta ROAS depends entirely on your contribution margin. If your contribution margin is 50%, you need a blended ROAS of at least 2x to break even on paid media before fixed costs. To scale profitably, you need 3x or above. However, the more useful benchmark is MER: total revenue divided by total ad spend. Most profitable DTC brands run an MER of 3–6x depending on their LTV model.

What is new customer acquisition cost (nCAC) and why does it matter?

New customer acquisition cost (nCAC) is total paid media spend divided by the number of genuinely new customers acquired in that period. Most Meta dashboards show cost per purchase, which includes returning customers. True nCAC is often 40–70% higher than the number shown in Meta Ads Manager. It matters because the entire case for scaling paid media depends on whether the cost of acquiring a new customer is sustainably below their lifetime value.

How does Meta Advantage+ affect ROAS reporting?

Meta Advantage+ Shopping Campaigns consolidate targeting and creative optimisation into a single automated campaign, which Meta reports at a portfolio-level ROAS. This blended reporting makes it difficult to see which audiences and creatives are generating new customer revenue versus retargeting existing customers. Advantage+ campaigns often show strong reported ROAS because they heavily weight retargeting — people already likely to convert — rather than genuinely new customer acquisition.

What is a post-purchase attribution survey and how do I use it?

A post-purchase attribution survey asks customers one question at checkout or on the order confirmation page: 'How did you first hear about us?' This self-reported data bypasses pixel limitations entirely and gives an accurate picture of which channels are genuinely driving new customer discovery. When post-purchase survey results are compared to platform-reported attribution, Meta is typically over-credited by 20–50% and organic or word-of-mouth is systematically undercounted.

About the author

Caner Veli founded and exited Liquiproof, scaling from zero to 3,000+ retailers globally in under 6 years. He has since advised 350+ DTC and CPG brands generating £20M+ in client revenue. Purposeful Profits is the growth consultancy he wishes had existed when he was building Liquiproof. Read more about Caner →