The ROAS Lie: Why Profit on Ad Spend (POAS) is the Only Metric That Matters

High ROAS looks great on agency reports. But if your net margin is bleeding, revenue is a vanity metric. Here is how we optimize for cold, hard profit.

ROASPOAStROAS / target ROASbreak-even ROASvalue-based biddingSmart Bidding
💡
In short
  • ROAS shows revenue, not profit — it's a vanity metric.
  • At a 30% margin, even a 4× ROAS is barely breakeven.
  • We optimize for POAS (profit on ad spend), not volume.

The Agency Vanity Trap

Most agencies will show you a 500% or 1000% ROAS. They’ll tell you that for every $1 you spend, you are making $10 in revenue.

Google Ads ROAS POAS COGS gross margin tROAS break-even ROAS value-based bidding offline conversion import average ticket CAC / LTV

The Problem: Variable Margins

If your product margin is 30%, and your ROAS is 4x, you are barely breaking even after shipping and overhead. You are scaling a loss.

The ROAS view The POAS view Revenue $4 (4× ROAS) Profit ≈ $0 after margin and overhead Bid to margin Real profit ↑ Fewer "high-revenue, zero-profit" orders — more high-margin ones that grow the account. Husky Digital
Same budget: ROAS chases revenue, POAS chases profit.
500%ROAS that looks great on a report
30%product margin
≈ $0profit at 4× ROAS and that margin
POASthe metric we actually bid to

The Husky Solution: POAS Bidding

We integrate your actual COGS (Cost of Goods Sold) and variable margins directly into your ad bidding strategy. We tell Google to ignore the ‘high revenue’ orders that have zero profit and focus on the ‘high margin’ orders that actually grow your bank account.

How profit gets into Google Ads

POAS isn’t a single toggle — it’s value-based bidding plus real profit data:

  • Conversion value instead of conversion count. Google receives a dollar value adjusted for margin, not “a lead = 1” — so the algorithm sees which orders are actually profitable.
  • Offline conversion import. The status and amount of a closed deal flow back from your CRM into the account. Google learns to bring similar profitable customers, not just leads.
  • Target ROAS (tROAS) from break-even. First compute break-even ROAS from your margin, then set target ROAS above it — only then does Smart Bidding work for profit, not volume.
CRM: closed deal + value Offline conversion import Conversion value (value-based) Smart Bidding targets profit Husky Digital
Closed-deal profit flows back into the account — and the algorithm learns to bring profitable customers.

For service businesses, not just e-commerce

Home services has no “product,” but the logic is identical — COGS is replaced by the cost to deliver the job:

  • Cost per booked job instead of cost per order: the lead → booked → completed path.
  • Close rate and average ticket set how much you can really pay per lead (max CPL).
  • Contribution margin — what’s left after materials, crew, and fees; that’s what funds acquisition and profit.
  • CAC and LTV — repeat jobs and service contracts raise your bid ceiling.
🧮
How much you can pay per lead

Max allowable CPL = average ticket × margin × close rate. At a $400 ticket, 40% margin, and 30% close rate → the ceiling is about $48 per lead. Anything Google brings cheaper is profitable; more expensive isn't.

Without this data Google optimizes for cheap leads; with it, for profitable jobs.

Result: True economic scaling where growth equals profit, not just volume.

Ready to fix the leaks?

Our diagnostic audit covers your tracking, ad accounts, and SEO architecture.

Request a Growth Audit