Skip to main content
Ads & Analytics

Why 800% ROAS Can Lead to Losses and How to Implement Profit-Based Bidding

Mārtiņš Grūbe Mārtiņš Grūbe
• 27.03.26. • 9 min read
Executive Summary

In digital marketing, the most celebrated metric - ROAS (Return on Ad Spend) - often becomes the most dangerous management illusion. A campaign with 800% ROAS can generate real losses if the sold goods have low margins and high shipping costs, while a campaign with 250% ROAS can deliver massive net profit. In this Case Study, we examine how an e-commerce business discovered the 'negative' trap of its best campaigns and how restructuring campaign management toward POAS (Profit on Ad Spend) saved the company's profitability.

Every digital agency prides itself on high ROAS. If a company invests 5,000 euros in advertising and generates 40,000 euros in revenue, the ROAS is 800% (or 8x). The report looks excellent, management is satisfied, and the marketing specialist requests a budget increase. However, at the end of the month, the company's CFO announces: "We don't have free funds to pay the bills, and the company operated at a loss this month."

This is the classic e-commerce and digital business paradox created by blind reliance on superficial revenue metrics. Google Ads and Meta algorithms do not know your cost of goods sold (COGS), warehouse expenses, payment card fees, or return rates. If a campaign is optimized for simple revenue, the algorithm begins to mass-sell products that are easy to sell but have negligible profit margins. The solution is strategic profit-based Google Ads management and a transition to the POAS model, supported by integrated data analytics and attribution.

What is POAS and How It Differs from Traditional ROAS

To understand the difference, let's look at the mathematical structure of both formulas:

  • ROAS (Return on Ad Spend) = Revenue ÷ Ad Spend: Shows only how many euros of revenue are generated for every euro spent on advertising. It completely ignores cost of goods and profitability.
  • POAS (Profit on Ad Spend) = Gross Profit ÷ Ad Spend: Shows how many euros of actual gross profit (after deducting COGS and shipping) are returned for every euro invested in advertising.

The POAS threshold is crystal clear: if POAS is above 1.0, the campaign is generating real net profit. If POAS is below 1.0, every subsequent order directly burns the company's money, regardless of whether the ROAS is 500% or 1500%.

Mārtiņš Grūbe
Mārtiņš Grūbe Digital Marketing & Google Ads Strategist

"Revenue is ego, profit is reality. If your best campaign sells products with a 7% margin and generates 800% ROAS, you are losing money on every purchase due to logistics and advertising costs. Only by teaching the Google algorithm to receive actual gross profit figures does marketing become a stable profit machine."

Real-World Example: How 800% ROAS Generated 2,400 Euro Losses

Let's look at a specific e-store situation with two different product groups and an identical advertising budget of 2,000 EUR each:

  • Campaign A (Low-margin electronics): Sells popular brand smartphones with an 8% gross margin. An ad budget of 2,000 EUR generated 16,000 EUR in revenue. ROAS = 800% (8x). However, the gross profit was only 1,280 EUR (8% of 16,000). Subtracting ad costs (1,280 - 2,000), the net result: -720 EUR loss!
  • Campaign B (High-margin accessories and service): Sells specialized accessories with a 55% gross margin. An ad budget of 2,000 EUR generated 7,000 EUR in revenue. ROAS = 350% (3.5x). Gross profit was 3,850 EUR (55% of 7,000). Subtracting ad costs (3,850 - 2,000), the net result: +1,850 EUR real profit!

A campaign manager evaluating only ROAS would have reduced the budget for the 'weak' Campaign B and given all the money to the 'excellent' Campaign A, thereby driving the company deeper into the red. Only a POAS audit allowed them to see this catastrophe.

Contribution Margin Levels (CM1, CM2, and CM3)

To correctly implement POAS, three levels of Contribution Margin must be distinguished in the company's financial model:

  • CM1 (Contribution Margin 1): Revenue minus direct Cost of Goods Sold (COGS). This is the base level usually used in simple e-stores.
  • CM2 (Contribution Margin 2): CM1 minus shipping expenses, packaging costs, and payment card commissions (Stripe, banklink). This metric provides a much truer picture of each basket's profitability.
  • CM3 (Contribution Margin 3): CM2 minus return processing costs and customer service overhead.

By passing the CM2 value to the advertising system via Server-Side CAPI, the Google Ads machine learning algorithm is trained to sell products that leave the company with the most free cash flow after covering all variable costs.

Product Feed Segmentation with Margin Custom Labels in Google Shopping

In addition to changing bidding strategies, the best practice is to segment the Product Feed using Custom Labels:

  • Custom Label 0 - High Margin (> 40%): A lower Target ROAS is allowed here (e.g., 250-300%), allowing the campaign to aggressively capture the market because every transaction brings high net profit.
  • Custom Label 0 - Medium Margin (20-40%): Balanced Target ROAS (e.g., 450-550%).
  • Custom Label 0 - Low Margin (< 15%): Strict Target ROAS (e.g., 800-1100%), preventing the algorithm from selling these products at a loss.

This segmentation prevents low-cost products from dominating reports and guarantees that every invested advertising euro works for the company's true profit.

Step-by-Step Guide to Implementing POAS Bidding in Google Ads

Transitioning to profit-based bidding involves four technical steps:

  1. COGS Integration in the Database: A specific purchase price is linked to each product in the e-store system or ERP.
  2. Gross Profit Calculation at Checkout: When a customer places an order, the server calculates the actual profit: Gross Profit = Sale Price - COGS - Shipping Expenses.
  3. Passing Profit as Conversion Value via Server-Side CAPI: Instead of the standard basket total, the calculated profit figure is passed to the advertising system in the value parameter. This is handled by a secure Server-Side CAPI connection.
  4. Target ROAS Calibration to POAS Target: The Google Ads bidding goal is transformed: instead of asking for 800% of revenue, a goal is set to achieve 140-160% of the profit value (Target POAS 1.4-1.6).

Shifting Management Metrics in the Boardroom and Incentive Systems

The shift from ROAS to POAS also requires a mindset change at the executive level. Traditionally, marketing teams and agencies are paid bonuses for revenue growth. As long as bonuses are tied to revenue, it is beneficial for marketing to spend money on low-margin promotional items because they grow total income more easily.

By implementing POAS as the primary KPI, the goals of marketing teams and agencies become 100% synchronized with the owner's interests: marketing is rewarded for real money earned, not for throughput revenue. This automatically eliminates campaigns that burn budget without profit.

Results Comparison: Before and After POAS Implementation

See how the company's metrics changed over three months after restructuring the campaigns:

Metric ROAS-Driven Model POAS Profit Model Business Benefit
Total Ad Budget 6,000 EUR / month 6,000 EUR / month Budget remained unchanged
Account-Reported ROAS 740% (44,400 EUR revenue) 410% (24,600 EUR revenue) Revenue seemingly decreased
Avg. Sold Product Margin 11.5% 38.2% Focus on profitable products
Actual Gross Profit 5,106 EUR 9,397 EUR +84% profit increase
Net Profit After Ads -894 EUR (Loss!) +3,397 EUR (Net Profit!) Business saved from losses

How to Automate Profit Calculation in Shopify and WooCommerce

For the POAS model to work without manual labor, an automated script is connected to the e-commerce platform that reads purchase prices from the database for every order. In Shopify, the Cost of Goods Sold (COGS) field is used, while in WooCommerce, a simple custom field like _cost_price is utilized.

At the moment of purchase, a post-processing Webhook calculates the real profit and automatically sends it to Google Ads and Meta CAPI. Accounting and marketing data finally become a unified whole, and campaign management gains full financial control over every invested euro.

Category Budget Reallocation: The POAS Decision Matrix

Every month, the campaign manager compiles POAS metrics for product categories. Categories with a POAS exceeding 1.8 receive a 20% budget increase. Categories with a POAS between 1.0 and 1.4 are optimized by seeking better suppliers or reducing CPC. Meanwhile, categories with a POAS below 1.0 are immediately paused in advertising, protecting the company from hidden losses.

Price Elasticity Testing and Ad Cost Impact on Profitability

A common phenomenon in e-commerce: a small price increase of 5% can double a product's net profit, even if sales volume decreases by 2%. POAS tracking allows for safe price elasticity experiments, monitoring in real-time how price changes affect campaign profitability and total profit mass over the month.

Common Discrepancies Between Accounting and Marketing Data

When switching to POAS, discrepancies often emerge between conversions registered in Google Ads and actual bank income. The main reasons are cancelled orders, returned goods, and unpaid invoices. By implementing a 14-day delayed data correction protocol, these negatives are automatically deducted from campaign value, ensuring the algorithm does not rely on illusory data.

Inventory-Driven Bidding: Dynamic Bidding Based on Stock Levels

POAS efficiency is also significantly affected by warehouse stock levels. If a company has only 3 units left of a high-profit item, there is no point for the Smart Bidding algorithm to continue aggressive spending on that item, as it will sell out organically. By integrating warehouse stock data with the ad feed, campaigns automatically lower bids for items with low stock and redirect budget to items where faster turnover is needed.

This integration combines marketing with supply chain management, ensuring the company's working capital is used with maximum return without unnecessary capital freezing in the warehouse.

Quick Self-Check

POAS Implementation Checklist

1
Cost Accounting: Accurate purchase price (COGS) entered for every item in the e-store system.
2
Data Parameter: Gross profit, not revenue, is passed in the conversion value parameter.
3
Break-even Audit: Minimum profitability threshold calculated for each product category.
4
Algorithm Reorientation: Smart Bidding campaigns trained with profit data for at least 30 days.

Frequently Asked Questions About POAS and Profit Bidding

Why do many marketing specialists still only show ROAS in reports?

ROAS is easy to calculate (a standard pixel is enough) and it usually shows large, impressive numbers (600%, 1000%), which creates an illusion of success for the client. POAS requires deep integration with internal company data and shows much more modest, but truthful numbers (1.3, 1.8).

Is the POAS model suitable for B2B service companies?

Yes, absolutely. In the B2B sector, each service type has a different cost base and hourly rate. By passing the actual profit of CRM contracts, campaigns are optimized for the services where the company has the highest profitability.

What happens to revenue after switching to POAS?

Total gross revenue may decrease slightly because campaigns stop selling low-value 'promotional' items. However, the company's net profit and bank account balance increase significantly because every order brings a real financial return.

Want to strengthen your brand authority on Google and new AI search engines?

Book a 15-minute strategic call. We will perform an SEO and GEO diagnostic of your site, preparing content for artificial intelligence answer indices.

Fixed budget. No hidden extra fees or forced services.
Useful insight?

Share this article with colleagues or partners

Help others discover practical digital marketing, SEO, and AI automation strategies.

Mārtiņš Grūbe

Mārtiņš Grūbe

Google Ads & PPC Strategist | 15+ Years Experience

Co-founder of MarketMeNow and Lead Google Ads & PPC Strategist with 15+ years of experience managing high-budget search, shopping, and Performance Max campaigns.

All author articles • Google Ads Services • LinkedIn Profile
← Previous Article

Interactive Estimate Calculator vs Static Contact Form on Website

Next Article →

GEO Optimization and Passage-Level Citability in AI Search Assistants

Back to All Articles

Ready to discuss your digital business growth?

Book a 30-minute strategy call. Together we will review your digital marketing, SEO, and AI automation potential.

Book a Free Call
Scroll to Top
Call
Book 15-min Call Reply within 2h