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.
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 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.
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:
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.
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:
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.
You don't need a new attribution platform to start measuring POAS. Most brands can get there in four steps:
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.