POAS vs ROAS comes down to one question: are you measuring revenue or profit? ROAS (return on ad spend) is revenue divided by ad spend, while POAS (profit on ad spend) is gross profit divided by ad spend. Because ROAS ignores your margins, a high ROAS can still lose money, which is why a profit-first view of your ad accounts usually beats chasing revenue multiples.

What is ROAS, and how is it calculated?

ROAS stands for return on ad spend. It measures how much revenue each unit of ad spend generated.

ROAS = Revenue from ads / Ad spend

If you spent $1,000 and ads produced $4,000 in revenue, your ROAS is 4.0 (often written as 4x or 400%). ROAS is simple, fast, and reported natively inside Meta, Google, TikTok, and LinkedIn, which is why most advertisers start here.

The problem is what ROAS leaves out. Revenue is not profit. ROAS says nothing about your cost of goods sold (COGS), shipping, payment fees, discounts, or returns. Two businesses with an identical 4x ROAS can have completely different outcomes.

What does POAS mean, and how is it different from ROAS?

POAS stands for profit on ad spend. Instead of dividing revenue by spend, it divides gross profit by spend.

POAS = Gross profit from ads / Ad spend

Here, gross profit is revenue minus the direct costs of fulfilling that revenue (COGS, shipping, transaction fees, and often returns). POAS answers the question that actually matters: after I pay to make and ship the product, how much profit did each advertising dollar return?

Where ROAS treats a $40 sale and a $40 sale with $35 of costs as the same, POAS separates them. It ties your advertising directly to the money that stays in the business.

Why is ROAS a vanity metric without margin?

ROAS becomes a vanity metric when it is read in isolation, because it can look healthy while the underlying business loses money on every order. The missing piece is always margin.

Consider two stores, each reporting a 4x ROAS on $1,000 of spend and $4,000 of revenue:

Metric Store A (high margin) Store B (low margin)
Ad spend $1,000 $1,000
Revenue $4,000 $4,000
ROAS 4.0x 4.0x
Gross margin 70% 20%
Gross profit $2,800 $800
Profit after ad spend +$1,800 -$200
POAS 2.8 0.8

Both stores show the same ROAS. Store A keeps $1,800 after ad spend. Store B is underwater by $200 before any overhead. Identical ROAS, opposite results. That gap is exactly why POAS exists.

How do you calculate break-even ROAS from your margin?

Your break-even ROAS is the ROAS at which advertising neither makes nor loses gross profit. The formula is simple:

Break-even ROAS = 1 / Gross margin

A worked example: if your gross margin is 25% (0.25), your break-even ROAS is 1 / 0.25 = 4.0. You need at least a 4x ROAS just to cover product costs before counting overhead. If your margin is 50%, break-even ROAS is 1 / 0.50 = 2.0. If your margin is 70%, break-even is roughly 1.43.

Gross margin Break-even ROAS (1 / margin)
20% 5.0x
30% 3.33x
40% 2.5x
50% 2.0x
70% 1.43x

This is why a single “good” ROAS number does not exist across businesses. A 3x ROAS is profitable at a 50% margin and a loss at a 20% margin. For a deeper look at targets, see our guide to what counts as a good ROAS.

How do you track POAS in practice?

ROAS appears in your ad platforms automatically; POAS usually does not, because platforms do not know your costs. To track profit on ad spend, you feed margin data into your reporting:

  • Define gross profit per order. Start from revenue, then subtract COGS, shipping, payment processing fees, and an allowance for returns.
  • Account for variable costs by product. A blended margin hides the fact that some SKUs are far more profitable than others.
  • Pass cost data into reporting. Some platforms let you upload cost-of-goods values; otherwise, calculate POAS in your analytics layer or a spreadsheet.
  • Watch post-purchase costs. Returns, refunds, and discount codes erode profit after the sale closes and can quietly turn a winning campaign into a loser.

If you are leaking budget on campaigns that look fine on a revenue basis, our notes on how to stop wasting money on Facebook ads pair well with a POAS view.

How do you set ad targets from your margins?

Once you know your break-even ROAS, you can set targets that reflect real economics rather than industry rules of thumb.

  1. Calculate break-even ROAS as 1 / gross margin.
  2. Add your required profit margin. If break-even is 4.0 and you want to keep meaningful profit, your target ROAS should sit comfortably above 4.0.
  3. Factor in overhead. Gross profit still has to cover salaries, software, and fixed costs, so your true profitable threshold is higher than gross break-even.
  4. Translate the target into POAS. A POAS above 1 means ads are gross-profit positive; the higher above 1, the more headroom for overhead and net profit.

Some advertisers prefer to manage the whole account on a single profit number. MER (marketing efficiency ratio) and account-level POAS both push attention toward total business profit instead of per-campaign revenue vanity.

How does a profit-first approach judge campaigns against your real economics?

This is where Adfure takes a deliberately different stance. Rather than optimizing toward a platform-reported revenue multiple, a profit-first AI media buyer benchmarks every decision against your own numbers and your own history.

Adfure is judgment-first: it diagnoses what is happening, decides what should change, and prepares the fix for your approval, while you keep full ownership of your ad accounts and it never touches your card. Its 24/7 anomaly watch compares performance against your own baselines, not generic benchmarks, so a campaign with a flattering ROAS but a falling margin gets flagged rather than scaled.

Because the system can reason about margin and break-even, it treats a high-ROAS, low-margin campaign and a lower-ROAS, high-margin campaign on their real merits. You can apply the same logic across Meta, Google, TikTok, and LinkedIn. Explore the profit-first features or compare plans for agencies and SMBs, and if you want help, our AI ad management software guide walks through how automated judgment fits your workflow. For tactical follow-ups, see how to lower CPA on Facebook ads and our Google Ads audit checklist.

Frequently asked questions

Is POAS always better than ROAS?

POAS is more accurate for profit decisions because it includes your margins, but ROAS still has a place. ROAS is fast, available natively in every ad platform, and fine as a directional signal once you know your break-even ROAS. The strongest setup is to use both: ROAS for quick reads, POAS for whether you are actually making money.

What is a good POAS?

Any POAS above 1 means your ads are generating more gross profit than they cost, before overhead. Because overhead and net-profit goals vary by business, there is no universal “good” number. Set your own threshold by adding fixed costs and target net margin on top of a POAS of 1.

How do I calculate break-even ROAS?

Divide 1 by your gross margin. At a 25% margin, break-even ROAS is 1 / 0.25 = 4.0x; at a 50% margin it is 1 / 0.50 = 2.0x. Below break-even ROAS, you are losing gross profit on every order.

Why can a high ROAS still lose money?

ROAS measures revenue, not profit. If your margins are thin, the costs of goods, shipping, fees, discounts, and returns can exceed what ads return, even when the ROAS number looks strong. Low-margin businesses need a much higher ROAS to break even, which is precisely what POAS makes visible.

Does Adfure use ROAS or POAS?

Adfure is built to be profit-first, so it benchmarks decisions against your own economics and history rather than a single revenue multiple. It can reason about margin and break-even when judging campaigns, and it keeps you in control: it prepares fixes for your approval, you retain full account ownership, and it never touches your card.

How is POAS different from MER?

POAS measures gross profit relative to ad spend, usually at the campaign or channel level. MER (marketing efficiency ratio) measures total revenue against total marketing spend at the account or business level. They are complementary: POAS sharpens individual decisions, while MER tracks overall efficiency.

See where your ad accounts truly stand on profit with a free AI audit from Adfure.