Profit ROAS vs. Platform ROAS: The Number Your Ad Account Won’t Show You

Google says 6×. Your bank account says you’re barely breaking even. Platform ROAS counts revenue before a single cost comes out — here’s how to bid on the number that actually pays you.

June 27, 2026 · 6 min read · Richard C.
What we solve

Is your “winning” ROAS actually making you money?

$8,800

a month — about $105,600/yr — going to clicks that never convert.

What each number actually measures Why the gap wrecks your bidding How to bid on profit instead Isn’t platform ROAS good enough as a proxy? What each number actually measures Why the gap wrecks your bidding How to bid on profit instead Isn’t platform ROAS good enough as a proxy?
Quick answer

Platform ROAS is revenue divided by ad spend, counted before product cost, shipping, fees, and returns. Profit ROAS divides actual gross profit by the fully-loaded cost of the sale. They routinely disagree by a wide margin, and because smart bidding optimizes toward whatever you feed it, bidding on platform ROAS quietly scales your least profitable sales.

TL;DR
  • Platform ROAS counts revenue before any cost is deducted.
  • Profit ROAS counts the margin that actually lands in your account.
  • A high platform ROAS can still mean you’re losing money per order.
  • Bidding algorithms optimize toward whatever value you send them.
  • Feed the platform profit, not revenue, and it scales the right sales.

Here’s a number that should make every advertiser nervous: the ROAS in your ad account is the most-quoted metric in performance marketing, and it’s measured before a single cost comes out. No product cost. No shipping. No payment fees. No returns. It’s the gross sticker price of revenue, divided by spend — and entire budgets are steered by it.

Then you check the bank account and the story doesn’t match. A 6× ROAS that feels like printing money can, on the products with thin margins, mean you’re paying to acquire sales that lose money. The fix isn’t a better bid strategy. It’s feeding the machine the right number.

What each number actually measures

Platform ROAS and profit ROAS answer two different questions. One asks “how much revenue did this spend generate?” The other asks “how much money did I actually keep?” Only the second one pays your bills.

Two ROAS numbers, two realities
Platform ROASProfit ROAS
NumeratorGross revenueGross profit
Counts COGS No Yes
Counts fees & shipping No Yes
Counts returns No Yes
Pays your bills No Yes

Why the gap wrecks your bidding

Smart bidding is a value-maximizing engine: tell it a conversion is worth $X and it will chase more of those conversions. If the value you send is gross revenue, it optimizes toward high-revenue, low-margin orders — the discounted bundles, the heavy-to-ship items, the categories with brutal return rates. It’s working perfectly; it’s just working toward the wrong target.

Same campaign, ranked by each metric
Product A — platform7ROAS
Product A — profit1ROAS
Product B — platform4ROAS
Product B — profit3ROAS

Products that win on revenue can lose on profit.

Source: Illustrative — directional

How to bid on profit instead

The mechanics are well within reach. You calculate true margin per product, then pass that profit value into the platform as the conversion value — through the conversion tag or, better, a server-side feed tied to your real order data. From that point smart bidding optimizes toward margin, not revenue, and the same algorithm that was scaling your losers starts scaling your winners.

2–3×
common gap between platform and profit ROAS
1
value to send: profit, not revenue
profit per order once bidding retargets margin
Source: PPC Snobs client work (illustrative)

Isn’t platform ROAS good enough as a proxy?

This is the gap between marketing that looks good in a dashboard and marketing that grows a business. Profit ROAS is harder to set up because it requires knowing your real numbers — and that difficulty is exactly why most accounts never do it, and why doing it is an edge.

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
RC
Article by

Richard Castello

Richard leads performance and search strategy at PPC Snobs. He’s spent over a decade architecting paid acquisition engines for DTC and B2B brands — managing live budgets at scale, not recycled SEO filler or AI-only takes.

FAQ

Questions, answered.

Pass profit as the conversion value rather than revenue — either by configuring the value in your conversion tag or, more reliably, by sending margin-adjusted values from your order system via a server-side or offline conversion feed.

From the author

Why this matters.

Richard Castello on the thinking behind it.

RC
Richard Castello
CEO & Founder

Smart bidding isn’t dumb — it’s obedient. It scales exactly what you tell it is valuable, so defining “valuable” is the whole game.

RC
Richard Castello
CEO & Founder · PPC Snobs

Feed the algorithm clean, profit-weighted signals and it finds margin you’d never spot by hand. Feed it junk and it scales the junk.

RC
Richard Castello
CEO & Founder · PPC Snobs

Performance Max isn’t out of control. It’s doing precisely what your structure and your feed told it to do.

RC
Richard Castello
CEO & Founder · 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