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.

  • 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.

Frequently asked questions

EOQ assumes demand is constant and known, lead time is fixed and instantaneous, ordering costs are fixed per order, and holding costs are constant per unit per year. These assumptions rarely hold perfectly in practice, which is why EOQ is a useful starting point rather than a definitive answer. Businesses with seasonal demand or variable lead times need to adjust the base model or use more dynamic replenishment methods.

Holding cost typically includes warehousing cost per unit (rent, utilities, labor allocated to storage), insurance, shrinkage or obsolescence risk, and the opportunity cost of capital. A common rule of thumb is 20-30% of unit cost per year as the total holding rate. For a $10 item with a 25% holding rate, the annual holding cost per unit would be $2.50. Teams should revisit this estimate at least annually as warehouse costs and interest rates change.

When the supplier MOQ exceeds EOQ, you are ordering more than the cost-optimal quantity per order and holding more inventory than the formula suggests. The right response is to calculate the total cost at the MOQ and compare it to the cost at EOQ to understand the premium you are paying. Volume discounts or better freight economics at the MOQ quantity may offset the additional holding cost and make the larger order worthwhile.

Yes, though applying it manually across thousands of SKUs is not practical. Most inventory management systems can calculate EOQ automatically at the SKU level using stored cost parameters. Combining EOQ with ABC analysis is a common approach: apply rigorous EOQ calculations to A and B items where the cost stakes are highest, and use simpler min/max rules for C items where precision matters less.

Ready to transform your operations?

Get started with DOSS ARP and see how composable operations can work for your business.