Technical Explanation: Economic Order Quantity (EOQ) Model
1. Technical Introduction
The Economic Order Quantity (EOQ), originally formulated by Ford W. Harris in 1913, is a fundamental deterministic inventory control model utilized in industrial engineering, supply chain optimization, and operations management. The model identifies the theoretical optimal order size or production batch size that strictly minimizes the combined annual costs of acquiring and carrying inventory. By modeling inventory depletion as a continuous, linear function, engineers use EOQ to eliminate guesswork from procurement schedules and production runs, shifting from arbitrary batch sizing to a mathematically justified cost-minimization strategy.
2. Governing Formula and Derivation
The EOQ model relies on optimizing a total cost function. The Total Annual Inventory Cost ($TC$) is the sum of the Annual Ordering Cost and the Annual Holding Cost:
TC = (D / Q) × S + (Q / 2) × H
Where:
- Q is the order quantity (the independent variable).
- D is the annual demand (units/year).
- S is the fixed cost per order or production setup ($/order).
- H is the annual holding cost per unit ($/unit/year).
To find the minimum total cost, industrial engineers apply differential calculus. By taking the first derivative of the Total Cost equation with respect to $Q$, setting it to zero ($d(TC)/dQ = 0$), and solving for $Q$, we isolate the optimum point—denoted as $Q^*$. The resulting formula is the classic EOQ equation:
EOQ (Q*) = √ [ (2 × D × S) / H ]
Mathematically, this optimal point occurs exactly where the declining Ordering Cost curve intersects the rising Holding Cost curve. At the EOQ, Annual Ordering Cost equals Annual Holding Cost.
3. Input Parameters Explained
Accuracy in the EOQ calculation depends entirely on rigorous parameter estimation:
- Annual Demand (D): This must be a steady, annualized rate. A common error is using monthly demand while keeping holding costs annualized, which severely skews the result. Units of time must remain strictly consistent across all variables.
- Order/Setup Cost (S): For procurement, this is not the price of the goods. It is the fixed administrative and logistical cost of initiating a transaction (e.g., PO processing, receiving dock labor, freight setup). In a manufacturing context, this represents the Setup Cost—the cost of machine downtime, tool changes, and scrap generated while calibrating a machine for a new production batch.
- Holding Cost (H): Often represented as $H = i \times C$, where $C$ is the unit cost and $i$ is the carrying cost percentage. It must include the opportunity cost of tied-up capital (WACC), warehouse space utilization, insurance, taxes, shrinkage, and obsolescence risks.
4. Engineering Interpretation and Robustness
When plotted, the Total Cost curve forms a shallow, asymmetric "U" shape. An important engineering interpretation of this geometry is that the EOQ model is remarkably robust to minor estimation errors. Because the curve is flat near the minimum, ordering 10% more or 10% less than the exact $Q^*$ will result in a nearly negligible increase in the total annual cost. This characteristic allows production planners to confidently round the calculated EOQ to standard packaging sizes (e.g., rounding an EOQ of 143 up to a standard pallet size of 150) without incurring significant financial penalties.
5. Assumptions, Limitations, and General Cases
While EOQ provides a critical theoretical baseline, it operates under highly restrictive assumptions that engineers must understand before applying it to real supply chains:
- Deterministic and Constant Demand: The model assumes inventory depletes at a perfectly steady rate. Real-world stochastic (random) demand requires the integration of Reorder Point (ROP) and Safety Stock calculations, which EOQ does not provide.
- Instantaneous Replenishment: It assumes the entire order quantity arrives in a single instant. In manufacturing, where a machine produces parts gradually while they are simultaneously being consumed, the Economic Production Quantity (EPQ) model is used instead.
- Constant Pricing: Standard EOQ assumes the unit purchase price is constant regardless of order size. If a supplier offers price breaks for larger volumes, engineers must use the EOQ with Quantity Discounts model to compare the Total Cost at different price tiers.
6. Practical Application in Lean Manufacturing
In modern manufacturing, industrial engineers use the EOQ formula not just to dictate batch sizes, but to justify process improvements. By analyzing the equation, it is evident that to reduce the batch size ($Q^*$) without inflating costs, one must decrease the setup cost ($S$). This mathematical reality is the driving force behind lean manufacturing initiatives like SMED (Single-Minute Exchange of Die). By mechanically re-engineering machines to reduce setup times (lowering $S$), engineers successfully drive down the Economic Order Quantity, allowing the facility to hold less inventory ($H$) while maintaining optimal cost efficiency.