Economic Order Quantity in Practice: When the Formula Works and When It Fails
The Economic Order Quantity (EOQ) formula gives you the order quantity that minimises the total cost of ordering and holding inventory. The formula is clean and its derivation is elegant: Q = sqrt(2DS/H), where D is annual demand, S is the cost per order, and H is the annual holding cost per unit. At the EOQ, the marginal cost of placing one more order equals the marginal saving from holding less inventory. Simple, intuitive, and widely taught.
It is also frequently misapplied. In 2022, with supply volatility, freight cost spikes, storage capacity constraints, and inflation affecting both demand and holding costs simultaneously, the assumptions behind EOQ deserve scrutiny before you apply it.
Applying EOQ: What the Formula Needs
Constant, known demand. EOQ assumes demand is steady and predictable. For seasonal items, items with growing demand, or items with volatile demand -- which in 2022 describes a very large portion of most inventory -- a static EOQ will be wrong. Apply EOQ only to items with stable demand histories.
A fixed cost per order that does not vary with quantity. In practice, freight costs often vary with order size (full truckload vs. less-than-truckload pricing), and supplier pricing has tiered discounts. Where freight and pricing structures make the cost per order variable, EOQ needs to be modified or replaced with a total cost comparison.
A holding cost that you can actually estimate. Holding cost includes capital cost, storage space, insurance, and obsolescence risk. Capital cost in 2022 is higher than it was in 2020 or 2021 -- interest rates are rising. That means the EOQ for most items has shifted toward smaller, more frequent orders.
Lead time that is short relative to the order cycle. If lead time is long and variable -- which in 2022 describes most imported goods -- EOQ determines your order quantity but safety stock, not EOQ, determines your service level.
When to Adjust or Abandon EOQ
When demand is seasonal, use a period-specific EOQ. Calculate EOQ for the high season and low season separately. Order at the high-season EOQ before the peak; order at the low-season EOQ in the trough. A single annual EOQ averaged across the year produces overstocking in the off-season and understocking in the peak.
When supplier minimums or full-truckload economics override the EOQ, acknowledge the override. It is valid to order at a quantity that differs from EOQ if supplier minimums, pricing breaks, or freight economics make it more cost-effective. The value of EOQ is as a benchmark: if you order twice the EOQ, you know your holding costs are approximately double the minimum.
When holding costs are uncertain, run a sensitivity analysis. Holding cost is the most variable input to EOQ. A holding cost estimate that is 20 percent low produces an EOQ that is 10 percent too high. When costs are uncertain, calculate EOQ across a range of holding cost assumptions and check whether your decision changes materially.
When lead time variability dominates, focus on safety stock, not EOQ. EOQ determines the right order quantity. If lead time is the primary driver of stockouts, safety stock calculation -- not order quantity -- is where your analytical effort should go.
XNM helps public-sector and capital-project clients build procurement and inventory management frameworks appropriate to 2022 supply conditions. Reach out to XNM's procurement, sourcing & contract management team to discuss inventory optimisation for your organisation.