Decision Atlas
INVInventoryStop 5 of 11
  1. Why inventory exists
  2. How much to order: EOQ
  3. Safety stock & reorder points
  4. Service levels: CSL vs fill rate
  5. The newsvendor model
  6. Inventory segmentation (ABC-XYZ)
  7. Risk pooling & centralization
  8. Multi-echelon inventory (MEIO)
  9. Replenishment & deployment (DRP)
  10. Slow-moving & obsolete stock
  11. Postponement

The newsvendor model

How much to stock when you get one shot and leftovers lose their value.

3 min gist, 11 min in full Draft, review pending

Read atChange any time

Balancing the cost of a missed sale against the cost of a leftover.

Some decisions get one shot. A café bakes croissants each morning, and whatever is left at night is nearly worthless. A clothing brand orders a winter collection once. A sweet shop stocks up for Diwali. You must choose a quantity before you know the demand, and you can be wrong in two directions:

  • Too many: you paid for something you can’t sell. That is the overage cost, CoC_o = cost − salvage value.
  • Too few: a customer wanted it and you had none. That is the underage cost, CuC_u = price − cost, the margin you missed.

For the café, a croissant sells for ₹100, costs ₹40 to make and fetches ₹10 at night from a juice stall. So CoC_o = ₹30 and CuC_u = ₹60: running short hurts twice as much as over-baking.

The model says to stock up to the critical ratio:

CR=CuCu+Co=6090≈0.67CR = \frac{C_u}{C_u + C_o} = \frac{60}{90} \approx 0.67

That means: bake enough to cover demand on about two days out of three. If daily demand averages 80 with a standard deviation of 20, the 67th percentile is about 80+0.43×20≈8980 + 0.43 \times 20 \approx 89. So the café should bake around 89 croissants, not the 80 it sells on an average day.

Words to use

Overage cost (Co)
Loss on each unit left unsold: cost minus whatever you recover.
Underage cost (Cu)
Profit lost on each unit of demand you could not serve.
Critical ratio
Cu ÷ (Cu + Co): the service level, or demand percentile, to stock up to.

Why the critical ratio is the answer, how to apply it to real data, and what each choice earns.

The marginal argument

Think about the last croissant you might bake. If demand turns out higher than your quantity qq, that croissant earns its margin CuC_u. If demand is lower, it is wasted and costs CoC_o. Bake it if the expected gain beats the expected loss:

P(D>q) Cu  ≥  P(D≤q) CoP(D > q)\,C_u \;\ge\; P(D \le q)\,C_o

Keep adding croissants until the two sides balance, which happens where:

F(q∗)=P(D≤q∗)=CuCu+CoF(q^{*}) = P(D \le q^{*}) = \frac{C_u}{C_u + C_o}

So the critical ratio is the probability of not running out that you should aim for. For normal demand, q∗=μ+z σq^{*} = \mu + z\,\sigma, with zz read from the normal table at the critical ratio.

Worked example: the café's croissants
  • CuC_u = ₹60 and CoC_o = ₹30, so the critical ratio is 0.667 and z=0.43z = 0.43.
  • q∗=80+0.43×20=88.6q^{*} = 80 + 0.43 \times 20 = 88.6, so bake 89.

Expected results per day, with demand normal (mean 80, standard deviation 20):

BakeExpected salesExpected leftoversExpected profit
8072.08.0₹4,082
8975.713.3₹4,145
10078.321.7₹4,050
11079.430.6₹3,847

Baking 89 earns about ₹63 a day more than baking the average, roughly ₹23,000 a year from one decision rule.

When demand isn’t normal

With real data you rarely need the normal curve. Sort past demand (or the scenarios of a probabilistic forecast) and pick the smallest quantity whose cumulative share reaches the critical ratio. With 30 days of history and a ratio of 0.67, sort the days from lowest to highest demand and stock the 20th value. For slow sellers, a Poisson or empirical distribution is more honest than a normal one.

Getting the costs right

  • Underage CuC_u: the margin lost per unit short, plus any goodwill or penalty. If customers switch to another of your products, the true loss is smaller.
  • Overage CoC_o: what you paid minus whatever you recover (salvage, markdown price or return credit), plus disposal cost.
  • Use marginal costs only. Rent and salaries are paid whatever you bake.

Censored sales, the pull-to-centre bias, supply contracts, and the many places newsvendor logic hides.

Sales are not demand

When the café sells out at 2 p.m., the till records 89 croissants, not the 110 people who wanted one. Sales data is censored at the stock level. Plan from raw sales and you underestimate demand, bake less, sell out earlier, record even lower “demand” and spiral down. The fixes: record stockout times, estimate lost demand from the sales rate before the stockout, or use statistical methods built for censored data.

People order too close to the average

In experiments, people facing newsvendor problems consistently order between the average demand and the optimal quantity: too little when the margin is high, too much when it is low. This pull-to-centre effect (Schweitzer and Cachon, 2000) persists even with experience, which is a strong argument for computing the quantity instead of trusting gut feel.

Contracts: who carries the leftover risk?

In a supply chain, the retailer orders and carries the leftovers, while the manufacturer earns on every unit ordered. The retailer’s critical ratio uses its own margin, which is thinner than the chain’s total margin, so it orders less than would be best for the chain as a whole. This is double marginalization. Contracts fix it by sharing the risk:

  • Buy-back: the manufacturer takes back unsold units at a partial refund, lowering the retailer’s CoC_o. Common in publishing.
  • Revenue sharing: the retailer pays a low wholesale price and shares its revenue. Video rental chains used this with film studios in the late 1990s.
  • Options and quantity flexibility: the retailer reserves capacity and adjusts the final quantity later.

Each one raises the retailer’s critical ratio towards the chain’s, so more is stocked and total profit grows.

Where else it appears

The same logic sets airline overbooking (an empty seat is perishable), hotel room blocks, fashion and seasonal buys, capacity reservations, and the “last-time buy” of spare parts before a component is discontinued. It even sets service targets: in a periodic-review system with backorder cost bb and holding cost hh per period, the best cycle service level is b/(b+h)b/(b+h).

Interview kit

Practise it out loud

Answer each question yourself before opening the model answer.

Say it in 30 seconds

The newsvendor model handles one-shot decisions where leftovers lose value. I compare the cost of one unit too few, the lost margin, with one unit too many, the cost minus salvage. The best quantity is the demand percentile at the critical ratio, Cu over Cu plus Co. When stockouts hurt more than leftovers, you stock above the average on purpose.

Underage cost ₹60, overage cost ₹30, demand normal with mean 80 and standard deviation 20. How many do you stock?

The critical ratio is 60 ÷ 90 ≈ 0.67, which corresponds to z ≈ 0.43. So stock 80 + 0.43 × 20 ≈ 89 units.

Why is ordering the average demand usually wrong?

Ordering the mean is only optimal when the two mistakes cost the same, which gives a critical ratio of 0.5. In almost every real case they differ, so the right quantity tilts toward the cheaper mistake.

Where else does this logic show up?

Fresh food, fashion seasons, event merchandise, newspapers and seasonal vaccines. Airline overbooking uses the same balance: an empty seat is one cost, a bumped passenger another.

Connected stops

Where this idea feeds in, or gets its inputs from.

Sources and further reading

  1. Cachon, G. & Terwiesch, C. Matching Supply with Demand: An Introduction to Operations Management. McGraw-Hill. Chapter on the newsvendor model.
  2. Silver, E. A., Pyke, D. F. & Thomas, D. J. (2017). Inventory and Production Management in Supply Chains (4th ed.). CRC Press.
  3. Schweitzer, M. E., & Cachon, G. P. (2000). Decision bias in the newsvendor problem with a known demand distribution: Experimental evidence. Management Science, 46(3), 404–420.
  4. Cachon, G. P., & Lariviere, M. A. (2005). Supply chain coordination with revenue-sharing contracts: Strengths and limitations. Management Science, 51(1), 30–44.

Reading settings

Saved on this device. Changes apply as you choose them.

Theme
Text size
Typeface for reading
Line spacing
Line length
Start each topic at

Deeper levels stay one click away whichever you choose.

Preview

Safety stock covers the surprises while you wait for a delivery. It grows with the square root of lead time, not with lead time itself.

Lines

↑ ↓ move ↵ open Topics marked “Soon” open their line