The complete POAS guide for eCommerce
POAS (Profit On Ad Spend) shows you the real profit from every dollar invested in advertising. Make decisions based on truth, not numbers that lie.
of stores lose money on campaigns with a "good" ROAS
POAS above 1 = confirmed real profit
average profit increase with POAS bidding
Fundamentals
POAS measures the gross profit generated for every dollar spent on advertising. Unlike ROAS, which only looks at revenue, POAS factors in the real costs of your products.
ROAS can show a 5x return, but if your margins are thin, you could be losing money. POAS eliminates this trap by showing you the net profit from every campaign.
With POAS, you know exactly which campaigns, products and channels generate profit. Stop unprofitable campaigns and scale what works — with total confidence.
Send POAS values as "conversion value" in Google Ads and use Target ROAS bidding based on profit, not revenue. The algorithm optimizes for real profit.
A POAS above 1.0 means you're making profit. Below 1.0 means loss. It's the clearest KPI in eCommerce — no ambiguity, no misinterpretation.
POAS can be applied to Google Ads, Meta Ads, TikTok Ads, or any advertising platform. The formula stays the same — only the data source changes.
When you optimize based on real profit, you can scale your budget with confidence. Every additional dollar invested generates confirmed profit, not just revenue.
Formula
The calculation is simple, but the impact is enormous. Here's how to determine POAS for any campaign, product or advertising channel.
The core formula
Where Gross Profit = Revenue − Cost of Goods Sold (COGS), and Ad Spend = total amount spent on advertising.
Total revenue minus: product cost, shipping cost, payment processing fees, packaging costs, estimated returns. This is your "Contribution Margin 2".
Total advertising expenditure: Google Ads, Meta Ads, TikTok, influencer marketing — any budget invested to generate sales.
POAS > 1.0 = Profit
POAS = 1.0 = Break-even
POAS < 1.0 = Loss
Interactive Calculator
Enter your campaign data and instantly find out if you're making profit or losing money. The calculator accounts for all relevant costs.
Fill in the fields below with your actual campaign data.
—
Comparison
ROAS has been the industry standard for years, but it hides a fundamental problem: it doesn't account for costs. Here's why POAS is superior.
| Criteria | ROAS | POAS |
|---|---|---|
| Formula | Revenue ÷ Ad Spend | Gross Profit ÷ Ad Spend |
| What it measures | Revenue per dollar spent | Real profit per dollar spent |
| Includes product costs? | No | Yes |
| Includes shipping costs? | No | Yes |
| Risk of wrong decisions | High — may scale unprofitable campaigns | Low — you see real profit |
| Treats products differently? | No — all look equal | Yes — different margins, accurate evaluation |
| Optimal target | Varies widely (3x–10x+) | > 1.0 (simple and clear) |
| Google Ads bidding? | Yes (standard) | Yes — via custom conversion value |
| Useful for scaling? | Risky without context | Scale based on profit |
Two products with the same ROAS, but completely different realities.
Conclusion: Both products have exactly the same 5.0x ROAS, but Product A loses money on every sale, while Product B makes solid profit. Only POAS shows you the reality.
Practical Guide
A step-by-step guide to transition from ROAS to POAS and start optimizing based on real profit.
For every product in your catalog, determine the true cost: purchase price, packaging, average shipping, payment processing fees and estimated return rate. Subtract these from the selling price to get your gross profit (CM2) per product.
Configure conversion tracking to send gross profit as "conversion value" instead of total revenue. You can do this via Google Tag Manager, the Google Ads API, or through server-side tracking.
In Google Ads, use the "Target ROAS" bidding strategy with conversion value set to profit. A POAS target of 1.0 = break-even, so set your target to at least 1.5–2.0 for real profit.
Group products by profit margin: high (>50%), medium (20–50%), low (<20%). Create separate campaigns and set different POAS targets. High-margin products can have more aggressive bids.
Check POAS daily or weekly at the campaign, ad group and product level. Pause anything below 1.0, scale anything above 2.0. Update product costs whenever supplier or shipping prices change.
Apply the same logic to Meta Ads, TikTok Ads, Microsoft Ads. Compare POAS across channels to allocate budget optimally. The channel with the highest POAS deserves the largest budget.
The BigConvert team can help you implement POAS bidding in Google Ads and Meta Ads, from setup to ongoing optimization.
Contact BigConvert →Case Studies
Real-world scenarios that demonstrate the power of POAS in making correct advertising decisions.
Excellent result! You can scale this budget with confidence.
Despite a stellar 7.5x ROAS, this store is losing $2,000/month!
Glossary
All the terms you need to know to understand and apply POAS in your business.
Frequently Asked Questions
Answers to the most common questions about Profit On Ad Spend.
A POAS of 1.5 means that for every dollar spent on advertising, you generated $1.50 in gross profit. That's $0.50 net profit per dollar invested in ads. This is a good result indicating a profitable campaign.
It depends on your industry and fixed costs, but generally: POAS below 1.0 = loss, POAS 1.0–1.5 = break-even or slim profit (may not cover fixed costs), POAS 1.5–2.5 = good, POAS 2.5+ = excellent. Your minimum POAS target should also account for monthly fixed costs (salaries, rent, software, etc.).
Yes! Set conversion value to gross profit (instead of revenue) and use the Target ROAS bidding strategy. Google will optimize bids to maximize profit, not revenue. Implement via Google Tag Manager, a custom Data Layer, or the Conversions API (server-side).
Absolutely. Through the Conversions API (CAPI) or Meta Pixel, send gross profit as the value of the "Purchase" event. Set the campaign to "Maximize Value" and Meta will optimize for profit, not just revenue.
ROAS treats every dollar of revenue equally, regardless of product cost. A 5x ROAS can mean great profit on a 60% margin product, but actual loss on a 10% margin product. POAS solves exactly this problem.
For accurate POAS, include: product acquisition cost (COGS), shipping cost, payment processing fees (typically 1.5–3%), packaging cost, and optionally the estimated return rate. Together, these form "Contribution Margin 2" (CM2).
Not necessarily — ROAS remains useful for sales volume and quick comparisons. However, for budget allocation, scaling and optimization, POAS is clearly superior. The most advanced eCommerce businesses use both.
BigConvert offers complete POAS implementation: profit margin audit, server-side tracking config, POAS bidding setup in Google Ads and Meta Ads, profit monitoring dashboards, and ongoing optimization. Visit bigconvert.com for details.
Stop letting ROAS mislead you. Start measuring real profit from advertising and make decisions based on accurate data.