POAS vs ROAS: why profit matters more than revenue
Discover the difference between POAS and ROAS. Learn why optimising for profit matters more than revenue and how to truly calculate your ad ROI.
- 450% ROAS but 35% loss per sale, high revenue without profit leads to bankruptcy
- POAS measures real profit after all costs, shipping, COGS, returns and payment costs are included
- Break-even point: POAS = 100%, every euro in ad spend generates one euro of net profit
- Not suitable for variable margins, B2B projects, seasonal promotions and <50 conversions/month
- Transition takes 3-4 weeks, volume may drop 20-40% in the first week, then stabilises
- 70% of Belgian SMEs still use ROAS incorrectly, or switch too quickly without proper cost tracking
Why that 450% ROAS can destroy your business
💡 Calculation example: why ROAS misleads
You run a webshop. Product price: €100, advertising costs: €30 per sale.
📊 Scenario 1: With normal purchasing (€50 COGS)
€100 revenue
- €50 purchase (COGS)
- €8 shipping
- €2 payment costs
- €30 advertising costs
= €10 net profit ✅
ROAS: 333% (€100 / €30)
⚠️ Scenario 2: After scaling up (€70 COGS due to worse conditions)
€100 revenue
- €70 purchase (COGS ↑)
- €8 shipping
- €2 payment costs
- €30 advertising costs
= -€10 loss ❌
ROAS: still 333% (€100 / €30)
The solution? Measuring what truly matters for your business results. But before switching to POAS, you need to understand exactly when it does work and when you are better off staying with ROAS.
“POAS stands for Profit On Ad Spend. Where ROAS focuses on revenue, POAS goes a step further by looking at profit. This means you no longer steer on the level of revenue, but on how much money actually remains after all costs have been settled.”
— Extendure, online marketing agency
ROAS vs POAS: the fundamental difference explained
ROAS stands for Return on Ad Spend. It measures how many euros of revenue you generate per euro you spend on performance marketing. Formula: revenue divided by advertising costs, multiplied by 100%.
Concrete example: you invest €2,000 in Google Ads campaigns and generate €10,000 in revenue. Your ROAS calculation: (€10,000 / €2,000) × 100% = 500%. That means: every euro of advertising investment yields five euros of revenue.
The fundamental problem with ROAS? It systematically ignores all costs that come after the sale. Product costs, shipping costs, return processing costs, payment costs, packaging material, all invisible in your ROAS calculation. You can run a spectacular 800% ROAS and simultaneously make structural losses.
POAS means Profit on Ad Spend. It measures net profit instead of gross revenue. Formula: (revenue minus all operational costs) divided by advertising costs, multiplied by 100%.
✅ How POAS works: real profitability
| Aspect | ROAS | POAS |
|---|---|---|
| Calculation basis | Revenue / Advertising costs × 100% | Net profit / Advertising costs × 100% |
| Example formula | €10,000 / €2,000 = 500% | €3,000 / €2,000 = 150% |
| Break-even point | Varies per margin (200-400%) | Always 100% |
| Suitable for | Volume campaigns, awareness | Profit optimisation, scaled growth |
| Disadvantage | Ignores costs after sale | Requires accurate cost tracking |
Same campaign, but now with POAS calculation:
💡 Calculation example: POAS vs ROAS on the same campaign
📊 Complete cost structure
€10,000 revenue
- €4,500 product costs (COGS)
- €800 shipping
- €400 return processing costs
- €200 payment costs
= €4,100 net profit
💰 POAS calculation
(€4,100 / €2,000 ad spend) × 100% = 205% POAS
→ Every euro of advertising yields €2.05 net profit.
Your break-even point sits at POAS = 100%. Everything below that means you are advertising at a loss. Everything above generates real profit. In e-commerce optimisation projects we regularly see businesses that think they are profitable based on ROAS, but score below 100% POAS.
When does POAS work optimally for your situation?
POAS delivers the best results under specific conditions. Not every business model benefits from it. Here are the four situations where POAS is the preferred option.
Stable and predictable product margins
You sell products with consistent costs. Every sneaker costs €40 to purchase, shipping €6, sale price €89. These margins remain stable month after month. Google’s algorithm can then optimally learn which products, audiences and campaigns remain structurally profitable. With Shopify webshops with fixed suppliers this works excellently.
Generating a minimum of 50 conversions per month
POAS requires data to recognise patterns. Below 50 conversions per month Google’s machine learning has insufficient signals. The algorithm keeps guessing rather than learning. At 200+ conversions per month POAS runs at optimal level. For starting webshops we recommend first building volume with conversion optimisation before activating POAS.
E-commerce with direct sales cycles
Your customers decide and purchase within one session. They see an advertisement, click through, complete a direct purchase. Perfect for POAS. The algorithm gets immediate feedback: this click yielded exactly €X net profit. With complex B2B trajectories with months-long decision periods POAS loses its power.
“Steering on profit requires a fundamentally different mindset than steering on revenue. It means that as an entrepreneur you no longer just aim for growth in volume, but for growth in value.”
— SFAA, financial advisory firm for entrepreneurs
When should you avoid POAS?
POAS is not a universal miracle solution. In certain scenarios it works counterproductively or even causes damage. Recognise these situations and stay with ROAS.
Strongly variable margins and promotions
You run changing promotions monthly. This week 30% off, next month free shipping, then buy-one-get-one deals. Your margins fluctuate constantly between 15% and 45%. POAS becomes disoriented because the break-even point shifts continuously. Stay with ROAS then with monthly manual profit checks via your financial dashboard.
B2B with long sales trajectories
You sell enterprise software to businesses. From first advertising click to closed deal, three to six months pass. Google’s conversion attribution window stops after a maximum of 90 days. After day 90 you lose visibility. POAS cannot optimise on deals it cannot track. Focus here on lead quality metrics and MQL-to-SQL ratios.
Low conversion volumes below the critical threshold
Fewer than 50 conversions per month? POAS has insufficient data to discover patterns. The algorithm stays permanently in learning mode, finds no reliable signals, delivers inconsistent results. Stay with Max Conversions or Target CPA strategies until your volume structurally exceeds 50 conversions per month. In performance marketing trajectories we often see this with starting businesses.
No accurate cost tracking infrastructure
You do not know exactly what products really cost. COGS vary per supplier and order, shipping costs vary per carrier, returns are not systematically counted, packaging costs are missing. Then POAS is pointless and even dangerous. You are optimising on fictional profit figures. Fix your data fundamentals and tracking infrastructure first before you even consider POAS.
“POAS stands for Profit On Ad Spend and goes much further than ROAS. This metric looks at the actual profit that remains after you have settled all costs.”
— Influde, Online marketing agency
POAS implementation: step-by-step action plan
Implementing POAS requires methodical preparation. Rushing the switch destroys your campaign volume and wastes advertising budget. Follow these three phases carefully.
Phase 1: calculating profit margins (week 1)
Open a detailed spreadsheet. Create columns: Product SKU, Sale price, COGS (purchase), Average shipping costs, Return percentage last quarter, Payment costs percentage, Packaging material, Net profit per sale. Fill this in meticulously for at least your top 20 best-selling products or product groups.
Calculate profit margin per product: (Net profit divided by sale price) multiplied by 100%. Practical example: product sells for €100, net profit after all costs €35, profit margin = 35%. Repeat this calculation for each significant product or product category. Be pessimistic, not optimistic.
Phase 2: setting conversion values correctly (week 1-2)
Log in to your Google Ads account. Navigate to Tools & Settings > Measurement > Conversions. Click on your Purchase conversion action. Scroll down to the “Value” section. Select “Use different values for each conversion” instead of a static value.
Open Google Tag Manager. Find your Purchase event configuration. Add a new variable with the name “profit_value”. This must dynamically pass your net profit per specific product to Google Ads. Implementation differs per platform: Shopify, WooCommerce, Magento or custom development.
Test thoroughly before going live. Purchase multiple test products with different margins, check meticulously whether the correct profit values appear in the Google Ads conversion report. One mistake here destroys your entire POAS strategy.
Phase 3: gradually activating POAS Target (week 3-4)
First make a complete copy of your existing best-performing campaign. Let the original keep running as a safety net and backup. Only work further with the copy.
Change the bid strategy to “Target ROAS” (yes, literally ROAS despite wanting POAS). Click “Show advanced options” at the bottom. Explicitly tick: “Use profit values instead of revenue for optimization”. Now it effectively works on POAS despite the confusing name ROAS Target.
Start very conservatively. Begin with POAS Target between 120% and 150%. Allow a minimum of four full weeks to stabilise without adjustments. After four weeks of stable volume: increase gradually by 10-20% per adjustment. Patience wins here.
“A product may achieve a high ROAS, but once you deduct the shipping costs, purchase costs and other costs from the gross result, this can ultimately lead to a loss at the bottom line. While another product with a lower ROAS can still generate profit.”
— Dtch. Digitals, Online marketing agency
Avoiding three fatal mistakes in POAS implementation
These three critical mistakes systematically recur in failed POAS implementations. Prevent them by planning thoroughly in advance.
Too aggressive a starting target without a build-up phase
You reason: “My net margins are 40%, so I can set POAS Target directly to 250% for maximum profit.” Week one result: your impressions drop dramatically by 70%, clicks plummet by 65%. Google finds almost nobody who meets your extreme profit requirement. Your campaigns die a quiet death.
Correct approach: start conservatively between 120% and 150% POAS Target. Allow four weeks to fully stabilise without adjustments. Volume remained stable? Then increase cautiously by 10-20%. Repeat this process gradually. Patience and data win.
Incomplete cost tracking and hidden costs
You systematically forget return processing costs, customer service hours, packaging material, marketplace fees (Bol.com, Amazon), affiliate commissions. Your POAS Target is set to 150% but your actual operational break-even is at 180%. Your dashboard shows profit. Your financial overview shows loss.
Correct approach: conduct a complete P&L analysis per product category. Document all costs, truly all costs. Double-check. Better 10% too pessimistic than 2% too optimistic. In e-commerce projects we see this go wrong too often.
POAS during seasonal peaks and sale periods
Black Friday is coming. You give 35% off site-wide, margins plummet to 12%, advertising competition explodes with 400% higher CPCs. Your POAS algorithm blocks almost all delivery. You miss the most important sales period of the entire year because you dogmatically hold on to POAS.
Correct approach: during seasonal peaks pragmatically switch to Max Conversions or Maximize Conversion Value. Take the volume, accept temporarily lower margins. Calculate carefully afterwards whether the total was profitable. Pragmatism beats dogma. Only switch back to POAS after the peak for normal periods.
Discover whether POAS increases your profitability
At ClickForest we first conduct a thorough performance marketing analysis before implementing POAS. We check your complete cost tracking infrastructure, calculate realistic break-even points per product category, and test with carefully set up pilot campaigns.
No mandatory 12-month contracts. No junior teams managing your account. Direct access to senior expertise that has successfully implemented this dozens of times for Belgian SMEs.
Plan a free strategy conversation and discover within 30 minutes whether POAS can structurally increase your advertising profitability.
More results from every marketing budget, less waste
Want to get more from your ad budget with a strategy that translates into real revenue? Discover our marketing approach
Discuss your challenge directly with Frederiek: Book a free strategy call or send us a message
Prefer email? Send your question to frederiek@clickforest.com or call +32 473 84 66 27
Strategy without action remains theory. Let's take your next step together.
Frequently asked questions
What is a good POAS value for my business?
What exactly is the difference between POAS and ROI?
Can I use POAS with Meta Ads campaigns?
How do I calculate accurate COGS for dropshipping models?
Should I include VAT in my POAS calculation?
What should I do if my POAS drops below 100%?
When is ROAS better than POAS for my situation?
Can I combine POAS with Max Conversions strategy?
How long does the learning period take with POAS Target?
Does POAS work for services and B2B businesses?
How do I monitor whether my POAS data is correct?
Sources and references
POAS methodology and tools:
- ProfitMetrics – Mastering POAS in Google Ads – https://profitmetrics.io/guides/mastering-poas-in-google-ads
Platform documentation and setup:
- Shopify – What Is Cost of Goods Sold (COGS)? Definition & Formula – https://www.shopify.com/blog/cost-of-goods-sold
- Google Ads Help – About Target ROAS bidding – https://support.google.com/google-ads/
Profit tracking and case studies:
- JENTIS – POAS vs. ROAS: The Key to Profitability in E-Commerce – https://www.jentis.com/blog/poas-vs-roas