Economic Order Quantity

Understanding Economic Order Quantity (EOQ): A Simple Guide

Inventory management sits at the heart of efficient business operations. Whether I run a small retail store or a large manufacturing plant, knowing how much stock to order and when to order it can mean the difference between profitability and unnecessary costs. One of the most reliable tools to optimize inventory is the Economic Order Quantity (EOQ) model. In this guide, I’ll break down EOQ in simple terms, explain its mathematical foundation, and show how it applies to real-world scenarios.

What Is Economic Order Quantity (EOQ)?

EOQ is a formula that determines the optimal number of units a business should order to minimize total inventory costs. These costs include:

  • Holding costs (storage, insurance, obsolescence)
  • Ordering costs (processing, shipping, handling)
  • Shortage costs (lost sales due to stockouts)

The goal is to strike a balance where ordering and holding costs are minimized.

The EOQ Formula

The standard EOQ formula is:

EOQ = \sqrt{\frac{2DS}{H}}

Where:

  • D = Annual demand (units)
  • S = Ordering cost per order ($)
  • H = Holding cost per unit per year ($)

Why Does EOQ Matter?

Without EOQ, businesses face two major problems:

  1. Overordering – Excess inventory ties up capital and increases storage costs.
  2. Underordering – Frequent small orders raise shipping and processing expenses.

By using EOQ, I can find the sweet spot that minimizes total costs while meeting demand.

Breaking Down the EOQ Formula

1. Annual Demand (D)

This is the total number of units sold or used in a year. If I sell 12,000 widgets annually, D = 12,000.

2. Ordering Cost (S)

Every time I place an order, I incur costs like shipping, labor, and transaction fees. If each order costs $50, S = 50.

3. Holding Cost (H)

This includes warehousing, insurance, and depreciation. If holding one widget for a year costs $2, H = 2.

Example Calculation

Let’s say:

  • D = 10,000 units/year
  • S = \$30 per order
  • H = \$1.50 per unit/year

Plugging into the formula:

EOQ = \sqrt{\frac{2 \times 10,000 \times 30}{1.5}} = \sqrt{\frac{600,000}{1.5}} = \sqrt{400,000} = 632.45

Since I can’t order a fraction of a unit, I’d round to 632 units per order.

When Does EOQ Work Best?

EOQ is most effective when:

  • Demand is steady – Fluctuations complicate the model.
  • Lead time is consistent – Suppliers deliver on time.
  • Costs are fixed – No bulk discounts or variable pricing.

Limitations of EOQ

  1. Ignores bulk discounts – Suppliers may offer lower prices for larger orders.
  2. Assumes constant demand – Seasonal spikes disrupt the model.
  3. Doesn’t account for stockouts – EOQ doesn’t factor in lost sales from shortages.

EOQ in Real-World Scenarios

Case Study: A Small Retail Business

I own a bookstore with an annual demand of 5,000 copies of a bestseller. Each order costs $25, and holding a book for a year costs $0.80.

EOQ = \sqrt{\frac{2 \times 5,000 \times 25}{0.8}} = \sqrt{\frac{250,000}{0.8}} = \sqrt{312,500} = 559

I should order 559 books per shipment to minimize costs.

Adjusting for Bulk Discounts

If my supplier offers a 5% discount on orders of 1,000+ units, I must compare:

  1. Standard EOQ cost
  2. Discounted order cost

This requires a modified approach, factoring in purchase price.

EOQ vs. Just-in-Time (JIT)

While EOQ focuses on minimizing costs through optimal order size, Just-in-Time (JIT) aims to reduce inventory by ordering only when needed.

FactorEOQJIT
InventoryHigher stock levelsMinimal stock
Order FrequencyFixed intervalsDemand-driven
Cost FocusBalancing ordering & holdingReducing waste

JIT works well for manufacturers with reliable suppliers, while EOQ suits retailers with stable demand.

Advanced EOQ Models

1. EOQ with Backorders

If stockouts are allowed, the formula adjusts to:

EOQ = \sqrt{\frac{2DS}{H} \times \frac{H + B}{B}}

Where B is the backorder cost per unit.

2. Quantity Discount Model

When suppliers offer discounts, I calculate EOQ at each price break and compare total costs.

Implementing EOQ in My Business

Step 1: Gather Data

  • Historical sales for demand (D)
  • Invoice details for ordering costs (S)
  • Storage fees for holding costs (H)

Step 2: Calculate EOQ

Use the formula to find the optimal order size.

Step 3: Adjust for Real-World Factors

  • Lead times
  • Supplier reliability
  • Market trends

Step 4: Monitor and Refine

EOQ isn’t static. I must review it periodically as costs and demand change.

Common Mistakes in EOQ Calculations

  1. Misestimating holding costs – Forgetting insurance or shrinkage.
  2. Ignoring order lead time – Delays disrupt inventory flow.
  3. Overlooking demand variability – EOQ assumes stability.

Final Thoughts

EOQ is a powerful tool, but it’s not a one-size-fits-all solution. I must adapt it to my business’s unique needs, considering demand patterns, supplier terms, and storage constraints. By mastering EOQ, I can optimize inventory, reduce waste, and improve cash flow—essential steps for long-term success.

Scroll to Top