WooTrack WooTrack Built for WooCommerce

What is POAS? The Profit Metric That Replaces ROAS

Profit on Ad Spend

What is POAS®?

The metric that actually shows the profitability of your ads — not just the revenue they bring in. Stop optimizing for the wrong number.

POAS =
Gross Profit Ad Spend

The Definition

POAS (Profit on Ad Spend) is a performance marketing metric that divides the real gross profit of an order by the ad spend that produced it. Unlike ROAS, it accounts for every cost in the transaction — giving you a single, transparent number that tells you whether an ad is actually making you money or silently losing it.

While ROAS has been the industry standard for over a decade, it was never chosen because it was accurate. It was chosen because revenue and ad spend were the only numbers easily available to marketers. POAS fixes that gap by connecting your real profit data to your advertising platforms.

What POAS accounts for

  • Cost of goods sold (COGS) per product
  • Discounts, vouchers, and promo codes
  • Shipping costs (both charged and absorbed)
  • Payment processing fees (card, PayPal, BNPL)
  • Packaging, handling, and fulfillment
  • VAT, taxes, and currency conversion
  • Returns and refund rates by product

Why ROAS Falls Short

ROAS (Return on Ad Spend) tells you how much revenue your ads generated — nothing more. For a store with a single product, a single margin, and no discounts, ROAS works fine. For a real e-commerce business with dozens or thousands of SKUs at different margins, ROAS is dangerously misleading.

Two orders worth 500 RON each can look identical to Google's algorithm while one generates 200 RON of profit and the other generates 25 RON. Over thousands of orders, that gap quietly drains your P&L while the dashboard shows "great performance."

What is POAS®?

POAS is a marketing KPI calculated by dividing Gross Profit by Ad Spend.

This ensures break-even is always 1, so you know exactly how much profit you make on each $1 spent on ads. Decisions get a lot easier.

ROAS

Revenue

on ad spend

  • Revenue
  • Discounts
  • Cost of goods
  • Shipping cost
  • Payment cost
  • Packaging and handling

Revenue / Ad spend

  • Based on revenue
  • Not transparent
  • Does not include expenses
  • Break-even is variable
POAS

Profit

on ad spend

  • Revenue
  • Discounts
  • Cost of goods
  • Shipping cost
  • Payment cost
  • Packaging and handling

Gross profit / Ad spend

  • Based on gross profit
  • Break-even is always 1
  • Includes all expenses
  • 100% transparent

A Real Example

Imagine two orders, each worth 500 RON, each driven by the same ad with 100 RON in ad spend. To Google Ads and Meta, they look identical — same revenue, same ROAS of 5x. But once you factor in real costs, the story changes completely.

Product A
200 RON
40% margin · POAS 2.0 → profitable
Product B
25 RON
5% margin · POAS 0.25 → losing money

How POAS Bidding Works

Google Ads and Meta bidding algorithms are incredibly powerful — they just optimize for whatever conversion value you feed them. Feed them revenue, they chase revenue. Feed them profit, they chase profit.

POAS implementation replaces the revenue value sent as a conversion with the real gross profit of each order, calculated in real time from product costs, discounts, shipping, fees, and taxes. The algorithm then learns which audiences, keywords, placements, and creatives generate profitable orders — and shifts budget toward them automatically.

What you need to get started

  1. Accurate cost data for every SKU — not retail price, true COGS
  2. A real-time profit calculator for every order placed
  3. A conversion feed that sends profit values back to Google Ads and Meta
  4. A bidding strategy set to Maximize Conversion Value with a POAS target

POAS at Three Levels

From a single SKU to your entire business — one metric, three layers.

01

Product Level

See the exact profit each SKU generates from paid traffic. Group profitable products into dedicated campaigns, isolate unprofitable ones, and stop subsidizing losers with your winners.

02

Campaign Level

A real-time POAS column inside Google Ads and Meta shows true profitability for every campaign, ad group, and keyword — so you can shift budget where profit is actually being made.

03

Company Level

A blended dashboard unifies ad spend, contribution margin, new-customer POAS, and lifetime profit — giving you one view of the metrics that actually hit your bank account.

Frequently Asked Questions

Is POAS better than ROAS?
Yes, for any store selling products at different margins. ROAS measures revenue, which doesn't pay the bills. POAS measures profit, which does. The only case where ROAS is acceptable is a single-product store with a fixed margin and no discounts.
What is a good POAS?
Break-even POAS is always 1.0 — anything above is profit, anything below is loss. Most profitable e-commerce businesses target a POAS between 1.5 and 3.0, depending on whether they prioritize growth or margin.
Can I use POAS with Performance Max?
Yes. Performance Max works even better with POAS because you can split your catalog into profit-based buckets and let the algorithm optimize each group separately, instead of averaging winners and losers into one campaign.
Do I need to change my tracking setup?
You need to send gross profit (instead of revenue) as the conversion value to Google Ads and Meta. Tools like WooTrack automate this entirely for WooCommerce stores — no manual tagging or data layer changes required.

Stop Optimizing for Revenue. Start Optimizing for Profit.

ROAS tells you how much money came in. POAS tells you how much you kept.

Set up POAS bidding for your WooCommerce store in minutes — no developer required.

Start Free Trial

🎁 Wait! Free 14-Day Trial

No credit card required

Track real profit per order in Google Ads
Optimize campaigns for POAS, not ROAS
Full access to all features

🔒 No spam. Unsubscribe anytime.