POAS vs ROI: Ad-Level Profit or Total Return
In short: Both are profit-based, cost-adjusted metrics, which is what separates them from ROAS and MER - the real difference is scope. POAS is scoped to a specific campaign or channel's ad spend against the gross profit it produced; ROI is scoped to a broader investment, which may include cost of goods, labor, and overhead beyond just ad spend. POAS needs a margin feed wired into the ad platform to function at the campaign level; ROI is typically calculated after the fact, outside any platform. Use POAS to bid and optimize inside a platform on real margin, use ROI to judge the whole investment once all the costs are in.
By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026
POAS
Gross profit attributed to advertising divided by ad spend, replacing the revenue numerator in ROAS with revenue minus cost of goods.
It exposes what revenue reporting hides: a catalog where cheap high-margin items and expensive low-margin ones look identical on ROAS but differ completely in contribution. Feeding margin into bidding usually shifts delivery toward better products. The main pitfall is a stale or incomplete margin feed, which produces confident optimization toward numbers that no longer reflect actual product costs.
Full definitionROI
Profit divided by the investment that produced it, usually revenue minus total cost over total cost, expressed as a percentage.
Unlike ROAS, this nets out cost before dividing, so a break-even campaign reads as zero rather than one. That makes the two impossible to compare directly, yet people quote them interchangeably in the same report. The other frequent error is counting only media on the cost side; an honest calculation includes cost of goods, labor, and platform fees.
Full definitionSide by side.
The differences that actually change what happens in your account.
| POAS | ROI | |
|---|---|---|
| Scope | A specific campaign, ad set, or channel's ad spend. | The full investment, which can extend beyond ad spend to cost of goods, labor, and overhead. |
| Numerator | Gross profit attributed to that ad spend - revenue minus cost of goods for what it sold. | Net profit - revenue minus total cost of the investment. |
| Where it's calculated | Can be fed directly into the ad platform as a conversion value, so bidding can act on it. | Almost always calculated after the fact, outside any ad platform. |
| Break-even reading | 1x or 100 percent - gross profit exactly equals ad spend. | 0 percent - net profit exactly equals zero. |
| Can a bid strategy target it directly | Yes, if margin data is fed in as the conversion value, Smart Bidding or Advantage+ can optimize toward it. | No - no platform bid strategy is denominated in ROI. |
| What it requires to calculate correctly | A current cost-of-goods or margin feed at the SKU or order level. | A complete and consistently defined cost base for the whole investment, not just ad spend. |
| Failure mode | A stale margin feed produces confidently wrong campaign-level optimization. | An inconsistent or incomplete cost base produces a profit figure that overstates how well the investment actually did. |
What actually separates them.
POAS is scoped tightly to one campaign or channel's ad spend against the profit it generated; ROI's scope, the investment, can be defined much more broadly to include costs that have nothing to do with any specific ad.
POAS can be fed into a platform's bid strategy as a profit-adjusted conversion value, letting the algorithm optimize toward it directly; ROI has no equivalent because platforms don't have visibility into the full cost base ROI depends on.
POAS's break-even point is 1x, gross profit equals spend, the same directional shape as ROAS; ROI's break-even is 0 percent, profit equals zero, which is why the two aren't numerically comparable even though both are profit-aware.
POAS requires a SKU-level or order-level margin feed to work correctly at the campaign level; ROI requires a complete accounting of the investment's total cost, which is a different and usually larger data problem.
A campaign can post a strong POAS, proving that specific ad spend generated real gross profit, while the business as a whole posts a weak ROI, because overhead, labor, or other investment costs outside that campaign are dragging down the broader number.
Which one should you use?
Use POAS when
- You want a bid strategy or campaign-level metric that reflects actual product margin, not just revenue.
- You have a reliable SKU-level or order-level cost feed you can pipe into your ad platform.
- You are optimizing which products or campaigns get budget based on real profitability, not topline sales.
- You need a number that a Smart Bidding or Advantage+ strategy can actually act on inside the platform.
Use ROI when
- You are evaluating the full investment - marketing plus other costs - not just one campaign's ad spend.
- You need a percentage-based profit figure that's comparable to non-marketing investments a business or investor might also be weighing.
- You are reporting to finance or leadership on whether the whole initiative, not just the ads, paid for itself.
- Your cost base includes things beyond cost of goods - labor, tooling, overhead - that POAS's ad-spend-scoped formula doesn't capture.
Common questions.
Is POAS just ROI for a single campaign?
Not exactly - POAS's denominator is strictly ad spend and its break-even is 1x, while ROI's denominator, the investment, can include costs well beyond ad spend and its break-even is 0 percent. They're both profit-aware, but they're built on different formulas and aren't numerically comparable without conversion.
Can I bid to a POAS target the way I can bid to a Target ROAS?
Yes, if you feed a profit-adjusted number, revenue minus cost of goods, as the conversion value instead of raw revenue, Smart Bidding or Advantage+ value optimization can optimize toward it the same way it would toward ROAS. There's no separate Target POAS field, you're using the existing value-based bid strategy with margin-adjusted values.
Why would my POAS be great but company ROI be flat?
Because POAS only measures the profit generated by one campaign's ad spend, while ROI can be dragged down by costs the campaign has nothing to do with - overhead, labor, other investments, or underperforming channels elsewhere in the business. A strong POAS proves that specific ad spend is working, it doesn't guarantee the whole business is.
Which one should I use to decide if I can afford to raise budget on a campaign?
POAS, since it's scoped to exactly the spend you're considering raising and reflects the real margin behind it. ROI is better for the bigger question of whether the business overall should keep investing at all, since it accounts for the full cost picture rather than one campaign's slice of it.
Or stop choosing between them.
AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.
Related comparisons
- ROAS vs ROI
- MER vs ROAS
- POAS vs ROAS
- ACoS vs ROAS
- Break-Even ROAS vs ROAS
- LTV vs ROAS
- AOV vs ROAS
- MER vs ROI