INVENTORY & OPERATIONS

Stockout Cost Calculator

Estimate lost orders, lost contribution and lost revenue from a stockout, with a low/mid/high substitution range.

Currency: USD only. Demand is stable across the stockout; substitution captures any demand not lost.

Stockout assumptions

Planning estimate. Demand is stable across the stockout; substitution captures another SKU, waiting or backorder. Brand damage, customer lifetime value, expedited freight, support cost and price changes are excluded.

Saved only in this browser. Nothing is uploaded.

Lost contribution

Lost contribution

$1,800.00Lost sales. Lost orders × contribution per order.
Lost orders120.0Demand not fulfilled or substituted.
Lost revenue$7,200.00Lost orders × average order value.
Daily contribution at risk$360.00Contribution lost per stockout day.
Substitution rate20.0%Entered assumption.
Stockout statusLost salesHow much demand is lost.
Stockout days5.0Days with no sellable stock.

Substitution range

A ±20 point substitution band shows how uncertain the loss estimate is.

ScenarioSubstitutionLost ordersLost contribution
Low substitution (worst)0.0%150.0$2,250.00
Entered assumption20.0%120.0$1,800.00
High substitution (best)40.0%90.0$1,350.00

How stockout cost is calculated

Lost orders = daily demand × stockout days × (1 − substitution rate). Lost contribution = lost orders × contribution per order. Lost revenue = lost orders × average order value. Daily risk = daily demand × (1 − substitution rate) × contribution per order. The range moves substitution by ±20 points.

Your inputs are calculated in the browser and are not sent to a server.

Stockout cost: what five days out of stock actually costs

A stockout does not always lose every order. Some customers buy another SKU, wait or backorder. This calculator separates lost demand from substituted demand, then shows lost orders, contribution and revenue with a substitution range.

Lost sales are not all demand

If a SKU sells 30 units a day and is out for five days, 150 units of demand pass through the store. Some of that demand is fulfilled by another SKU, some waits, some is backordered and some is lost.

The substitution rate captures everything that is not lost. A 20% substitution rate means 80% of the demand becomes lost orders. Treating 100% of demand as lost overstates the cost; treating none as lost understates it.

The formula

Lost orders = daily demand × stockout days × (1 − substitution rate). Lost contribution = lost orders × contribution per order. Lost revenue = lost orders × average order value.

Daily contribution at risk = daily demand × (1 − substitution rate) × contribution per order. It answers “what does each additional day out of stock cost?” and is useful for deciding whether to expedite a replenishment.

Worked example

Daily demand 30, stockout 5 days, substitution 20%, contribution $15, AOV $60. Lost orders are 30 × 5 × 0.8 = 120. Lost contribution is $1,800 and lost revenue is $7,200. Daily contribution at risk is $360.

The range at 0% substitution is 150 lost orders and $2,250; at 20% it is 120 and $1,800; at 40% it is 90 and $1,350. The entered assumption is the middle of a plausible band, not a precise measurement.

Reading the range

The ±20 point band is a stress test. It shows how much the answer moves when customers are more or less willing to substitute. If the range is wide, invest in better substitution data before treating the midpoint as a budget number.

A high-substitution SKU is less exposed to stockout cost because demand has somewhere else to go. A unique SKU with no substitute sits closer to the low-substitution end.

What is not counted

Brand damage, customer lifetime value loss, expedited freight, support tickets, lost marketplace ranking and future price concessions are excluded. These can be larger than the immediate contribution loss, but they are hard to measure credibly.

The model also assumes demand is stable during the stockout. A launch, promotion or seasonal peak needs its own daily demand assumption.

How to use it

Estimate daily demand from a recent normal week, not from the stockout period itself. Then test a few substitution rates to see the range.

Use the daily risk number to decide whether expedited freight or a transfer is worth paying for. Pair the result with safety stock and reorder point so the next stockout is less likely.

Stockout references checked October 2026: NetSuite stockout · Investopedia stockout · Shopify stockout guide

What is a stockout cost?+

The contribution and revenue lost when demand cannot be fulfilled because a SKU has no sellable stock. It can also include brand and lifetime value damage that this calculator does not quantify.

What does substitution rate mean?+

The share of demand that is fulfilled another way: a different SKU, waiting, backorder or a later purchase. Only the remaining share becomes lost orders.

Why show a range instead of one number?+

Substitution is uncertain. A ±20 point band makes the uncertainty visible and prevents a single estimate from looking more precise than it is.

Does this include customer lifetime value loss?+

No. It measures lost orders and contribution in the stockout period. Lifetime value and brand damage are excluded because they need separate assumptions.

How do I estimate daily demand?+

Use a recent normal selling period for the same SKU, adjusted for seasonality and promotions. Do not use the stockout days themselves, because sales were constrained.

NEXT STEP