How it works
Every inventory policy trades off two costs. Ordering in small batches keeps average inventory low, so holding costs are low, but means placing many orders, each with its own administration, delivery and inspection cost. Ordering in large batches means few orders but a lot of capital and warehouse space tied up in stock. The economic order quantity (EOQ) is the batch size that minimises the total of the two.
The formulas
Economic order quantity
EOQ = √( 2 × Co × D ÷ Ch )Annual costs at order size Q
Number of orders = D ÷ Q
Ordering cost = (D ÷ Q) × Co
Holding cost = (Q ÷ 2) × Ch (average inventory = Q ÷ 2)
Total annual cost = Purchase cost (D × price) + Ordering cost + Holding costAverage inventory is Q ÷ 2 because stock falls steadily from Q to zero between deliveries. If the business keeps buffer stock, add buffer × Ch to holding cost. The buffer does not change the EOQ itself.
Worked example
A retailer sells 12,000 units a year. Each order costs 150 to place, units cost 12, and holding cost is 20% of the purchase price a year, so Ch = 2.40.
- EOQ = √(2 × 150 × 12,000 ÷ 2.40) = √1,500,000 = 1,225 units.
- Orders per year = 12,000 ÷ 1,224.7 = 9.8, roughly one every 37 days.
- Ordering cost = 9.8 × 150 = 1,470, and holding cost = 1,224.7 ÷ 2 × 2.40 = 1,470. They are equal, as expected.
- Total cost including purchases = 144,000 + 1,470 + 1,470 = 146,939.
With discounts: the supplier offers 11.70 for orders of 2,000 or more and 11.40 for 5,000 or more. At 5,000 units: purchases 136,800 + ordering (2.4 × 150) 360 + holding (2,500 × 2.28) 5,700 = 142,860. At 2,000 units the total is 143,640. Ordering 5,000 is cheapest, saving 4,079 a year. Switch on discounts in the calculator to reproduce this.
Where EOQ appears in exams
EOQ is tested in ACCA MA and FM (working capital management), ICAP CAF-5, CIMA BA2, ICAI Cost & Management Accounting and US CMA Part 1. Typical traps include mixing monthly and annual figures, forgetting purchase cost when comparing discounts, and using the wrong holding cost after the price changes.
