Most retailers treat a stockout as a simple number: the margin on the unit they failed to sell. That number is the smallest part of the truth. In omnichannel retail a stockout is a chain reaction that runs through the customer, the warehouse, the marketplace ranking and the next three orders that customer was going to place. Once you price the full chain, the case for holding better availability and fixing stock accuracy changes shape completely.
The visible cost everyone counts
The first cost is the one in the spreadsheet: the unit price less the cost of goods, lost. If the item cost £12 and sold for £30, the visible loss is £18. Most retailers stop here, conclude stockouts are a nuisance, and move on. The error is not the arithmetic, it is the stopping point. The other costs sit below the line, and they are all larger than the £18.
Substitution: the sale you think you kept
When a customer cannot buy the item they wanted, roughly half will buy something else instead. In the warehouse that looks like a rescued sale. In the ledger it is a downgrade. The substitute item carries a different margin, often lower, and it may be a product the customer would have bought anyway next visit, which means you have cannibalised a future sale to cover today's stockout.
Substitution also distorts demand data. The ERP records the substitute as the product sold, so buying systems see demand for the substitute and ignore the demand for the item that was missing. That is how a stockout becomes a permanent out of stock: the system learns the wrong lesson. The stock accuracy article covers the related problem of demand signals corrupted by missing data.
The recovery cost of a broken promise
The most expensive stockout is not the empty shelf. It is the order that was accepted and then cannot be fulfilled, the oversell that the customer discovers in a cancellation email. Now the cost includes the refund processing, the payment reversal, any compensation, the customer service time and the carrier or marketplace fees for an order that never shipped.
Marketplaces are unforgiving here. A fulfilment failure on a marketplace listing damages your seller metrics, which changes your visibility, which reduces future sales. The oversell mechanics guide shows how these failures originate in the stock feed, and why the fix is architectural rather than procedural. Each recovery is a small incident, but a retailer running a few hundred of them a month is running a department whose entire output is lost money.
Lifetime value and the silent churn
The customer who hit a stockout will not tell you they left. They will quietly order from a competitor next time, and the competitor will keep them. Lifetime value accounting makes this visible: a customer worth £400 over three years is lost over a £30 item that was out of stock. The math never justifies the event, which is why the most sophisticated retailers price availability from the customer relationship backwards.
The returns research published by Retail Economics with ZigZag makes the same point from the returns side: a small minority of customers drive a disproportionate share of profit, and the same logic applies in reverse for stockouts. The customers you lose to poor availability are not random. They are disproportionately your best ones, because they order more often and hit more out of stock moments.
The channel effect no one prices
Stockouts have a compounding effect that never appears in a profit and loss statement: they shape what the market shows customers. A web store that runs out of a popular size loses the page ranking and the internal search placement. A marketplace listing that fails fulfilment drops in the buy box and the relevance score. The retail sales index time series from the Office for National Statistics shows how much of UK retail demand now routes through channels where algorithmic visibility decides sales, which means every stockout quietly reduces tomorrow's demand as well as today's.
This is the argument for unified stock management in its strongest form: the same stock record that protects margin also protects channel standing, because availability is published from one accurate source instead of several stale ones. When you evaluate the system that will own that single source, availability should be one of your retail ERP buying questions.
A framework for pricing availability
To move stockouts from anecdote to budget line, price each one with four components:
- Lost margin. The unit margin you did not earn.
- Substitution discount. The margin difference when the customer bought something else instead, applied to the share of customers who substitute.
- Recovery cost. Handling, refund fees and compensation for accepted orders you could not fulfil.
- Future value at risk. A conservative fraction of average customer lifetime value, applied only to the share of stockout customers you estimate to churn.
Run the sum for your top fifty SKUs and compare it with the carrying cost of the extra safety stock that would have prevented the stockouts. In most UK retail operations the comparison flips the old assumption: availability is cheaper than it looks, and stockout is more expensive. Peak planning applies the same thinking to peak periods, where the stakes multiply because every channel sells the same limited stock at once.
The honest conclusion from client work is that most retailers are not understocked overall. They are misallocated: too much of the wrong stock, too little of the right stock, and a stock record too inaccurate to tell the difference. Fix the record first, as described in the ERP and WMS boundary article, and the stockout bill shrinks without buying a single extra unit.