What is blended ROAS?
Blended ROAS is all your revenue divided by all your ad spend for the same dates, across every channel. It counts each sale once, including sales no ad touched, so it shows whether advertising pays overall. It cannot say which channel earned the money or what the ads caused.
By Joris van Huët, Founder & CEOUpdated 7 min read
Run the numbers for your store: the free blended ROAS (MER) calculator.
Blended ROAS is all your revenue divided by all your ad spend, over the same dates and across every channel. Each sale counts once, whichever platform claims it, and sales no ad touched count too. So it usually tells you whether your advertising pays as a whole, but not which channel earned the money.
The name gives it away. Every channel's spend goes into one pot, every sale into another, and the ratio blends them. Paid clicks, newsletter buyers and regulars who type your address all land on top of the fraction.
Plenty of teams use it as another name for MER, the marketing efficiency ratio. Others keep MER for a wider cost line with agency fees and software in it. Neither camp is wrong. Pick one meaning and stick to it.
Blended ROAS earns its place because every other ROAS is marked by the platform that sold you the ads. Google Ads tries to keep your conversion value per cost at your target, counted its own way. Meta divides purchase conversion value by amount spent. Its help page adds that statistical modelling can stand in for purchases it cannot count directly. Your store's own sales figure is the one number neither of them produced.
What one store's data shows
One store's anonymised GA4 export, 1 January 2024 to 21 August 2026. It holds shares of revenue only: no ad spend, no order counts.
| What the export shows | Value | Source cell |
|---|---|---|
| Paid Social, in last click, first click and touched views | 0.0% of revenue | Channels sheet, Paid Social row |
| Direct, in last click, first click and touched views | 57.7% of revenue | Channels sheet, Direct row |
| Journeys with 1 touch (0.5 days to buy) | 79.5% of revenue | Journeys sheet, 1 touch row |
| Break-even line at a 40% margin (1 divided by 0.40) | 2.5x | Break-even sheet, 40% margin row |
Start with Paid Social, because it shows what blended ROAS is for. GA4 filed none of that store's revenue under Paid Social, in any of the three views (Channels sheet). The export holds no spend, so it cannot say whether the store ran social ads at all.
Now take a store that does run them and sees the same zero. A channel ROAS built on GA4 would read nothing. The platform's own ROAS would read whatever the platform claims. Blended ROAS needs neither verdict: whatever those ads sold is already in revenue, in whichever row GA4 filed it.
The Direct row shows where a floor might sit. Direct holds 57.7% of revenue in all three views (Channels sheet), money GA4 could tie to no campaign. An ad may have started some of those journeys. Some would have arrived with every ad switched off. Blended ROAS cannot tell the two apart, so it hands the ads the whole floor.
The journey row is better news. 79.5% of revenue came from one-touch journeys that took 0.5 days to buy (Journeys sheet). For that share, a month of spend and a month of sales line up neatly, which is what a monthly ratio needs.
The last row is arithmetic, not a result. At a 40% margin, 1 divided by 0.40 gives a break-even line of 2.5x (Break-even sheet). Blended ROAS is the one ROAS you can hold against that line without counting any sale twice.
What the export cannot give you is that store's blended ROAS, because it has no spend line. Nor can it say how high the floor sits. Only a test with ads switched off for some buyers can show that.
Why can blended ROAS mislead?
Because the floor stays put when your budget moves. Sales that would come with no ads sit in every month's revenue, and blended ROAS spreads them over whatever you spent.
For illustration, say €30,000 of sales a month would arrive with no ads at all. If you spend €5,000, the month brings €45,000, a blended ROAS of 9. If you spend €10,000, it brings €60,000, a blended ROAS of 6. The ratio fell by a third, yet in this worked example the second €5,000 brought €15,000 of extra sales. If your margin is 40%, that is €6,000 of gross profit for €5,000 of ads, so the extra spend paid.
Run the film backwards and the trap flips. A cut lifts blended ROAS, because the same floor now sits on a smaller budget. It lifts it even when the euros you cut were paying their way.
The mix moves it as well. Ads that reach people already on their way, such as searches for your own brand, tend to look efficient. Shift budget toward them and blended ROAS can climb while fewer new customers arrive.
Then there is the top line. Shopify's help says its Total sales over time report covers sales across all your sales channels. If you also sell in a physical shop or to wholesale buyers, those sales count too, whether an ad played a part or not.
What can blended ROAS not tell you?
It cannot pick the channel to cut, because every channel's spend sits in the same pot.
It cannot flag a channel that has quietly stopped working. For illustration, say one channel takes €1,000 of a €10,000 budget and brings €3,000 of a €60,000 month. If the channel stops selling entirely, blended ROAS slips from 6.0 to 5.7. Few people spot that in a monthly review.
And it cannot tell you what the ads caused. The floor is invisible in every dashboard. Only a holdout test, with ads off for part of your audience, shows how high it sits. A ratio is a thermometer, not a diagnosis.
What to do this week
- Calculate last month's blended ROAS with its scope written beside it. In Shopify, open Analytics > Reports > Total sales over time and add a Sales channel filter set to Online Store. Divide net sales by last month's spend from every ad platform. Pass: one number, with its revenue line, channel filter and cost list next to it. Fail: shop or wholesale sales your ads never aimed at sit in the top line.
- Put first-time customers next to it. In Shopify, go to Analytics > Reports, filter the Category to Customers and open New vs returning customers, grouped by month. Pass: first-time customers hold steady or grow in the months blended ROAS rises. Fail: blended ROAS climbs while first-time customers fall, so the budget is drifting toward buyers who were coming anyway.
- Check whether GA4 can see your social ads at all. In GA4, go to Reports > Acquisition > Traffic acquisition and find Paid Social for a month you ran social ads. Pass: the row shows sessions and revenue. Fail: it is empty, so GA4 cannot judge that spend, and blended ROAS is your fair referee until the tags are fixed.
Check the homework. Your GA4 Attribution paths export already holds the evidence. Causality Engine reads that one file and shows what each channel caused next to what last-click gave it, in 1 to 2 minutes, for €99 once (excluding VAT), refundable within 30 days. Check the homework
Sources, 1 October 2026: About Target ROAS bidding (Google Ads Help); Purchase ROAS (return on ad spend) (Meta Business Help Center); Filtering and editing your reports (Shopify Help Center); Customers reports (Shopify Help Center); Traffic acquisition report (Google Analytics Help).
Related answers
Frequently asked questions
Does blended ROAS include organic and email sales?
Yes. Blended ROAS puts every sale from the period on top, whether it came from an ad, a search result, an email or a typed address. That is why it never counts a sale twice, and also why it flatters the ads when many buyers would have come anyway.Why does blended ROAS drop when I raise my budget?
Usually because the sales that arrive without ads stay the same while spend grows, so they get spread over more euros. A drop alone does not mean the extra spend failed. Divide the extra sales by the extra spend and hold that against your break-even line.What counts as ad spend in blended ROAS?
Media spend on every platform for the same dates: Google Ads, Meta, TikTok and any other channel that bills you for reach. Add creator and affiliate fees if they buy attention. Agency fees and software usually sit in MER instead. Write the list down so every month uses the same one.
Go deeper: Causal attribution, explained.
Sixty-second versions of these ideas: Causality Engine on YouTube Shorts.
Keep reading
Terms in this article
- AttributionAttribution identifies user actions that contribute to a desired outcome and assigns value to each. It reveals which marketing touchpoints drive conversions.
- ConversionConversion is a specific, desired action a user takes in response to a marketing message, such as a purchase or a sign-up.
- Google AdsGoogle Ads is an online advertising platform where advertisers bid to display ads, service offerings, and product listings.
- Google AnalyticsGoogle Analytics is a web analytics service that tracks and reports website traffic.
- Holdout TestA holdout test is an experiment where a portion of the audience does not see a campaign. This measures the campaign's true incremental impact.
- IncrementalityIncrementality measures the true causal impact of a marketing campaign. It quantifies the additional conversions or revenue directly from that activity.
- Incrementality TestingIncrementality Testing measures the additional impact of a marketing campaign. It compares exposed and control groups to determine causal effect.
- NewsletterNewsletter is a regularly distributed email publication containing news, updates, and promotional content for subscribers.