ROAS is lying to you. What POAS and blended ROAS really measure

The ROAS in your Meta or Google dashboard is inflated by double attribution. Learn blended ROAS and POAS - the metrics that show if your ads are truly profitable.

Meta Ads shows a ROAS of 4.2. Google Ads brags about 3.8. And yet at the end of the month there's less money in the business account than you expected. How is that possible? Because the ROAS in an ad platform's dashboard is the platform's marketing, not your business's accounting.

Why per-platform ROAS is inflated

Every ad platform reports conversions in its own attribution model - and every one of them claims maximum credit:

  • Double counting - a customer clicked an Instagram ad, then a Google ad, and bought once. Meta and Google both count the same sale.
  • View-through conversions - Meta can claim a purchase because the user saw an ad, even without clicking it.
  • Brand search - Google counts conversions from branded queries that would have converted anyway.
  • Attribution windows - a purchase 7 days after a click still counts "for the campaign".

The result: the sum of sales reported by the platforms is often 30–80% higher than your actual revenue.

Blended ROAS - one honest ratio

Blended ROAS ignores what the platforms claim and computes a simple, indisputable ratio:

Blended ROAS = total revenue ÷ total ad spend (all platforms combined)

Its advantage? It cannot be gamed by attribution, because it uses two numbers you know for certain: what came in (Stripe) and what you spent (ad invoices). And it shows the trend: if blended ROAS drops from 3.0 to 2.2 as budgets grow, you are scaling into a loss - no matter what the Meta dashboard says.

POAS - because revenue is not profit

Blended ROAS still has one flaw inherited from regular ROAS: it's based on revenue. A ROAS of 3.0 with a 25% gross margin means you're paying to lose money. That's why more and more stores are switching to POAS:

POAS (Profit on Ad Spend) = gross profit ÷ ad spend

Gross profit is revenue minus COGS, processing fees and shipping - what each sale actually leaves you before paying for ads. A POAS above 1.0 means your ads earn their keep. Below it, you subsidise every conversion, however impressive the ROAS looks.

Example: the same store, three metrics

MetricValueConclusion
ROAS in the Meta dashboard4.2"Great, let's scale!"
Blended ROAS2.3"Hmm, the platforms flatter themselves"
POAS0.9"We're losing money on ads"

All three numbers describe the same month. Only the last one tells the truth about profitability - because it accounts for margin, which the ad dashboard knows nothing about. We walk through the full revenue-to-profit calculation in revenue is not profit.

How to track blended ROAS without a spreadsheet

You need two data streams in one place: real revenue and total ad spend. SeeProfit pulls revenue and fees straight from Stripe, and you add ad spend as costs (soon automatically from Meta and TikTok Ads). The dashboard computes blended ROAS and real net profit for any period - no exports, no manual data stitching. Create an account and see your true ROAS in 15 minutes.

Keep reading

← All posts