Your sales are up 25% year on year. Your profit is down. Not a little down. Down by six figures, while everyone in the room celebrates the record quarter. I see this scene constantly. As a specialist social commerce accountant, I spend my days inside the management accounts of UK brands scaling from £1m to £20m. And the most common question I get is not "how do we grow?" It's "where did the profit go?"
Let's be honest: growing brands stop making money all the time. Not because the product died, and not because the market turned. Because growth itself has a price, and most founders never see the bill until it's overdue.
Here's the uncomfortable truth. Turnover is vanity, profit is sanity, cash is reality. The brands that learn this early keep the lights on. The brands that learn it late get a nasty surprise at year end, usually in front of HMRC or their bank manager.
The Reality Check: Revenue Grows, Profit Doesn't Have To
Let me show you what the data says, because this isn't my opinion. The 2026 Annual Ecommerce P&L Benchmark Report from Ecom CFO tracks 18 private DTC brands through full-year 2025. The pattern is stark. Brands under $10m grew 24% on average and got more profitable. Brands over $50m grew 41% on average and improved gross margin. But the middle cohort, the $10m to $50m brands, shrank 5% on average. Not one bad apple. The median shrank too.
That middle band is where most of my clients live, in pounds: £8m to £40m. And the data says it's the hardest place in ecommerce to be. Too big to be nimble like the small founders. Too small to have the buying power of the giants. Stuck in what operators call the messy middle.
Why does this happen? Three leaks, always the same three. Gross margin erodes. Advertising gets more expensive. Fixed costs step up in big lumpy jumps. Individually each one is survivable. Together they turn a 10% EBITDA business into a break-even one in eighteen months.
Leak One: Gross Margin Erodes While You're Not Looking
Gross margin is the foundation of everything. The benchmark data, from an 18-brand sample, is blunt: brands with gross margin above 70% were far more likely to reach and sustain eight-figure revenue. Below 65%, scaling becomes an uphill fight regardless of how good your ads are.
Here's what quietly drags your gross margin down as you scale. Channel mix. When you're small, you sell on Shopify at full margin. When you grow, you chase volume on TikTok Shop and Amazon, and those channels take their cut. Marketplace fees, referral fees, fulfilment fees. The UK listed data shows the same story: M&S's latest FY2025/26 report puts its Fashion, Home & Beauty store margin at 10.0% and online at minus 5.2% — though that year was hit by its cyber incident, so the online number is a disrupted year, not a clean verdict on ecommerce. Same brand, same product, the channel takes the margin.
Then there's returns. UK online apparel returns average around 23.6% on the latest benchmark, and some categories run above 30%, and every return costs you twice: the lost sale and the return freight. ASOS posted a £281.6m statutory loss before tax on £2.48bn of revenue in FY25, with a healthy 47.1% gross margin. The margin was there, though the statutory loss also included £183m of one-off property and impairment items, so don't pin all of it on returns and parcel costs. The returns, the fees and the discounting were still a serious drag.
And discounting. Growth targets get sticky, and the easiest growth is a sale. Every percentage point you discount comes straight out of gross margin. A 10% discount on a 60% margin product cuts your margin to 55.6%. You need 20% more volume just to stand still.
Leak Two: The Ad Machine Gets More Expensive Every Year
Meta reported its average price per ad up 9% in 2025. The price of attention rises structurally, and it's not your fault, and it's not fixable by better creative alone. It's the rent for the marketplace you sell in.
The benchmark data backs it up. ROAS fell about 9% for the larger cohorts in 2025 while their fixed marketing costs rose 31.8% as a percentage of revenue. They spent more on agencies, content teams and tools, and got worse results from the ads. The smaller founder-led brands improved ROAS 17%, because the founder was still checking campaigns daily and killing what didn't work.
Here's the trap. Blended ROAS hides the rot. If you're doing 3.5 ROAS on TikTok Shop and 2.5 on Meta, the blended number only sits at 3.0 when you spend the same on both. And the TikTok Shop number includes sales that would have happened anyway, while the Meta number is what you're actually buying. Track total customer acquisition cost: ad spend plus the agency retainer plus the content team plus the tooling. That's what your customer really costs, and most brands don't know it to the nearest 50%.
Leak Three: Fixed Costs Step Up in Stairs
Revenue grows in curves. Costs grow in stairs. One day you're fine, the next you've hired a head of marketing, an ops manager and a bookkeeper, taken on an agency retainer, and your monthly burn has jumped £40,000. The revenue to justify it arrives later, or never.
The UK macro makes the staircase steeper. Employer National Insurance went up 1.2 points in April 2025 and the secondary threshold dropped from £9,100 to £5,000. On a £4m payroll that's £60k to £80k of extra annual cost, straight off the bottom line, before you've hired anyone new. And with Bank Rate at 3.75%, financing 90 days of stock at a 50% cost of sales ratio costs you roughly 46 basis points of revenue a year. Free money in 2020. A real line in 2026.
Meanwhile the ONS online share of retail has plateaued at around 28%, down from its 36% peak in early 2021. The market isn't growing fast enough to bail out a flat brand anymore. Growth now has to be share gain, and share gain is expensive.
Worked Example: The £5m Brand That Got Poorer
Here's the shape of it, rounded numbers that mirror the P&Ls I see weekly:
| Line | Year one | Year two |
|---|---|---|
| Revenue | £4,000,000 | £5,000,000 |
| Gross margin | 62% | 58% |
| Gross profit | £2,480,000 | £2,900,000 |
| Ad spend | £950,000 | £1,400,000 |
| Fixed marketing | £250,000 | £420,000 |
| G&A and team | £600,000 | £850,000 |
| Fulfilment and ops | £250,000 | £330,000 |
| Stock financing | £40,000 | £60,000 |
| EBITDA | £390,000 | -£160,000 |
Revenue up 25%. Gross profit up 17%. EBITDA from £390,000 to minus £160,000. The founder celebrated every record month while the line moved unseen, because nobody ran monthly management accounts. The scary bit: no single decision caused it. Ten small decisions, each one defensible on its own, compounded into a £550,000 swing.
That's the pattern. Growth didn't cause the loss. Blindness to the pattern caused the loss.
What the Brands That Keep the Margin Do Differently
The brands still standing at £5m, £10m, £20m all do the same five things.
1. They run a monthly management pack, not a yearly surprise. Revenue, gross margin by channel, contribution margin after ads, EBITDA, cash. Every month, within two weeks of month end. Not for the bank. For the founder. If your accountant only talks to you at year end, you're flying blind.
2. They track contribution margin per channel, not blended ROAS. They know what a TikTok Shop order contributes after fees, returns and ads, and they kill the channels that don't clear the bar. Our TikTok Shop sellers get this drilled into them from day one, it's in the TikTok Shop VAT checklist.
3. They defend gross margin like it's the bank balance. Price rises tested and kept. SKUs killed the moment they drop below the line. Returns attacked at source, better sizing data, better photography, stricter thresholds.
4. They hire behind proof, not ahead of hope. The staircase costs are real, so they only step up when the trailing three months justify it. And they know exactly what each hire must add to contribution, not just to headcount.
5. They know their benchmarks. EBITDA above 8% puts you at or above the median in every cohort. Twenty percent plus puts you in the top 5% of ecommerce brands. Gross margin below 65% is a structural problem, not a bad month. These are the numbers I compare every client against.
Most ecommerce accountants can't give you this. They file the return, tick the box, send the invoice. That's compliance, not accounting. If your accountant's report to you is a tax bill and a "you're doing great", you don't have a finance partner, you have a filing service. We covered the difference between bookkeepers, accountants and controllers in You've Outgrown Your Accountant, and it matters more at £5m than anywhere else.
Frequently Asked Questions
Why is my revenue up but my profit down?
Almost always one of three leaks: gross margin eroded through channel mix, returns or discounting; ad costs rose faster than sales; or fixed costs stepped up ahead of revenue. The fix starts with a monthly P&L that shows all three, so you can see which one is bleeding.
What's a healthy gross margin for a UK DTC brand?
Above 70% puts you in the band where scaling to eight figures is realistic in that data. Between 65% and 70% is workable but fragile. Below 65%, every pound of growth costs more than it earns.What EBITDA margin should a £5m brand be making?
At or above 8% puts you at the median of the benchmark cohorts. Above 20% puts you in the top 5%. Below zero puts you in the bottom 5% regardless of size. If you're growing and your EBITDA is flat or falling, the growth is subsidising something.
Is it normal for ad costs to keep rising?
Yes, and it's structural. Meta's own disclosures show ad efficiency eroding 8% to 10% a year. Plan for it. If your model only works at last year's ROAS, it doesn't work.
Should I stop spending on growth to protect profit?
No. You should spend with a contribution margin discipline instead. Every channel must clear its true cost: ads, fees, returns, and the fixed marketing that supports it. Growth is good. Unprofitable growth is just a delayed loss.
Summary: Profit Is a Discipline, Not an Outcome
Growing brands stop making money for one reason. The unit economics erode while nobody watches, and the fixed costs step up while everybody celebrates. Revenue is the scoreboard. Profit is the game.
The good news? Every leak in this post is visible in a monthly management pack. Gross margin by channel. Contribution after ads. EBITDA trend. Cash. You can't fix what you don't measure, and you can't measure what your accountant never produces.
If you're doing £1m+ across TikTok Shop, Amazon or Shopify and your profit isn't growing with your revenue, that's exactly the conversation we should have. Book a call and we'll walk your real numbers, not a generic checklist. If TikTok Shop is your main channel, see how we help TikTok Shop sellers. Real examples are on our case studies page.