What Is a Stockout? Causes, Costs & How to Prevent It

Metrics, KPIs & Counting · 11 July 2026 · 10 min read
What Is a Stockout? Causes, Costs & How to Prevent It

A stockout is when a customer wants to buy something and you have none available. Also called an out-of-stock, or OOS, it means the sale is usually lost rather than delayed. Stockouts leave almost no trace in sales data, because the transaction never happened, which is why they are chronically under-measured.

The defining characteristic, and the reason stockouts are so persistently under-managed, is that they leave almost no trace. Deadstock sits on a shelf where you can see it. A stockout is an absence — a customer who did not buy, a search that returned nothing, an order that went to a competitor. Nothing appears in your sales data, because the sale did not happen.

That invisibility is the whole problem. Most businesses could tell you the value of their excess stock to the nearest pound and could not put a figure on what running out cost them last quarter.

What a stockout is

The strict definition is zero available stock when there is demand. In practice several situations behave the same way:

True zero. Nothing physically present.

Zero available. Stock exists but is allocated to other orders. Functionally identical from the customer’s perspective.

Phantom stock. The system says you have it and the shelf is empty. Worse than a plain stockout, because you accepted the order first and have to disappoint the customer afterwards.

Wrong location. Stock exists somewhere in the building but nobody can find it within a useful timeframe.

Unsellable condition. Present, and damaged, expired or quarantined.

Only the first is a stockout in the accounting sense. All five produce the same outcome for whoever wanted to buy, which is why measuring only true zeroes understates the problem.

The cost nobody calculates

Working out what a stockout actually costs requires deliberate effort, because none of it appears in your reporting by default.

The immediate lost margin. The simplest component. If a product sells 8 units a day at $12 margin and you are out for 5 days, the direct loss is around $480. Crude — it assumes demand would have matched the average — and far better than assuming zero.

Substitution, or the absence of it. Some customers buy an alternative from you, in which case the loss is only the margin difference. Others leave entirely. The ratio between those two determines most of the real cost, and it varies enormously by product and by how differentiated you are.

The rest of the basket. A customer who came for the missing item and left may have bought four other things. In retail this is frequently larger than the margin on the missing product itself.

Customer permanence. The most significant and least measurable. A first-time customer who finds you out of stock may never return. An established one may simply discover that a competitor is adequate, which is a cost that arrives over years rather than weeks.

Expedited recovery. Air freight instead of sea, a courier instead of a pallet network, a part-load instead of a full one. Real, visible, and usually the only part that gets recorded.

Internal cost. Customer service contacts, purchasing chasing suppliers, management attention, and in some businesses the cost of backorder administration.

Penalties. For anyone supplying large retailers, an out-of-stock line against a purchase order carries a financial charge, so the cost is explicit rather than estimated.

A usable approach is to estimate the first three properly for your top products and accept that the rest are directional. Even a rough total is more useful than the nothing most operations currently have, because it converts a service question into a number that can be compared against the cost of holding more stock.

Where stockouts come from

The causes sit in a chain, and most operations blame the wrong link.

Demand was higher than expected. Genuine forecast error, a promotion that worked, a competitor out of stock, an external event. Not always preventable and often absorbable with a better buffer.

The supplier did not deliver. Late, short, or not at all. This is the most common cause in practice and the one most frequently attributed to forecasting, because operations that do not measure supplier lead time cannot distinguish them.

The reorder point was too low. Usually calculated from a supplier’s quoted lead time rather than their measured one, or set two years ago and never revisited as demand grew.

Nobody acted on the trigger. The system flagged the reorder, the purchase order was not raised. Surprisingly common, and it produces stockouts on products whose parameters are entirely correct.

The records were wrong. Inventory inaccuracy meant you believed you had stock. These are the most damaging because they arrive without warning, and because the customer was told the item was available.

Replenishment failed internally. Stock exists in reserve and the pick face is empty. A stockout that is entirely self-inflicted and invisible in most reporting.

Cash constrained the order. The stock was needed and the money was not there.

Coding each stockout to one of these at the time it occurs takes seconds and turns a queue of individual problems into a pattern. Without it, improvement effort goes to whichever cause was most recently memorable.

Making the invisible visible

Since stockouts leave no trace, you have to go looking for them.

Record the zero-stock event itself. When available stock hits zero on a product with recent sales, log it with a timestamp. The duration of the stockout matters as much as the fact of it.

Flag stockout periods in your sales history. This is essential and routinely missed. Sales during a stockout record availability, not demand. Feeding those periods into a forecast teaches the model that demand is lower than it is — on precisely the product that already failed you. Flag and exclude or estimate them.

Track search and enquiry data. On-site searches returning no results, “notify me when available” sign-ups, customer service contacts asking when something is back. These are direct evidence of demand you did not serve.

Measure fill rate and OTIF. These capture the customer-facing consequence even where the underlying stockout was not logged.

Review lost-sale reports where your system produces them, and treat the absence of such a report as a gap worth closing.

The metric that matters most is not the number of stockout events but the share of time your important products were unavailable. A product out for one long stretch and one out repeatedly for short periods look identical in an event count and behave very differently commercially.

Preventing them

Fix the reorder points first. Calculate from measured supplier lead times, not quoted ones. This single change addresses more stockouts than anything else, and it costs nothing but the effort of pulling the last twenty receipt dates.

Size safety stock from actual variability — of demand and of lead time — at a service level you have chosen deliberately, per product class rather than across the board.

Prioritise by consequence. Your top products and anything customers specifically come to you for warrant high availability. A slow-moving item with easy substitutes does not, and holding buffer for it is money doing nothing.

Measure supplier reliability and act on it. Lead time average, lead time spread, and fill rate per supplier. A supplier whose variability has quietly worsened is inflating your entire safety stock requirement.

Fix inventory accuracy. Phantom stockouts are preventable through scanning at the point of movement and cycle counting, and they are the most damaging type.

Watch replenishment. Pick face triggers deserve the same attention as reorder points.

Review after every stockout on a significant line. Which cause, and what would have prevented it. Five minutes, and it is how the pattern becomes visible.

Accept that eliminating stockouts entirely is not the aim. Perfect availability across a full range requires stock levels nobody can justify. The aim is to run out of the right things — the slow, substitutable, low-margin items — and not the ones customers came for.

A worked example: what one stockout actually cost

Concrete numbers make the case better than the principle does.

A product sells an average of 14 units a day at a margin of $9. It goes out of stock on a Monday and the replacement delivery arrives the following Tuesday — eight days.

Direct lost margin: 14 × 8 × $9 = $1,008.

Now the parts usually left out.

Substitution. Of the ~112 customers who wanted it, suppose 40% bought an alternative from you at an average $3 lower margin. That recovers 45 sales at $6 = $270, so the direct loss falls to around $738.

Lost baskets. The 67 who did not substitute were buying an average of $22 additional margin per order. That is roughly $1,474 of margin that left with them.

Permanent loss. If even 5% of those 67 never come back, and an average customer is worth $180 of margin over their remaining relationship, that is a further $600 arriving over subsequent years.

Recovery cost. Expedited freight to shorten the gap: $220.

Internal cost. Customer service handling enquiries, purchasing chasing the supplier: call it $150 of time.

Running total: roughly $3,180 from one eight-day stockout on one product.

Set against that, holding an extra two weeks of cover on this line — 196 units at, say, $14 cost — ties up $2,744 of capital at a carrying cost of around $686 a year.

So the buffer costs a few hundred a year and the stockout cost three thousand in eight days. That comparison is the entire argument for safety stock, and it cannot be made until somebody does the arithmetic. Most operations never do, which is why the buffer gets cut whenever cash is tight and the consequence is attributed to bad luck.

Two caveats worth stating. The substitution rate and the permanent-loss assumption are estimates, and reasonable people will argue about them. The point is not precision but order of magnitude — even halving every figure leaves the stockout several times more expensive than the stock that would have prevented it.

What to do when one happens

Prevention is the long game. When you are already out of stock, the sequence that recovers the most:

Confirm it is real. A significant share of apparent stockouts are location or record errors rather than genuine absence. Check the reserve locations, the returns area, quarantine and goods-in before escalating. Finding 60 units in the wrong bay is a considerably better outcome than air-freighting a replacement order.

Establish when stock arrives, from the supplier rather than from the system’s expected date. Then decide what to tell customers on the basis of the real answer.

Decide the allocation. If partial stock is arriving, who gets it. First come first served is fairest and easiest to defend; prioritising by customer value is commercially rational and needs to be a deliberate policy rather than an ad hoc call.

Offer a substitute actively. Customers who are shown an alternative convert far more often than those left to find one. This is a merchandising decision that has to be made in advance to be available in the moment.

Communicate before you are asked. Customers waiting without information contact you, which costs more than the notification would have.

Decide whether to expedite. Air freight, a part-load, a courier — these are worth it where the stockout cost exceeds the premium, and that comparison needs the cost estimate from earlier in this guide. Without it, expediting becomes a reflex rather than a decision.

Log the cause whilst it is fresh. Five minutes at the time is worth more than an hour reconstructing it at the month-end review.

One thing not to do: raise an unusually large replacement order to feel safe. Panic ordering after a stockout is a common origin of the deadstock that turns up eighteen months later, and it converts one problem into a different one.

Where to go deeper

The one-line takeaway

A stockout is demand you could not serve, and it leaves no trace in your data — so log the events, flag those periods in your sales history, and concentrate your buffer on the products where running out actually costs you a customer.

Frequently asked questions

What is a stockout? When a product a customer wants to buy is unavailable. Strictly it means zero stock, though allocated stock, phantom stock, misplaced stock and unsellable stock all produce the same outcome for the customer.

What does a stockout cost? The direct loss is the margin on the sales you did not make. Beyond that: the rest of the basket the customer would have bought, the customers who do not return, expedited freight to recover, internal chasing time, and in retail supply, contractual penalties.

What is the difference between a stockout and a backorder? In a stockout the sale is usually lost — the customer goes elsewhere. In a backorder the customer agrees to wait, so the sale is retained as a delayed obligation. A backorder is a stockout you managed to convert.

What causes stockouts? Demand exceeding forecast, supplier failure, reorder points set too low, alerts nobody acted on, inaccurate inventory records, internal replenishment failures, and cash constraints. Supplier failure is the most common in practice and the most often misattributed to forecasting.

Why should I exclude stockout periods from sales history? Because sales during a stockout record what was available, not what customers wanted. Including those periods teaches your forecast that demand is lower than it is, on the very products that already ran out, which makes the next stockout more likely.

How do I prevent stockouts? Set reorder points from measured supplier lead times, size safety stock from actual demand and lead time variability, keep inventory records accurate, monitor supplier reliability, and make sure someone acts on reorder alerts when they fire.

Is it possible to eliminate stockouts completely? Not at a cost any business would accept. Perfect availability across a full range requires enormous stock. The realistic aim is to concentrate availability on the products where a stockout loses a customer, and accept occasional gaps on slow, substitutable lines.

Warehouse Wise
Written by
↑ Back to top
Warehouse Wise

Warehouse Wise is a free, independent library of guides on inventory management, warehousing and fulfilment, written for the people actually doing the work — new warehouse and inventory staff, small and growing retail and ecommerce businesses, and anyone who holds stock and wants to understand it properly. Every guide explains the term, shows a worked example with real numbers where it helps, and stops. We are independent: we do not sell software or equipment, we take no commission on referrals, and our guides are not ranked by who pays us.