🙌 Our latest webinar is live!
Nov 7
Analytics & Reporting

POAS vs ROAS: Profit on Ad Spend Explained

Andre Sottil
Founder & CEO, Admira

ROAS divides revenue by ad spend; POAS (profit on ad spend) divides gross profit by ad spend. A POAS of 1.0 means your ads paid for themselves out of gross profit, so anything above 1.0 adds profit and anything below loses it. ROAS can look healthy while you lose money on low-margin products or high discounts, which is why POAS is the better target when margins differ across products, services or channels.

This guide gives you both formulas, a break-even table, a worked example, implementation steps for Google and Meta, and the cases where POAS is the wrong metric.

What is the difference between POAS and ROAS?

ROASPOAS
FormulaRevenue ÷ ad spendGross profit ÷ ad spend
What "gross profit" means heren/aRevenue minus cost of goods, shipping, payment fees and expected returns (before ad spend)
Break-even point1 ÷ gross margin (for example 2.5 at 40% margin)1.0, regardless of margin
Data you needOrder or deal valueOrder value plus cost data per product or deal
Best forQuick comparison inside one product line with similar marginsMixed catalogs, discounts, services with different delivery costs
Main riskRewards revenue that loses moneyDepends on cost data quality; can starve growth products

Some teams calculate POAS with ad spend already subtracted from profit, so break-even becomes 0. Pick one definition, write it down, and use it in every report. In this guide, gross profit excludes ad spend, so break-even POAS is 1.0.

What ROAS do you need to break even?

Break-even ROAS is 1 divided by your gross margin. This is the fastest way to see why the same ROAS can be great for one business and a loss for another.

Gross marginBreak-even ROASROAS 3.0 means POAS of
20%5.00.6 (losing money)
30%3.330.9 (losing money)
40%2.51.2 (profitable)
60%1.671.8 (profitable)
80%1.252.4 (profitable)

POAS = ROAS × gross margin. If you know one, you can calculate the other for a single product. The problem is that most accounts mix products and services with different margins, so a blended ROAS hides which ones lose money.

Worked example: same ROAS, different profit

Example (hypothetical numbers): an online store runs two campaigns, each spending $10,000 a month.

Campaign A: accessoriesCampaign B: electronics
Ad spend$10,000$10,000
Revenue$40,000$40,000
ROAS4.04.0
Gross margin55%18%
Gross profit$22,000$7,200
POAS2.20.72
Profit after ad spend+$12,000−$2,800

On ROAS, both campaigns look identical and a bidding algorithm treats them the same. On POAS, Campaign B loses $2,800 a month. Moving budget from B to A, or bidding B toward profit, changes the business result without changing total spend. For a sanity check across all channels at once, pair POAS with the blended view in our guide to MER and blended ROAS.

Does POAS work for lead gen and services?

Yes, with one change: profit comes from closed deals in your CRM, not from a checkout. Use the gross margin of each deal type. A real estate agency, a clinic or a B2B services firm can calculate POAS per campaign as the gross profit of deals closed from that campaign divided by its ad spend.

Example (hypothetical numbers): a dental clinic spends $3,000 on Meta lead ads. The campaign produces 12 treatments: 8 cleanings at $150 revenue with 60% margin, and 4 implant cases at $2,500 with 45% margin. Revenue is $11,200 and ROAS is 3.7. Gross profit is $720 + $4,500 = $5,220, so POAS is 1.74. The implants carry the campaign; the cleanings alone would have a POAS of 0.24. That is a creative and targeting decision you cannot see on ROAS.

For lead gen, this depends on tying each lead to a closed deal, which is the core of calculating CAC by channel and cost per sale vs cost per lead.

How do you start using POAS, step by step?

  1. Define gross profit once. Revenue minus cost of goods or delivery cost, shipping, payment processing fees and an expected returns or cancellation rate. Exclude ad spend. Write the definition down.
  2. Get cost data per product or deal type. For ecommerce, add cost per SKU. For services, estimate delivery cost per service line. Approximate values are fine to start.
  3. Calculate POAS in reporting first. Before changing bidding, add POAS next to ROAS in your weekly report for at least a month, so the team sees which campaigns lose money.
  4. Use Google's profit reporting if you sell online. Google's conversions with cart data sends the items in each order and combines them with the cost_of_goods_sold attribute in your Merchant Center feed to report gross profit. Item IDs must match your feed exactly, and gross profit only includes products that have a cost value.
  5. Send profit as the conversion value when you are ready to bid on it. Instead of revenue, pass gross profit as the value in your conversion tag or server-side event, then set value-based bidding targets on that profit. For CRM-based businesses, send closed-deal profit back to Meta and Google through a server-side connection, as covered in connecting offline conversions.
  6. Reset targets carefully. A target ROAS of 4.0 is not a target POAS of 4.0. Translate the old target with your average margin, then adjust slowly, because changing values and targets at once can disrupt automated bidding.
  7. Review margins monthly. Supplier costs, shipping rates and discounts change. Stale cost data makes POAS wrong in a confident way.

When is POAS the wrong metric?

  • When customers come back. POAS measures first-order profit. A subscription or repeat-purchase business may rightly accept a POAS below 1.0 on acquisition if lifetime gross profit is high. Use payback period or LTV to CAC alongside it.
  • When cost data is unreliable. A wrong margin is worse than no margin. Start with product groups you trust.
  • When you are launching. New products often need volume and data before they can hit profit targets.
  • When you do not want to share margins. Sending profit to ad platforms reveals margin information to them. Some companies prefer to send a scaled value or keep POAS in internal reporting only.
  • When fixed costs dominate. POAS uses gross profit, not net profit. Rent, salaries and software still need to be covered. For the full picture, use the marketing ROI formula.

Who this is for, and who it is not for

Good fit: ecommerce brands with mixed margins or heavy discounting, and lead-gen businesses with service lines of very different value, such as clinics, real estate, education and financial services.

Less useful: single-product businesses with a stable margin, where POAS is just ROAS multiplied by a constant, and very early-stage companies still finding product-market fit.

Where does Admira fit?

Admira connects Meta, Google Ads, TikTok and Click-to-WhatsApp leads to CRM revenue and reports ROAS, ROI and CAC by channel on the Growth plan, so lead-gen teams can see which campaigns produce profitable deals rather than just leads. Its Conversion API sends CRM events back to the ad platforms server-side, which is how a closed deal value can reach the bidding algorithm. For a pure Shopify store with online checkout, an ecommerce-focused tool may fit better; Admira is built mainly for sales-led and lead-gen businesses. See marketing ROI tracking for details.

FAQ

What is a good POAS?

Above 1.0 means the ads earned back their cost from gross profit. How far above depends on your fixed costs and whether customers buy again.

How do I convert ROAS to POAS?

Multiply ROAS by gross margin. A ROAS of 4.0 with a 30% gross margin equals a POAS of 1.2.

What is break-even ROAS?

Break-even ROAS is 1 divided by gross margin. At a 40% margin, you need a ROAS of 2.5 to break even.

Can Google Ads report profit?

Yes, for online sales. Conversions with cart data combined with cost of goods sold in Merchant Center reports gross profit, but only for products that have a cost value.

Should I bid on POAS instead of ROAS?

Bid on profit when margins differ meaningfully across products or services and your cost data is reliable. Report POAS first for a month before switching bidding.

Is POAS the same as ROI?

No. POAS compares gross profit to ad spend only. Marketing ROI usually includes all marketing costs, such as agency fees, tools and team time.