2026-07-16
Why a 4.0 ROAS Is Bankrupting UK D2C Brands (2026)
Ads Manager's ROAS is usually calculated on VAT-inclusive revenue, before returns, before delivery, before fees. Walk a "beautiful" 4.0 through a real UK P&L and it can land at roughly zero — which is why the number to steer by is POAS and nMER, not the dashboard.
A 4.0 ROAS can lose money for a UK D2C brand because Ads Manager reports the value your pixel sends, and most setups send the VAT-inclusive checkout total, so 20% of that "revenue" belongs to HMRC[5] before you count a single cost. Returns, delivery and fees then take their share, and the gap between the dashboard and your bank account stops being a rounding error. To be fair to the headline: a high gross ROAS can be perfectly profitable. The problem is that you cannot tell from ROAS alone. This article shows you where the money goes, line by line.
The short version
- Your ROAS probably includes VAT. Meta reports whatever conversion value your pixel or CAPI sends, and most UK stores send the VAT-inclusive checkout total, so HMRC's 20%[5] is baked into the number before you see it. A reported 4.0 is roughly a 3.33 ex-VAT.
- UK returns are brutal. Clothing runs at about a 23.6% return rate[1], and reverse logistics cost retailers roughly £10–25 per returned parcel[3] before the refund itself.
- A worked P&L below shows a "4.0" collapsing to about zero once VAT, COGS, returns, delivery, payment fees and the agency fee take their cut. It's an illustrative model, not a benchmark — the point is the mechanism.
- Your real break-even ROAS is higher than 1 ÷ margin. Once you adjust for returns and for VAT-inclusive reporting, a 40%-margin clothing brand needs closer to a 4 than the naive 2.5.
- Steer by POAS and nMER instead, and feed contribution margin, not gross revenue, to the algorithm server-side, so it hunts profitable orders rather than merely big ones.
The VAT illusion: your 4.0 is really a 3.3
This is the least-discussed number in UK performance marketing, so let's be precise about it. Meta doesn't invent your revenue: it reports the conversion value your pixel or Conversions API sends. And in most UK setups, that value is the checkout total: the amount the customer actually paid, VAT included. If that's your setup, your ROAS includes 20% VAT[5] that was never yours. It's collected by you, held by you, and handed to HMRC.
Run the arithmetic once and you'll never unsee it. £100 of ad spend at a reported 4.0 ROAS is £400 of gross revenue. Strip the VAT and you're left with £333.33. So the 4.0 on your dashboard is a 3.33 in your accounts, before a single cost has been paid. Not the product, not the courier, not the card fee. Nothing.
Ads Manager congratulates you on money that was never yours. A fifth of your "revenue" is just VAT passing through on its way to HMRC.
A store can configure its pixel to send ex-VAT values — some do, and if that's you, skip ahead. But check before you assume. It's a five-minute look in Events Manager, and it changes what every ROAS figure you've ever reported actually meant.
The Golden Quarter problem: record revenue, empty bank account
You've probably lived this story. November and December post record topline. Ads Manager glows. Then January arrives, and with it the returns wave: parcels flooding back, refunds going out, your 3PL invoicing you for every one of them. The quarter that looked like your best ever quietly settles into something much thinner. Sometimes into nothing.
This isn't a you problem. UK online returns ran at roughly 19.5% overall in 2025, and clothing was the worst category at about 23.6%[1], nearly one parcel in four coming back. Across UK non-food retail, returns were forecast to be worth around £25.1bn in 2025[2]. And each of those parcels costs real money to process: return shipping, handling, restocking, markdowns and service time add up to roughly £10–25 per returned parcel[3], before you've refunded a penny of the item's value.
The industry knows how much this hurts. By 2026, 35% of the UK's top-100 fashion retailers charge for returns, up from 23% in 2023[4]. Brands with far deeper pockets than yours have decided free returns are unaffordable. But here's the part that matters for your ad account: none of this pain ever reaches Ads Manager. The dashboard counted the sale in November. It never heard about the January refund, the return postage or the restocking cost. Your ROAS is a photograph of the moment the customer felt richest.
The full P&L autopsy of a "4.0 ROAS" order
Now the whole journey, from dashboard to bank account. What follows is a worked example, not a benchmark — run your own numbers with the calculator below. The sourced inputs carry their references; everything else is a stated assumption, flagged as such. We'll model a UK clothing brand spending £100 on Meta at a reported 4.0 ROAS, with an £80 average order value inc. VAT — so five orders per £100 of spend.
| Line | Amount | Running total | Basis |
|---|---|---|---|
| Reported revenue (4.0 ROAS × £100 spend) | £400.00 | £400.00 | What the pixel sent — VAT-inclusive checkout totals |
| VAT to HMRC at 20% | −£66.67 | £333.33 | UK standard rate[5] |
| Cost of goods sold | −£150.00 | £183.33 | Assumption: 55% product margin ex-VAT |
| Margin lost to returned orders | −£43.27 | £140.06 | 23.6% clothing return rate[1]; returned stock resold at full value |
| Reverse logistics: 1.18 returned parcels × £15 | −£17.70 | £122.36 | Midpoint of £10–25 per returned parcel[3] |
| Outbound delivery: 5 orders × £3.50 | −£17.50 | £104.86 | Assumption; UK postage is rising — Royal Mail added ~5–6% in April 2026[10] |
| Payment processing at 2.5% of gross takings | −£10.00 | £94.86 | Assumption: typical 2–3% card/PSP fees |
| Agency fee at 10% of spend | −£10.00 | £84.86 | Assumption, illustrative |
| Ad spend | −£100.00 | −£15.14 | The £100 that "returned" 4.0 |
A "4.0 ROAS" walked through an illustrative UK clothing P&L: £400 on the dashboard, −£15.14 in the account. Sourced inputs: VAT rate[5], return rate[1], reverse-logistics cost[3], postage context[10]. All other lines are stated assumptions.
Read that last line again. On these assumptions, every £100 of ad spend at a reported 4.0 loses about £15. And that's before your Shopify subscription, your salary, your studio, your stock financing costs. Change the assumptions and the answer changes: a 70% margin beauty brand with a 10% return rate would come out comfortably ahead on the exact same ROAS. That's the point. The same 4.0 can be a good month or a slow-motion overdraft, and the dashboard cannot tell you which.
Break-even ROAS: the ten-second maths
The textbook formula is simple: break-even ROAS = 1 ÷ gross profit margin, so a 25% margin needs a 4:1 just to reach zero[6]. Most founders stop there. In the UK, you need two more steps.
Step one: returns. If a share of your orders comes back, only the rest of your revenue earns its margin. Divide by (1 − return rate). Step two: VAT. If your pixel reports VAT-inclusive values (check first — see above), your dashboard ROAS is inflated by 20%[5], so multiply the target by 1.2 to compare like with like. For a clothing brand at a 40% contribution margin and the category's 23.6% return rate[1]:
So the brand celebrating its 4.0 is scraping past break-even, not printing money. And a 3.8, a number plenty of agencies would happily report as a win, is a loss on every acquired order. Selling beauty or homeware instead? Your return rate is typically a fraction of clothing's, and the same maths lands somewhere far kinder — which is exactly why you should run your own numbers rather than borrow a fashion benchmark. Do your own version in ten seconds:
POAS and nMER: the two numbers that survive your P&L
If ROAS can't tell you whether you're profitable, what can? Two metrics, doing two different jobs.
POAS (Profit on Ad Spend) measures contribution margin generated per pound of ad spend, calculated after COGS, returns, shipping, payment fees and discounts[7]. Same denominator as ROAS, honest numerator. A POAS above 1.0 means the campaign earned more contribution profit than it cost; below 1.0, you paid for the privilege of shipping parcels. It's the campaign-level number that reconciles with your accounts.
nMER (new-customer Marketing Efficiency Ratio) is revenue from new customers divided by total marketing spend, and it's almost always lower than blended MER because repeat and subscription revenue is stripped out[8]. That distinction is exactly the Golden Quarter trap. In Q4, your loyal customers shop anyway — gifting, restocking, sale-hunting — and their revenue lands in the blended MER alongside spend that was really aimed at strangers. The blend flatters you at precisely the moment you're scaling spend hardest. nMER asks the only acquisition question that matters: what did revenue from new customers cost? We covered the MER basics, and why platform ROAS overstates profit in the first place, in this earlier piece.
| Metric | What it measures | What it hides |
|---|---|---|
| Platform ROAS | Attributed revenue ÷ ad spend, per channel | VAT, COGS, returns, fees — and it marks its own homework |
| Blended MER | Total revenue ÷ total marketing spend | Repeat buyers who'd shop anyway — flattering in Q4 |
| nMER | New-customer revenue ÷ total marketing spend[8] | Margin — pair it with POAS |
| POAS | Contribution margin ÷ ad spend, after COGS, returns, shipping, fees[7] | Very little — it's the one that reconciles with your P&L |
Four metrics, one honest pair: nMER for acquisition efficiency, POAS for profitability. Sources: JudeLuxe, 2026; AdSights, 2026.
Neither is a magic number. Switching what you report doesn't change what you earn. It changes what you can see, and therefore what you optimise towards. That's the whole trade.
Feeding profit to the algorithm: the server-side part
Reporting POAS in a spreadsheet is step one. The bigger move is making the algorithm bid on it. Fed raw revenue, value-based bidding chases big-but-unprofitable first orders: the discount-hunters, the serial refunders, the £200 basket at 8% margin[9]. It's not broken. It's obediently maximising the number you gave it, and you gave it the wrong number.
Meta never hears about your January returns. Unless you tell it, every refunded order stays a "win" in its training data, and it goes looking for more customers just like that one.
The fix has two parts. First, change the value: compute contribution margin per order — or margin after expected returns, if your product-level return rates differ widely, and send that as the conversion value instead of the checkout total. Sending margin or predicted LTV steers value-based bidding towards genuinely profitable customers[9]. Second, send it server-side: a browser pixel alone loses roughly 20–40% of e-commerce conversions to ITP, ad blockers and consent friction[11], so a margin signal sent only from the browser arrives with holes in it. Server-side delivery via CAPI is what gets the profit data through intact. We walked through the full margin-feed setup in our POAS deep-dive — the mechanics are identical for a UK store, just with HMRC in the VAT line instead of the Belastingdienst.
Gotcha: don't send margin values as VAT-inclusive by accident. If you're rebuilding the conversion value anyway, build it ex-VAT from the start — otherwise you've swapped one inflated number for another.
What to do about it
A 30-day sequence, in order of effort-to-payoff:
- Check what value your pixel actually sends. Open Events Manager, inspect a recent Purchase event, compare the value to the order in Shopify. VAT-inclusive or ex-VAT? Five minutes, and every ROAS conversation you have afterwards changes.
- Work out your true break-even ROAS. Use the formula from the maths section (or the calculator above): 1.2 ÷ (margin × (1 − return rate)) if you report VAT-inclusive. Write the number down. Pin it above your desk if you have to.
- Split your reporting. nMER next to blended MER, POAS next to ROAS. Keep the old numbers (you need continuity), but never look at one without its honest twin.
- Start sending margin as the conversion value, server-side. Even a category-level margin table (tops 52%, dresses 48%, accessories 65%) beats raw revenue. Refine to SKU level later.
- Verify your tracking fires at all. Margin data sent through a broken setup is still zero data. Run our free tracking checker before you trust the pipes with anything.
- Renegotiate agency targets in POAS terms. An agency promising "a 5.0 ROAS" is promising a number it can partly manufacture through attribution settings. An agency accountable for contribution margin per pound is accountable for the thing you bank.
FAQ
Sources
- Retail Economics × ZigZag — UK Returns Benchmark 2025 (overall UK online return rate ~19.5%, down from 21%). retaileconomics.co.uk; clothing return rate ~23.6% per ZigZag — Annual Returns Report & Benchmark 2025. zigzag.global
- Retail Economics × ZigZag — UK Returns Benchmark 2025 (value of UK non-food returns, ~£25.1bn forecast). retaileconomics.co.uk
- EightX — UK E-commerce Return Rate Benchmark, 2026 (reverse-logistics cost ~£10–25 per returned parcel). eightx.co
- Ingrid — Paid E-commerce Returns Strategy, 2026 (35% of UK top-100 fashion retailers charge for returns, vs 23% in 2023). ingrid.com
- GOV.UK — VAT rates (UK standard rate: 20%). gov.uk
- Improvado — Return on Ad Spend guide (break-even ROAS = 1 ÷ gross profit margin). improvado.io
- JudeLuxe — POAS vs MER vs ROAS, 2026 (POAS definition: contribution margin per unit of ad spend). judeluxe.com
- AdSights — New Marketing Efficiency Ratio (nMER) glossary entry. adsights.ai
- Servoad — Value-Based Bidding in Meta Ads, 2026 (revenue values steer bidding towards big-but-unprofitable orders; margin/LTV values fix the incentive). servoad.com
- MoneySavingExpert — Royal Mail stamp prices rise from 7 April 2026 (1st Class up 10p to £1.80, ~6%; 2nd Class up 4p to 91p, ~5%). moneysavingexpert.com
- SignalBridge Data — Server-Side Tracking Benchmark Report, 2026 (browser pixel alone loses ~20–40% of e-commerce conversions). signalbridgedata.com