Independent Shops: Costs, Stock and Benchmarks

Carl Trigg  ·  October 2026  ·  6 min read  ·  Free calculator

The ONS figures for retail cover everything from supermarkets to corner shops. In 2024 there were 213,265 retail businesses registered for VAT or PAYE, with sales of £513.7bn. The large chains dominate the totals, so treat the figures as the shape of retail costs rather than a target for a small shop.

The figures

2024All retail (excluding motor trade)
Businesses (VAT or PAYE registered)213,265
Total turnover£513.7bn
Average turnover per business£2,409,000
Staff costs, % of turnover12.9%
Bought-in goods and services, % of turnover79.1%
Left after staff and bought-in costs, % of turnover8.0%
Stock held, in days of purchases40 days

Source: ONS Annual Business Survey, 2024 results (published 26 May 2026). It covers businesses registered for VAT or PAYE, so the smallest sole traders are not included. Averages are pulled up by the largest firms. For sole traders and partnerships, the owners’ own pay is not in staff costs: it comes out of what is left.

Retail is a buy-and-resell business. About £79 of every £100 of sales goes on stock and other bought-in goods and services, leaving a thin share once staff are paid.

How it has changed since 2019

All retail (excluding motor trade): turnover rose 20% between 2019 and 2024, against a 24% rise in consumer prices, so it fell behind inflation. The number of businesses fell 2%. Staff costs went from 12.3% to 12.9% of turnover, and what was left after staff and bought-in costs went from 9.0% to 8.0%.

What this means for an independent shop

Compare your shop

Retail: Cost Benchmark

Guides that fit this trade

Sources

Put This Into Practice

Free Excel templates for time studies, debtor days and staff costs. Enter your email once and download them all.

Get the Free Templates →

Want an independent view of your own numbers? See the Diagnostic Assessment.