units per year
₹ — admin, transport, inspection per PO
₹ — purchase price per unit
% per year — typical India 18–25% (capital + storage + insurance + obsolescence)
days from PO to receipt
units / day — daily demand standard deviation
% — fill rate target (95% → Z=1.65, 99% → Z=2.33)
EOQ — OPTIMAL ORDER SIZE
units per order
Reorder point (ROP)
Safety stock
Orders per year
Days between orders
Total annual cost
Holding cost / unit / yr
EOQ = √(2·D·S / H) where H = i × C
Safety Stock = Z × σ_D × √L
ROP = (D/365) × L + Safety Stock
Total Cost = D·C + (D/Q)·S + (Q/2)·H

Economic Order Quantity (EOQ)

EOQ finds the order size that minimizes total inventory cost — balancing ordering costs (more frequent orders = more cost) against holding costs (larger orders = more inventory tied up).

EOQ Formula

EOQ = √(2 × D × S / H)

Where D = annual demand, S = ordering cost per order, H = holding cost per unit per year.

Worked Example

Annual demand 12,000 units. Ordering cost ₹500 per order. Holding cost ₹15/unit/year.

EOQ Assumptions and Reality

The classic EOQ assumes:

Real life violates these. Use EOQ as a starting point, then layer:

Reorder Point

ROP = (Daily demand × Lead time) + Safety stock

If lead time is 14 days and daily demand is 33 units, place order when stock reaches 14 × 33 = 462 units, plus safety stock for variability.

Related Tools

For demand forecasting basis, see Cycle Time. For takt-driven planning, Takt Time Calculator.