Understanding the economic order quantity (EOQ) — concept and principle
The economic order quantity is the order size that minimises the combined yearly cost of placing orders and holding stock. Order too often and you pay a fixed cost per order (admin, delivery, set-up) many times; order too much at once and you tie up cash and space in inventory. Buyers, small retailers and production planners use EOQ as a starting point for how much to order each time. The calculator works with any currency.
How it is calculated
- EOQ = √(2 × D × S ÷ H)
- Orders per year = D ÷ EOQ
- Total ordering + holding cost = √(2 × D × S × H)
D is annual demand in units, S is the fixed cost of placing one order, and H is the cost of holding one unit in stock for a year (storage, insurance, capital tied up, spoilage).
The principle
With order size Q, you place D ÷ Q orders a year, so ordering cost is (D ÷ Q) × S, which falls as Q grows. Stock runs down evenly from Q to zero, so average inventory is Q ÷ 2 and holding cost is (Q ÷ 2) × H, which rises as Q grows. The total is lowest where the two lines cross, at D × S ÷ Q = Q × H ÷ 2, which gives Q = √(2DS ÷ H). At that point ordering and holding cost are exactly equal, and their sum simplifies to √(2DSH). The model, first published by Ford W. Harris in 1913, assumes steady demand, a fixed price per unit, instant delivery and no shortages.
Worked example
- D = 12,000 units, S = $80, H = $2.50.
- EOQ = √(2 × 12,000 × 80 ÷ 2.5) = √768,000 ≈ 876.4, shown as 876 units.
- Orders per year = 12,000 ÷ 876.36 ≈ 13.69, about one order every 27 days.
- Ordering cost ≈ 13.69 × 80 = $1,095.45; holding cost ≈ 876.36 ÷ 2 × 2.5 = $1,095.45.
- Total = √(2 × 12,000 × 80 × 2.5) = $2,190.89 a year.
How to read the result
The cost curve is very flat near the optimum. Ordering 20% more or less than the EOQ raises total cost by only about 2–3%, so you can round to a pallet, case or supplier minimum without much penalty. The total excludes the purchase price itself, so do not compare it with your full inventory spend.
Common mistakes
- Mixing time units, for example monthly demand with a yearly holding cost.
- Counting only warehouse rent in H and ignoring the cost of capital.
- Applying EOQ to highly seasonal or lumpy demand.
- Ignoring quantity discounts, which can make a larger order cheaper overall.
FAQ
Frequently asked questions
How do I estimate the holding cost?
A common approach is to take a percentage of the unit cost per year that covers interest on capital, storage, insurance and obsolescence, then multiply by the unit cost.
When should I reorder?
EOQ tells you how much to order, not when. The reorder point is usually daily demand × lead time in days, plus any safety stock.
Does EOQ work for services or digital goods?
Not really. It needs physical stock that costs money to hold and a fixed cost per order.
Sources: Harris, F. W. (1913). How Many Parts to Make at Once. Factory, The Magazine of Management, 10(2). · Silver, Pyke & Thomas — Inventory and Production Management in Supply Chains (CRC Press)