Why Your ROAS Is Lying to You

The return-on-ad-spend number in your ad account is almost always inflated. Here’s why platform ROAS overstates reality — and how to find the number you can actually bank.

April 2, 2026 · 6 min read · Zoff Findlay
What we solve

What’s your real ROAS, after the inflation?

90

conversions a month you’re likely flying blind on — and optimizing against.

Every platform claims the same sale Reported revenue isn’t kept revenue The fix: profit, deduplicated and reconciled Every platform claims the same sale Reported revenue isn’t kept revenue The fix: profit, deduplicated and reconciled
Quick answer

Platform-reported ROAS is almost always inflated because each platform claims the same conversion and counts gross revenue before refunds, discounts, and cost of goods. The number you can bank is profit-on-ad-spend, deduplicated across channels and reconciled to your CRM.

TL;DR
  • Every platform takes full credit for shared conversions, so totals double-count.
  • Reported ROAS ignores refunds, discounts, shipping, and COGS.
  • Profit-on-ad-spend (POAS) is the only number safe to scale against.
  • Fixing it needs deduplication plus closed-loop revenue from your CRM.
  • Honest reporting reallocates budget from leaks to genuine winners.

Open any ad account and the ROAS figure looks reassuring. The problem is that the platform reporting it is also the platform being graded by it — and it grades generously. The number you optimize toward is rarely the number that hits your bank account, and the gap is where budgets quietly bleed.

Every platform claims the same sale

Conversion credit claimed for the same 100 real sales
Google Ads78 claimed
Meta54 claimed
Email / CRM41 claimed

Sum = 173 claimed vs 100 real. The overlap is double-counting — every platform takes full credit.

Source: Illustrative — reconcile your own platform totals against deduplicated GA4 + CRM

Google, Meta, and your email tool will each take credit for the same conversion if a buyer touched all three. Add those dashboards together and your “blended ROAS” can exceed what actually happened — you’re counting one sale two or three times. Until conversions are deduplicated across channels, every platform number is overstated by design.

Reported revenue isn’t kept revenue

What platform ROAS counts vs. what your P&L counts
Platform ROASYour P&L
Gross revenue at conversion Yes Yes
Refunds & chargebacks No Yes
Discount codes applied No Yes
Shipping & fulfillment No Yes
Cost of goods sold No Yes

Platform ROAS uses gross revenue at the moment of conversion. It knows nothing about refunds, cancellations, discounts, shipping, or cost of goods. A 4x ROAS on a product with a 30% margin and a 12% refund rate is a very different business than it looks on the dashboard.

  • Refunds and chargebacks the platform never sees.
  • Returns and partial cancellations booked weeks later.
  • Discount codes that quietly halve the order value.
  • Cost of goods and fulfillment that platform ROAS ignores entirely.

The fix: profit, deduplicated and reconciled

each conversion counted once, across every channel
POAS
profit-on-ad-spend — the number you actually scale on
1 : 1
platform-to-CRM reconciliation before any decision
Source: PPC Snobs reconciliation method (illustrative targets)

The honest number is profit-on-ad-spend, reconciled against the revenue that actually closed. That means deduplicating conversions across platforms, importing real outcomes from your CRM or store back-end, and subtracting the costs the ad platform can’t see. It’s less flattering — and far more useful, because it’s the only number you can confidently scale against.

A 4x dashboard ROAS that’s really 1.8x in profit isn’t a win. It’s a slow leak you’re funding daily.

Once your reporting reflects kept profit, decisions get simple: you scale what genuinely earns and cut what only looked like it did. The dashboard stops being a comfort blanket and starts being a control panel.

3,100
“Marketing Analyst” searches / mo (U.S.)
+0%
specialist demand vs 2 yrs ago
$72k
U.S. avg. salary — what this expertise costs to hire
Source: Ahrefs search demand + U.S. salary averages · roles: Marketing Analyst, FP&A Analyst
ZF
Article by

Zoff Findlay, MAcc

Zoff is the CFO of PPC Snobs. A Master of Accounting (Nova Southeastern) pursuing his CPA, he’s spent over a decade in full-cycle accounting and financial controllership — from QuickBooks, Stripe, and payroll reconciliations to budgeting, forecasting, and P&L reporting across medical, real-estate lending, manufacturing, and beverage-distribution businesses. He’s the one who keeps the math honest: the gap between reported revenue and the profit that actually lands.

FAQ

Questions, answered.

No — it’s a useful directional signal for in-platform optimization. It just shouldn’t be your business truth. Use it to steer bids, and use reconciled profit to decide where the budget goes.

From the author

Why this matters.

Zoff Findlay, MAcc on the thinking behind it.

ZF
Zoff Findlay, MAcc
Chief Financial Officer

If your tracking lies, every decision after it is wrong — confidently, expensively, every single day.

ZF
Zoff Findlay, MAcc
Chief Financial Officer · PPC Snobs

Reported ROAS is a comfort blanket. Profit-on-ad-spend, reconciled to your CRM, is the only number I’ll let a client scale against.

ZF
Zoff Findlay, MAcc
Chief Financial Officer · PPC Snobs

Attribution isn’t a dashboard. It’s the foundation the algorithm bids on. Get it honest first and everything downstream gets easier.

ZF
Zoff Findlay, MAcc
Chief Financial Officer · PPC Snobs
Pricing

Investment scales with ambition.

Two ways to engage. Both transparent — no SDR follow-ups, no proposal theatre.

Self-serve

Build your own retainer

Pick the modules you need. See exact one-time and monthly investment before you commit to anything.

Live total calculator
Modular pricing — no bundles
AI-enable, then scale on agents
Open the configurator →
RecommendedWhite-glove

Request a custom quote

For complex stacks, multi-brand portfolios, or projects above $50K/mo. Scoped on a call, priced on a doc.

Architecture audit included
Quarterly business review
Dedicated account manager