We’re live on Product HuntSupport us

What Is ROAS? Blended vs Platform, How to Calculate

PerformanceAugust 15, 20269 min readBy Klipio team
What Is ROAS? Blended vs Platform, How to Calculate

What is ROAS? It's return on ad spend — revenue divided by ad spend, shown as a multiple, so a 3.0x ROAS means $3 of revenue for every $1 spent. The number changes a lot depending on whether you mean platform ROAS (what Meta's Ads Manager reports for a single channel) or blended ROAS (total revenue over total paid spend across every channel), and mixing the two up is the most common way media buyers overstate profitability.

This post walks through the formula, the platform-vs-blended split, and how to set a break-even target that actually protects margin.

Meta changes attribution windows, column names, and campaign defaults often — the mechanics below are accurate as of August 15, 2026. Check your live Ads Manager settings before you quote an exact number.

What is ROAS and how do you calculate it?

The ROAS formula is: ROAS = revenue / ad spend.

Say you spent $4,000 on Meta ads last week and those ads drove $9,600 in attributed revenue. ROAS = 9,600 / 4,000 = 2.4x. For every dollar spent, you got $2.40 back in revenue.

That's the whole formula. The hard part is deciding which "revenue" and which "spend" go into it, because Meta, your store, and your finance team don't always mean the same thing.

What's the difference between platform ROAS and blended ROAS?

Platform ROAS is what Meta's Ads Manager shows you for a single channel, using Meta's own attribution. Blended ROAS is total store revenue divided by total paid ad spend across every channel, no attribution model involved.

Here's why they diverge. Meta's "Purchase ROAS" column uses its own attribution window — currently 7-day click and 1-day view by default — and counts a sale as "caused by" a Meta ad if someone clicked (or, on some campaign types, viewed) within that window. Google, TikTok, and email tools run the same logic on their own platforms. If a customer sees a Meta ad, later clicks a Google search ad, and buys, both platforms can claim that same sale. Add it all up and platform-reported revenue routinely exceeds what actually landed in your bank account.

Blended ROAS sidesteps that fight entirely. It uses your store's real total revenue (Shopify, GA4, whatever system of record you trust) as the numerator, and total paid spend as the denominator — no click windows, no modeled conversions, no double-counting between platforms.

Platform (Meta) ROASBlended ROAS
NumeratorMeta's attributed revenueTotal store revenue
DenominatorMeta ad spend onlyTotal paid ad spend (all channels)
Attribution modelYes — 7-day click / 1-day view defaultNone — actual revenue, no window
Typical biasOverstates (double-counting, modeled conversions)Grounded in real revenue, but blunt across channels
Best useOptimizing within Meta (campaign/ad-set decisions)Judging whether paid media as a whole is profitable

There's a related, often-confused metric worth naming here: MER (marketing efficiency ratio) is total revenue over total marketing spend, including email, agency fees, and creative production — not just paid media. MER sits at or below blended ROAS, because its denominator is bigger. We cover that split in detail in what MER is and how it differs from ROAS.

Why does Meta's ROAS number look inflated?

The "what is ROAS" question has a simple formula answer. The "why does my ROAS look inflated" question is messier: "Purchase ROAS" in Ads Manager is built on an attribution window, not a cash-register receipt. Two mechanics inflate it specifically.

First, the click/view window itself. Meta's default attribution is 7-day click plus 1-day view. That default string itself has shifted recently — as of March 2026 Meta narrowed what counts as a "click" (only real outbound link clicks qualify; likes, comments, shares, and saves moved to a separate "engage-through" bucket), so the exact wording your account shows may read "7-day click, 1-day view" or include that extra engage-through leg. Double-check the live attribution setting on your own account before you quote a number — Meta's own reporting has been inconsistent about it.

Second, cross-channel overlap. If a shopper also saw a retargeting email or clicked a Google ad in that same window, Meta still claims the sale as its own — so does the other channel. Nobody's lying; every platform is honestly reporting what its own attribution model says, and the models don't talk to each other.

How do you calculate break-even ROAS?

Break-even ROAS = 1 / contribution margin (as a decimal).

Say your contribution margin — what's left after COGS, shipping, payment fees, and returns, before marketing — is 40%. Break-even ROAS = 1 / 0.40 = 2.5x. Below 2.5x, every ad dollar is losing money once you account for the real cost of fulfilling the order, even if "ROAS" the raw number looks fine on the dashboard.

The mistake most teams make is using gross margin instead of contribution margin. Gross margin only strips out cost of goods. It skips shipping cost, payment processing fees, and return rates — all of which cut into what an order actually nets you. Using gross margin can make break-even ROAS look far lower than it really is, and that's how "profitable" campaigns quietly bleed cash.

Worked example: a $50 product with $20 COGS looks like 60% gross margin — implying break-even ROAS of just 1.67x. But add $6 shipping, $1.50 payment fees, and a 10% return rate, and contribution margin drops closer to 38%. That pushes real break-even ROAS to roughly 2.6x — a full point higher than the gross-margin math suggested.

  1. 1
    Start with contribution marginRevenue minus COGS, shipping, fees, and returns
  2. 2
    Convert to a decimal40% margin becomes 0.40
  3. 3
    Divide 1 by that decimal1 / 0.40 = 2.5
  4. 4
    Read the result as your floorBelow 2.5x ROAS, that channel is losing money
Break-even ROAS = 1 divided by contribution margin

What's a good ROAS on Meta ads in 2026?

There isn't one universal number — it depends on your vertical, average order value, and how much of your revenue is repeat customers. But industry medians give you a starting baseline to check your own account against.

Meta ecommerce ROAS medians in 2026 sit around 1.86x, with a normal band of roughly 1.5x-2.5x for cold acquisition. The old "4:1 ROAS is good" rule of thumb doesn't hold up against current data — it's closer to a myth than a benchmark for most cold-traffic campaigns. High-AOV or high-repeat brands can run well above that band; thin-margin or highly competitive verticals can run at the low end and still be profitable, depending on contribution margin.

We go deeper on setting a realistic target for your own account in what counts as a good ROAS on Facebook ads.

How does creative affect ROAS?

Creative is one of the few levers a media buyer fully controls, and it moves ROAS directly by changing click-through rate and conversion rate, both of which sit upstream of revenue in the ladder from spend to ROAS. Weak or fatigued creative raises CPMs and drags conversion rate down; nothing else in the account changes, and ROAS still drops.

One honest way to find fresh angles before your own creative fatigues: watch what competitors are still running. Meta's Ad Library shows every active ad from any advertiser, and ad longevity is the closest public signal to "this is still making money", since advertisers stop paying for ads that don't convert. If you want a repeatable way to see what competitors are running on Facebook and Instagram, that's the gap our free Meta Ad Library downloader fills: it adds a download button to every ad inside the Ad Library, with a bulk mode that scrolls a whole search and packs every running ad into one organized swipe file, so you can see which angles a competitor has kept live for months, not days. For a rundown of paid alternatives, see the best ad-spy tools compared.

FAQ

What is a 3x ROAS?

A 3x ROAS means $3 of revenue for every $1 of ad spend. Whether that's profitable depends on your contribution margin — at a 30% margin, break-even ROAS is 3.33x, so a 3x ROAS would still be a loss once shipping, fees, and returns are counted.

Is ROAS the same as ROI?

No. The short answer to "what is ROAS versus ROI" is that ROAS is revenue divided by ad spend, while ROI factors in profit, not just revenue, and typically nets out cost of goods and other expenses. A campaign can show a strong ROAS and a weak or negative ROI if margins are thin.

Why is my Meta ROAS higher than my actual store revenue suggests?

Because Meta's Purchase ROAS uses an attribution window (7-day click, 1-day view by default) that can claim sales other channels also claim, and can include modeled conversions Meta estimates rather than confirms. Blended ROAS, calculated from your store's total revenue, is the more grounded check.

What is a good break-even ROAS?

There's no fixed "good" number — it's simply 1 divided by your contribution margin, so it's different for every brand and every product line. A 25% contribution margin needs a 4x break-even ROAS; a 50% margin only needs 2x.

Should I use blended ROAS or MER to judge overall performance?

Use MER if you want total revenue over all marketing spend, including email, agency, and creative production costs. Use blended ROAS if you want total revenue over paid media spend only. MER is always equal to or lower than blended ROAS, because its denominator is larger — define which one you're quoting whenever you share a number.

How often should I recalculate break-even ROAS?

Any time your costs change — a shipping rate increase, a new payment processor fee, a shift in return rate, or a COGS change from a supplier. Contribution margin drifts more often than most teams update their break-even target, which is how a campaign that used to be profitable quietly stops being one.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free extension