Inferensys

Glossary

Economic Order Quantity (EOQ)

A classic deterministic inventory model that calculates the optimal order batch size by finding the precise trade-off point where the combined costs of ordering and holding inventory are minimized.
ML engineer running AI model benchmarks, performance charts on multiple screens, late night home office setup.
INVENTORY MANAGEMENT

What is Economic Order Quantity (EOQ)?

A foundational deterministic model for calculating the optimal order batch size that minimizes the total combined costs of ordering and holding inventory.

Economic Order Quantity (EOQ) is a classic deterministic inventory model that calculates the optimal order batch size by identifying the precise trade-off point where the combined costs of placing replenishment orders and holding inventory are minimized. The model assumes constant, known demand and fixed lead times to derive a single, cost-optimal order quantity.

The EOQ formula balances two opposing cost drivers: the ordering cost, which decreases as batch sizes increase, and the holding cost, which rises linearly with larger average inventory levels. While its assumptions are restrictive, EOQ remains a foundational building block for more sophisticated multi-echelon inventory optimization and stochastic programming models.

THE FUNDAMENTALS

Core Characteristics of EOQ

The Economic Order Quantity model rests on a precise mathematical trade-off between opposing cost drivers. Understanding these foundational characteristics is essential before applying the model in multi-echelon environments.

01

The Cost Trade-Off Equilibrium

EOQ identifies the exact order size where ordering costs and holding costs intersect. Ordering costs (administrative, transportation, setup) decrease per unit as batch size increases, while holding costs (capital, storage, obsolescence) rise linearly with average inventory. The optimal quantity is the point where these two cost curves cross, minimizing total relevant cost.

02

Deterministic Assumptions

The classic EOQ model operates under strict assumptions:

  • Constant demand rate: Demand is known, continuous, and uniform over time
  • Fixed lead time: The time between placing and receiving an order is known and constant
  • Instantaneous replenishment: The entire order arrives at once, not gradually
  • No stockouts allowed: Shortages are not permitted, requiring perfect timing
  • Constant unit price: No quantity discounts or price breaks exist
03

The Square Root Relationship

The EOQ formula reveals a non-linear square root relationship between demand and optimal order size. Doubling annual demand does not double the EOQ—it increases by only √2 (approximately 41%). This mathematical property means that consolidating demand across multiple locations yields less-than-proportional increases in order quantities, a key insight for inventory pooling strategies.

04

Insensitivity Near the Optimum

The total cost curve is characteristically flat near the minimum. Moderate deviations from the calculated EOQ—typically ±20%—result in total cost increases of less than 2%. This robustness property allows practical adjustments for supplier minimums, truckload quantities, or packaging constraints without significant economic penalty, making EOQ a practical rather than rigid guideline.

05

Re-Order Point Integration

EOQ determines how much to order, while the Reorder Point (ROP) determines when to order. The ROP is calculated as the expected demand during lead time plus safety stock. In a deterministic EOQ model, the ROP is simply demand rate × lead time, triggering a new order exactly as the last unit is consumed. In stochastic extensions, safety stock buffers against variability.

06

Limitations in Multi-Echelon Contexts

Classic EOQ optimizes a single node in isolation, ignoring upstream and downstream interactions. In a multi-echelon network, independently calculated EOQs can amplify the Bullwhip Effect through batch ordering. Modern Multi-Echelon Inventory Optimization (MEIO) extends EOQ logic by simultaneously solving for order quantities across all network tiers, accounting for echelon interdependencies and lead time propagation.

INVENTORY FUNDAMENTALS

Frequently Asked Questions

Clear, technically precise answers to the most common questions about the Economic Order Quantity model and its application in modern inventory management.

Economic Order Quantity (EOQ) is a deterministic inventory control model that calculates the optimal order batch size by identifying the precise quantity where annual ordering costs and annual inventory holding costs intersect at their minimum combined value. The model operates on the fundamental trade-off: placing larger, less frequent orders reduces per-unit ordering costs but increases holding costs, while smaller, more frequent orders do the opposite. The classic EOQ formula is Q* = √(2DS/H), where D represents annual demand in units, S is the fixed cost per order placed, and H is the annual holding cost per unit. The model assumes constant, known demand, instantaneous replenishment, and no stockouts, making it a foundational building block for more sophisticated multi-echelon inventory optimization systems.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.