Performance Marketing

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.

Frederiek Pascal Frederiek Pascal
POAS vs ROAS: why profit matters more than revenue
Summary
  • 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?
The answer depends entirely on your specific business model and cost structure. Break-even always sits at exactly 100% POAS. Between 120% and 180% POAS is healthy for most e-commerce businesses. Below 100% means structurally loss-making advertising. Above 200% is exceptional and often temporary. Focus primarily on stability and consistency, not the highest possible number. With automated marketing strategies we often see better stability.
What exactly is the difference between POAS and ROI?
ROI (Return on Investment) measures your total business profit relative to all business investments combined: staff, rent, software, stock, marketing. POAS measures specifically only net profit relative to advertising costs. ROI looks broadly at the entire business, POAS focuses sharply on marketing effectiveness. You can run high POAS but low ROI if other business costs are too high.
Can I use POAS with Meta Ads campaigns?
Technically you can, but Meta's algorithm is significantly less advanced in profit optimisation than Google Ads. Meta has no native "Use profit values" option as Google does. For Meta Ads: stick with ROAS with manual profit control for now, or invest in external tools such as Triple Whale, Hyros or Northbeam for advanced profit tracking.
How do I calculate accurate COGS for dropshipping models?
Add everything up systematically: product purchase price from supplier, shipping costs from supplier to end customer, payment gateway costs (Stripe 1.4% + €0.25, Paypal 2.49%), platform subscription fees (Shopify €29-€299/month), return processing costs per item. Many dropshippers completely forget the last two categories. Use weighted average COGS from the last three months when supplier prices vary.
Should I include VAT in my POAS calculation?
No, absolutely not. VAT is a fiscal pass-through item that you collect from customers and fully remit to the government. Always calculate POAS excluding VAT for correct profit calculation. This prevents confusion and keeps calculations fairly comparable between B2B transactions (reverse VAT) and B2C sales (including VAT). Work with net amounts.
What should I do if my POAS drops below 100%?
Stop optimising immediately. Rather pause the campaign temporarily. Below 100% POAS literally means you are spending more on advertising than your net profit yields. Every euro you continue to invest destroys business value. Thoroughly analyse why this is happening: faulty tracking implementation, structurally too-low margins, target set far too aggressively, seasonal effects? Resolve the fundamental cause before continuing.
When is ROAS better than POAS for my situation?
With structurally low conversion volumes (under 50 per month), long B2B sales cycles (more than 30 days), strongly variable margins per period, testing phases with new unproven products, or without accurate real-time cost tracking infrastructure. ROAS also works better for pure awareness campaigns via Display and Video ads. Choose pragmatically what fits your situation, not what sounds theoretically best.
Can I combine POAS with Max Conversions strategy?
Yes, a hybrid approach often works excellently. Use POAS for stable campaigns: Shopping campaigns and Brand Search with consistent margins. Simultaneously run Max Conversions for volume-oriented campaigns: Generic Search and Remarketing where you primarily seek reach. This mix balances profit optimisation with aggressive growth. Test both strategies in parallel and compare results monthly.
How long does the learning period take with POAS Target?
Allow a minimum of two weeks, usually three to four full weeks. Google's machine learning needs to discover which clicks, keywords and audiences structurally convert profitably. Volume may temporarily drop by 20-40% during this learning phase. This is completely normal and expected. Do not panic during weeks one and two. Only assess after four weeks whether POAS structurally works for your account.
Does POAS work for services and B2B businesses?
Only with extremely short sales cycles under 14 days and high conversion volumes above 100 per month. B2B with long proposal trajectories of weeks or months? Absolutely not suitable. Google's conversion tracking works for a maximum of 30 days (or 90 days with a custom model). Focus there on lead quality metrics, MQL volumes and SQL conversion ratios instead of profit per click.
How do I monitor whether my POAS data is correct?
Compare your POAS dashboard in Google Ads monthly with your financial accounting package. Calculate manually: total advertising costs in Google Ads versus total net profit from those sales according to your accounts. The ratio must correspond with your reported POAS. Deviates more than 15%? Then your profit value tracking is incorrect. With automated tracking this is critical.

Sources and references

POAS methodology and tools:

Platform documentation and setup:

Profit tracking and case studies:

Get more from your ad budget.Our marketing approach