435. Lost Sales

435.1. EOQ with lost sales

Relax one dimension from basic EOQ: excess demand is no longer forbidden — but unlike planned backorders, customers facing a stockout do not wait. Each unit of unmet demand is permanently lost at penalty per unit (lost margin + goodwill).

435.1.1. Setup

New variables (beyond basic EOQ):

The inventory profile in each cycle is:

435.1.2. Cost model

Per cycle:

Per unit time, divide by :

Two decision variables now: and .

435.1.3. When is it optimal to plan stockouts? (FOC in )

Take , quotient rule:

Set numerator to zero, expand :

This says: at the boundary , lost sales become attractive only if there, i.e., .

Plug in . Then , so the condition becomes:

So lost sales has a threshold behavior:

Lost-sale cost Optimal action
Operate as basic EOQ (, no stockouts).
Don’t operate — lose all demand. Inventory not worth the trouble.

435.1.4. Threshold interpretation

The threshold is exactly the basic-EOQ cost per unit served:

So the rule is intuitive: operate iff the per-unit lost-sale cost exceeds the per-unit cost of running EOQ. Below that, you’d rather lose the customer than pay the inventory overhead.

435.1.5. Final formulas

Below the threshold, the model degenerates — there’s no interior planned-stockout solution under deterministic constant demand.

435.1.6. Why no interior solution?

Under deterministic constant demand with instantaneous replenishment, there is no benefit to planned stockouts — you can always order the right amount at the right time. Lost sales becomes interesting only when demand is stochastic (newsvendor / models with lost sales) or when there’s a minimum order quantity forcing you to order in lumps that don’t divide annual demand cleanly.

Example

Given (shared EOQ params + a lost-sale penalty):

  • Annual demand: units/year
  • Order cost: = $50 / order
  • Holding cost: = $2 / unit / year
  • Lost-sale penalty: vary to see threshold

Step 1 — compute the threshold

$0.13 / unit

Step 2 — decide

  • = $1 / unit (typical lost margin): → operate as basic EOQ.
  • = $0.10 / unit (very cheap to lose): → don’t operate.

Step 3 — compare to basic EOQ

  • Basic EOQ assumes you always serve demand: , $/year.
  • Lost sales adds a test: only operate if exceeds the per-unit cost of EOQ. For any normal product where lost margin > a few cents per unit, basic EOQ wins and the lost-sales option is never used.

Under deterministic demand, lost sales is a go / no-go decision, not a planned-shortage strategy. The interesting variants live in stochastic demand models — see newsvendor and policies.