Economic order quantity (EOQ) estimates the order quantity that minimizes the combined cost of placing orders and holding inventory under a simplified set of assumptions.
The classic formula is:
EOQ = √((2 × Annual Demand × Ordering Cost) ÷ Annual Holding Cost per Unit)
EOQ answers a different question from a reorder point. A reorder point asks when should we order? EOQ asks how much should we order?
The model balances two costs that move in opposite directions:
EOQ identifies the theoretical quantity where those relevant costs are minimized.
EOQ = √((2DS) ÷ H)
Where:
Assume a retailer has:
EOQ = √((2 × 12,000 × 40) ÷ 3)
EOQ = √320,000 ≈ 566 units
Under the assumptions of the model, an order quantity of roughly 566 units minimizes the combined ordering and holding costs represented in the calculation.
Ordering cost should represent costs that occur because an order is placed. Depending on the business, that may include purchasing administration, approval time, receiving setup, supplier transaction costs, or other fixed effort per order.
Do not include the product purchase price itself as the fixed ordering cost.
Holding cost can include capital, storage, insurance, handling, shrinkage, and obsolescence depending on the business's costing method. See the full inventory carrying cost guide.
If carrying cost is expressed as a percentage of unit cost, a simplified annual holding cost per unit is:
Holding Cost per Unit = Unit Cost × Carrying Cost Percentage
The classic model is intentionally simple. It generally assumes relatively stable and known demand, a fixed ordering cost, a fixed holding cost, replenishment without shortages, and reasonably predictable lead time.
Real inventory rarely behaves perfectly, which is why EOQ should be treated as a decision aid rather than an unquestionable order quantity.
EOQ can be misleading for highly seasonal products, rapidly growing or declining items, perishables, products with large supplier discounts, intermittent demand, or businesses where supplier constraints determine the practical order size.
In those cases, use forecast demand, shelf life, minimum order quantities, and cash constraints alongside any EOQ calculation.
The two can be used together:
For example, an item may have a reorder point of 300 units and an EOQ of 550 units. Reaching 300 tells the business when to act; 550 is the model's suggested purchase quantity.
Min-max inventory replenishes toward a target maximum after stock reaches a minimum threshold. EOQ derives a cost-based order quantity instead of using a fixed order-up-to level.
Ordering too much can increase average inventory and reduce inventory turnover. Ordering too little can increase administrative effort and stockout exposure. EOQ provides one framework for balancing those pressures when its assumptions are reasonable.
Stash connects inventory, demand, suppliers, purchasing, and locations. EOQ can be one input into purchasing, while real operating decisions also need current stock, incoming orders, forecasts, lead times, and supplier constraints.
Economic order quantity.
The classic EOQ formula does not calculate safety stock. Safety stock is a separate buffer for uncertainty and can be incorporated into the broader replenishment policy.
No. EOQ estimates order quantity. A reorder point or review schedule determines when replenishment should be triggered.
Stash connects inventory tracking, forecasting, purchasing, suppliers, and multi-location visibility so growing physical businesses can act on the numbers with less manual work.