Growth & Measurement
June 21, 2026
4 min read

POAS vs. ROAS: The Case for Optimizing on Profit, Not Revenue

A 4x ROAS sounds like a winning campaign. Until you factor in cost of goods sold, fulfillment, and returns — and realize you made nothing.

ROAS (Return on Ad Spend) has been the default success metric in performance marketing for years. It's simple: divide revenue by ad spend and you get a multiplier that tells you how hard your money worked. The problem is that revenue is not profit. A brand selling a product with a 20% gross margin needs a 5x ROAS just to break even on ad spend alone — before accounting for ops, fulfillment, or customer service. Most marketers know this. Few act on it.

POAS — Profit on Ad Spend — fixes that. It's not a new concept, but it's gaining traction fast among brands that have scaled enough to feel the gap between reported returns and actual margins. Here's why the shift matters and how to make it.

What ROAS Actually Measures (and What It Doesn't)

ROAS is a ratio of gross revenue to ad spend. Nothing more. It says nothing about whether that revenue was profitable, whether you fulfilled orders without eating into margins, or whether the customers you acquired will ever come back.

Consider two campaigns running simultaneously:

  • Campaign A: $10,000 spend, $50,000 revenue, ROAS = 5x — but with a 15% gross margin, that's $7,500 gross profit and $2,500 net after ad spend.
  • Campaign B: $10,000 spend, $35,000 revenue, ROAS = 3.5x — but with a 40% margin, that's $14,000 gross profit and $4,000 net after ad spend.

Campaign A looks better on every dashboard. Campaign B made 60% more money. Optimizing for ROAS without margin visibility doesn't just distort reporting — it actively trains your algorithms to bid on high-revenue, low-margin products at the expense of the SKUs that actually build your business.

What POAS Is and How to Calculate It

POAS replaces revenue with gross profit in the numerator:

POAS = Gross Profit from Ad-Attributed Sales ÷ Ad Spend

So for Campaign B above: $14,000 ÷ $10,000 = 1.4 POAS. A POAS above 1.0 means your ad spend is generating more gross profit than it costs. The right target depends on your operating cost structure — most brands aiming for profitability want POAS between 1.3 and 2.0, adjusted for blended margin and channel mix.

To calculate this properly you need:

  • SKU-level margin data (or at minimum, category-level bands)
  • Margin figures net of returns — especially critical for fashion and apparel
  • A way to pass margin-adjusted values into your ad platforms, via custom conversion values or an offline conversion feed

This is the step most brands skip — not because it's technically hard, but because it requires finance, ops, and performance marketing to align on a shared number. That coordination rarely happens on its own.

Where POAS Changes Your Bidding Strategy

The goal of performance marketing isn't to maximize the revenue line — it's to generate profit that justifies the investment. ROAS tells you if you spent. POAS tells you if it worked.

The most immediate impact of shifting to POAS is on product-level bidding. With revenue-based conversion values, Meta and Google naturally push budget toward high-ticket products with broad audiences, regardless of whether those products make money. When you swap in margin-adjusted values, the algorithm learns a different signal — and that shift compounds over time.

Practical implications include:

  • High-margin, lower-AOV products get more budget because their profit signal is stronger relative to cost
  • Bundle and upsell opportunities get properly credited when their margin lift is reflected in conversion values
  • Return-heavy categories get downweighted automatically once net returns are factored into the value passed
  • Seasonal discounting shows up as margin compression, not a revenue win — which is what it actually is

Google's tROAS bidding and Meta's Advantage+ with custom conversion values can already optimize directly against profit-adjusted signals. This is no longer experimental — brands running at meaningful scale are doing it now.

Implementing Profit-Based Measurement Without Rebuilding Your Stack

You don't need a new attribution platform to start measuring POAS. Most brands can get there in four steps:

  • Pull margin by SKU or category from your finance system. Even rough margin bands — high, mid, low — deliver most of the benefit.
  • Weight your conversion values before passing them to ad platforms. If a $200 product has a 20% margin, pass $40 as the conversion value instead of $200.
  • Build a POAS column in your reporting. Most BI tools make this straightforward once margin data is flowing.
  • Set POAS targets by channel. Blended margin varies by traffic quality, and upper-funnel channels will naturally underperform branded search — hold them to different thresholds accordingly.

Returns are the most commonly missed variable. If your average return rate is 25% — common in apparel — your effective margin on reported revenue is materially lower than your accounting line assumes. Factor that in from the start, or your POAS target will be wrong before you've run a single campaign against it.

The brands that scale without burning cash are the ones that close the loop between their CFO's view of the business and their media team's optimization targets. ROAS keeps those two views permanently disconnected. POAS doesn't guarantee alignment, but it starts the conversation with the right numbers. Incremental revenue only means something when the margin is there to back it up.

Unlock Scalable, Measurable Growth with Quantum Digital