Economic order quantity (EOQ) is a formula that calculates the optimal order size to minimize the combined costs of ordering and holding inventory. It balances the cost of placing purchase orders against the cost of carrying inventory, producing an order quantity at which total inventory costs are at their lowest point. EOQ is a foundational concept in inventory management for businesses with relatively stable, predictable demand.
Understanding Economic Order Quantity
The EOQ model rests on two competing costs. Ordering costs include the expense of placing and receiving a purchase order: supplier communication, freight, receiving labor, and administrative processing. Holding costs include warehousing, insurance, obsolescence risk, and the opportunity cost of capital tied up in inventory. Ordering in larger quantities reduces ordering costs but increases holding costs, and EOQ finds the quantity where those forces balance.
The classic EOQ formula is: EOQ = square root of (2 x annual demand x ordering cost per order) divided by holding cost per unit per year. The inputs are straightforward, but the quality of the output depends on accurate cost estimates. Businesses that underestimate holding costs will calculate larger EOQ values than are actually optimal, leading to excess inventory.
EOQ assumes constant demand and instantaneous replenishment, which simplifies the math but limits its direct applicability in businesses with seasonal demand patterns or long supplier lead times. In practice, teams use EOQ as a starting point and layer in safety stock and lead time adjustments to build a more complete replenishment policy.
Core Components of Economic Order Quantity
EOQ requires three inputs: annual demand in units, the cost per order placed, and the annual holding cost per unit. Annual demand should reflect a realistic forward-looking estimate rather than raw historical data, especially if the business is growing. Ordering cost and holding cost are often estimated rather than precisely calculated, so teams should review their assumptions periodically as freight rates, warehouse costs, and capital costs shift.
EOQ outputs an order quantity, not an order frequency. The implied order frequency is annual demand divided by EOQ. A business with annual demand of 12,000 units and an EOQ of 1,000 units would place approximately 12 orders per year. That frequency determines how often the purchasing team engages with a given supplier, which has practical scheduling implications.
Economic Order Quantity in Practice
A consumer goods brand sources a high-volume component from an overseas supplier. Each purchase order carries a $400 administrative and freight cost, and holding a unit in the warehouse costs $2 per year. With annual demand of 20,000 units, the EOQ calculation points to ordering approximately 2,800 units at a time, or about seven orders per year.
Operations teams often find that supplier minimum order quantities or container load economics override the EOQ result. If a supplier minimum is 5,000 units but EOQ is 2,000, the team must decide whether the volume discount or logistical convenience of a full container justifies holding the additional inventory. EOQ provides the cost baseline for making that trade-off analytically.
When landed costs are high relative to unit value, EOQ tends to produce larger order quantities because ordering frequency is expensive. When carrying costs dominate, EOQ produces smaller, more frequent orders. Understanding which factor drives the formula helps operations leaders identify where to focus cost reduction efforts.
Related Concepts
- Reorder Point (ROP) is the stock level at which a new order is triggered, and it works alongside EOQ to form a complete replenishment policy: EOQ determines how much to order, and ROP determines when.
- Safety Stock is the buffer inventory held above the EOQ cycle stock to protect against demand spikes or supply delays, and is typically calculated separately and added to the base replenishment model.
- Inventory Optimization is the broader discipline of setting stock levels across a catalog, and EOQ is one of the foundational formulas used to determine cost-efficient order quantities for individual items.
- Landed Cost is the total cost of getting a product to the warehouse including freight, duties, and handling, and it is a key input to the ordering cost component of the EOQ formula.
- Inventory Turnover Ratio measures how quickly inventory moves, and reviewing it alongside EOQ results helps teams confirm whether calculated order quantities are translating into efficient stock movement or accumulating excess.