A 4.0 RoAS can lose money. A 1.8 RoAS can scale. The difference is unit economics.
Return on ad spend is a ratio: revenue the ads claim, divided by what you paid for them.
It knows nothing about your margin, nothing about what a customer is worth, nothing about how long you wait to get your money back.
Founders who understand that scale. The ones who don't hit a ceiling, and wonder why more media optimisation never moves it.
A brand sells a £120 product. Meta reports a RoAS of 4.0. The dashboard is green, the media buyer is pleased and the founder thinks he is scaling.
Gross margin is 45%. After cost of goods, transaction fees and shipping, £38 of that £120 stays in the business. The product is a one-and-done — nobody buys a second. There is no retention curve to rescue it.
They paid £30 to win the customer and kept £38. That is £8, before the team, the warehouse, the tools and the rent. A 4.0 RoAS that barely breaks even.
They hit the target every month and still cannot grow, because the economics underneath will not carry it.
First-purchase RoAS barely matters. You are not buying an order. You are buying a customer.
If that customer comes back, the second order costs nothing to acquire. Nor does the third. The arithmetic changes completely.
That is why one brand runs profitably at 1.8 while another bleeds at 4.0. The brand at 1.8 has a fat margin, real repeat purchase and a 60-day value that makes the first sale look like a deposit. It is not being reckless. It knows what a customer is worth.
Before you brief creative, restructure campaigns or move budget, you need these four.
// Your RoAS target is an output of these four numbers. Set it first and you are optimising a figure with no connection to your bank balance.
The number means nothing without the economics behind it.
Three targets, ten times apart, all correct. Each came from the brand's own numbers rather than a benchmark report.
The brands at the top have no secret account structure. They have three things:
The media buying, the creative testing, the campaign architecture: all of it matters, and all of it is downstream of those three.
This is the costliest reflex in paid media. RoAS slips under some remembered threshold and the response is immediate: cut spend, pause campaigns, pull back.
But if you know your margin, your 60-day value and your maximum CAC, and the arithmetic still works at 1.8, you are not losing money. You are buying customers at a price the business can carry.
You cannot make that call on instinct. At scale, the gap between profitable and not is too narrow for a feeling.
Working these numbers out by hand is miserable, so I built Fathom. It plugs into your Shopify store and your ad accounts and keeps the four numbers current.
The premise is simple: a brand that knows its numbers can scale on paid ads.
RoAS earns its keep as a signal for the algorithms. Pick the wrong one and you have taught Meta to optimise towards something your bank account has never heard of.
Without your contribution margin you cannot know your breakeven RoAS. Without that, every spend decision is a guess.
RoAS is a front-end number. It should fall out of the back-end ones: margin, customer value, CAC.