How to Calculate True ROAS (Beyond Platform Reporting)

If you've ever compared your ad platform's reported ROAS to your actual bank deposits, you've probably noticed a gap. Sometimes a big one.

That's because platform-reported ROAS is not the same as true ROAS. Understanding the difference—and knowing how to calculate true return on ad spend—is critical for making smart budget decisions.

What Is ROAS?

ROAS stands for Return on Ad Spend. It measures how much revenue you generate for every dollar spent on advertising.

Basic ROAS Formula:

ROAS = Revenue / Ad Spend

If you spend $1,000 on ads and generate $4,000 in revenue, your ROAS is 4.0 (or 400%).

Simple enough. But here's where it gets complicated.

Why Platform-Reported ROAS Is Misleading

When you look at ROAS in Meta Ads Manager or Google Ads, you're seeing attributed revenue—revenue the platform claims credit for.

The problem: both platforms use attribution models that favor their own ads.

Common inflation sources:

  • View-through conversions: Someone sees your ad, doesn't click, but buys later. The platform takes credit.
  • Cross-device tracking gaps: User clicks on mobile, buys on desktop. May be counted twice or not at all.
  • Attribution windows: Meta's default 7-day click / 1-day view window captures purchases that may have happened organically.
  • Multi-channel overlap: Customer sees Meta ad, clicks Google ad, buys. Both platforms may claim the sale.

The result? If you add up all the revenue claimed by Meta, Google, email, and affiliates, you'll often exceed your total revenue by 30-50%.

How to Calculate True ROAS

True ROAS requires using your own first-party data—not platform reporting.

Step 1: Pull Revenue from Your Source of Truth

Your source of truth should be:

  • Shopify/WooCommerce/your ecommerce platform
  • Your accounting system
  • Stripe/payment processor reports

This is the actual money that hit your bank account.

Step 2: Define Your Time Period

Match your revenue time period exactly to your ad spend time period. Be careful with attribution delays—a sale today may be attributed to an ad clicked 3 days ago.

For most ecommerce brands, use a 7-day lag when analyzing. Revenue from the last 7 days is still being attributed.

Step 3: Calculate Total Ad Spend

Add up all paid advertising spend:

  • Meta Ads
  • Google Ads
  • TikTok Ads
  • Microsoft Ads
  • Any other paid channels

Include agency fees if you want a complete picture of acquisition cost.

Step 4: Calculate Blended ROAS

Blended ROAS = Total Revenue / Total Ad Spend

This tells you what you actually earned across all channels, not what each platform claims.

Example:

  • Total Revenue (30 days): $100,000
  • Meta Spend: $15,000
  • Google Spend: $10,000
  • Blended ROAS: $100,000 / $25,000 = 4.0

True ROAS vs. Blended ROAS vs. Platform ROAS

Metric What It Measures Use Case
Platform ROAS Revenue attributed by the platform Optimizing within a platform
Blended ROAS Total revenue / Total ad spend Overall marketing efficiency
True ROAS Incrementality-adjusted revenue / Ad spend Actual value of advertising

Blended ROAS is practical and easy to calculate. It answers: "What's my overall return on advertising?"

True ROAS goes further by measuring incrementality—the revenue you wouldn't have gotten without ads. This requires testing (holdout groups, geo-tests) and is harder to calculate, but more accurate.

When to Use Each Metric

Use Platform ROAS for:

  • Day-to-day optimization within a channel
  • Comparing campaigns within the same platform
  • Creative testing and audience insights

Use Blended ROAS for:

  • Overall budget decisions
  • Month-over-month performance tracking
  • Executive reporting

Use True ROAS (incrementality testing) for:

  • Major budget increases
  • Channel mix decisions
  • Validating that ads are actually working

What's a Good ROAS?

There's no universal "good" ROAS—it depends on your margins, LTV, and business model.

Quick calculation for break-even ROAS:

Break-even ROAS = 1 / Gross Margin %

If your gross margin is 50%, you break even at 2.0 ROAS.

General benchmarks for ecommerce:

Business Type Target ROAS
Low margin (< 30%) 4.0+
Medium margin (30-50%) 2.5 - 3.5
High margin (> 50%) 1.5 - 2.5
Subscription/high LTV 1.0 - 2.0

If you have strong customer lifetime value, you can afford to acquire customers at a loss on the first purchase.

Practical Tips for Improving ROAS Accuracy

  1. Use UTM parameters consistently — Tag all ad links and track source/medium in your analytics.

  2. Implement server-side tracking — Reduces data loss from ad blockers and iOS privacy changes.

  3. Compare blended ROAS to platform ROAS — If your blended ROAS is 2.5 but Meta claims 5.0, you know there's significant over-attribution.

  4. Track cohort data — Measure 30/60/90 day revenue by acquisition source to understand true customer value.

  5. Run holdout tests periodically — Turn off ads to a geographic region and measure the impact on sales.

The Bottom Line

Platform-reported ROAS is useful for optimization but misleading for business decisions. To understand your true return on ad spend:

  1. Calculate blended ROAS from first-party revenue data
  2. Use platform ROAS for day-to-day optimization
  3. Run incrementality tests for major budget decisions

Don't let inflated platform metrics lead you to overspend on underperforming channels—or underinvest in what's actually working.

Want Custom AI-Powered Marketing Like This?

We build bespoke AI tools for ecommerce brands — campaign automation, content pipelines, landing page systems, and more. No off-the-shelf platforms.

Book a Free Strategy Call