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.
Glossary
Economic Order Quantity (EOQ)

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.
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.
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.
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.
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
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.
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.
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.
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.
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Related Terms
Explore the foundational concepts and advanced methodologies that build upon the Economic Order Quantity model to optimize modern, multi-echelon supply chains.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us