Quick answer

POAS (Profit On Ad Spend) is gross profit divided by ad spend, where ROAS is revenue divided by ad spend. POAS accounts for cost of goods, fees, and returns, so it reflects money actually kept rather than revenue generated. For businesses with variable or thin margins, optimizing on ROAS can scale unprofitable sales; POAS optimizes on the number that keeps the lights on.

At a glance

  • ROAS measures revenue per ad dollar; POAS measures profit per ad dollar.
  • A high ROAS can still mean you lose money on every order.
  • POAS subtracts COGS, fees, and returns before dividing by spend.
  • Bidding on profit values steers the algorithm toward margin.
  • For thin-margin businesses, POAS isn’t optional — it’s survival.

As the person who reconciles the books, I can tell you the most dangerous number in marketing is a healthy-looking ROAS. It feels like proof the account works — revenue divided by spend, big multiple, everyone nods. But ROAS counts the top line before a single cost comes out. The business doesn’t bank revenue; it banks profit, and those two numbers can point in opposite directions.

POAS — profit on ad spend — closes that gap. It’s the same ratio with an honest numerator, and for any business where margins vary, it’s the difference between scaling growth and scaling losses.

What POAS measures that ROAS hides

The two metrics differ in one place — the numerator — but that one change rewires every decision built on top of it.

ROAS vs. POAS
ROASPOAS
NumeratorRevenueGross profit
Subtracts COGS No Yes
Subtracts fees & returns No Yes
Reflects cash kept No Yes

Why a great ROAS can still lose money

Picture two products at the same 5× ROAS. One carries a 60% margin; the other, 15%. On ROAS they look identical, so the algorithm scales both. But the thin-margin product may be selling at a loss once shipping and returns are counted, and you’ve just told the machine to find more of it. ROAS made a losing product look like a winner.

Same 5× ROAS, very different profit
High-margin product28$/order
Mid-margin product11$/order
Thin-margin product-3$/order

Illustrative — margin changes everything.

Source: Illustrative — directional

How to put POAS to work

The practical move is to feed profit, not revenue, into the platform as the conversion value — through the tag or, better, a server-side feed tied to real margin data. From there smart bidding optimizes toward POAS automatically. Reporting follows the same logic: every campaign is judged on the profit it produced, reconciled against the books, not on the revenue the platform claimed.

Profit
the value you send, not revenue
Server-side
the reliable way to pass true margin
Reconciled
POAS checked against the ledger
Source: Illustrative — finance reconciliation

Should every business switch to POAS?

ROAS answers a marketing question; POAS answers a survival question. The businesses that last are the ones that bid, report, and decide on the profit they keep — not the revenue they can show in a slide.

9,900
“Financial Analyst” searches / mo (U.S.)
+4%
specialist demand vs 2 yrs ago
$86k
U.S. avg. salary — what this expertise costs to hire
Source: Ahrefs search demand + U.S. salary averages · roles: Financial Analyst, FP&A Analyst
What we solve

Is your ROAS hiding an unprofitable account?

90

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

PPC Snobs Value IndexUS · Ahrefs
49/100
poas
Solid Opportunity
May ’24May ’26
YoY search demand▼ 21%
Demand37
Value8
Ease of Entry87
Stability72
1.7K/mo · 1 kw0.50 CPC · DR 13
PPC Snobs composite: Demand, Value, Ease of Entry, and Stability. Source metrics are directional bands and indexed inputs, not exact-match forecasts.
Demand stepped up through 2025 as more advertisers realized ROAS alone wasn’t telling them the truth.

Frequently asked questions

How is POAS calculated exactly?

POAS is gross profit divided by ad spend, where gross profit is revenue minus cost of goods, payment and platform fees, shipping, and returns. It’s the same structure as ROAS with a profit numerator instead of a revenue one.

Can I feed POAS into Google or Meta bidding?

Yes — by passing profit as the conversion value rather than revenue, usually via a server-side or offline conversion feed tied to your margin data. The algorithm then optimizes toward profit automatically.

What if my margins vary a lot by product?

That’s exactly when POAS matters most. Variable margins are what make ROAS misleading, because it treats every revenue dollar as equal. POAS captures the difference and steers spend toward genuinely profitable products.

Is POAS harder to set up than ROAS?

It takes knowing your real margins and wiring profit values into the platform, so yes, more setup. But that work is precisely why it’s an edge — most accounts never do it and keep optimizing on revenue.

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.