Economic Order Quantity (EOQ) Calculator

Calculate the order quantity that minimises total inventory cost by balancing ordering costs against holding costs, using the classic EOQ model.

📊 Inventory📐 EOQ = √(2DS / H)💼 Business
Annual demand (units)
Cost per order placed
Annual holding cost per unit
Unit cost (optional, for context)
Lead time (days, optional)
Please enter valid values.

Formula & Reference

VariableSymbolFormulaUnits
Economic Order Quantity (EOQ) Calculator—EOQ = √(2DS / H)units

Step-by-Step Examples

Example 1
Standard Case

Annual demand 12,000 units, order cost 120, holding cost 4.80 per unit per year.

  • EOQ = √((2 × 12,000 × 120) / 4.80)
  • = √(2,880,000 / 4.80) = √600,000
  • EOQ = 774.6 ≈ 775 units
  • Orders per year = 12,000 / 775 = 15.5
✓ 775 units, ordered about every 24 days
Example 2
High Ordering Cost

Annual demand 5,000, order cost 800, holding cost 6.00.

  • EOQ = √((2 × 5,000 × 800) / 6.00)
  • = √(8,000,000 / 6) = √1,333,333
  • EOQ = 1,154.7 ≈ 1,155 units
  • Expensive ordering pushes toward fewer, larger orders
✓ 1,155 units, about 4.3 orders per year
Example 3
High Holding Cost

Annual demand 20,000, order cost 90, holding cost 30.00.

  • EOQ = √((2 × 20,000 × 90) / 30)
  • = √(3,600,000 / 30) = √120,000
  • EOQ = 346.4 ≈ 346 units
  • Expensive holding pushes toward frequent small orders
✓ 346 units, about 58 orders per year

Real-World Applications

Common Mistakes to Avoid

⚠️
Applying EOQ where demand is highly variable

The model assumes constant, known demand. With seasonal or erratic demand, EOQ gives a rough guide at best and needs safety stock alongside it.

⚠️
Ignoring quantity discounts

EOQ in its basic form assumes constant unit price. Where volume discounts apply, the discounted-EOQ variant should be used instead.

⚠️
Underestimating holding cost

Holding cost should include storage, insurance, obsolescence, shrinkage, and the opportunity cost of capital — commonly 20 to 30% of unit value, not just warehouse rent.

Frequently Asked Questions

What is economic order quantity? ▾
The order size that minimises total inventory cost by balancing the cost of placing orders against the cost of holding stock.
What is the EOQ formula? ▾
The square root of two times annual demand times cost per order, divided by annual holding cost per unit.
What assumptions does EOQ make? ▾
Constant known demand, fixed ordering cost, constant unit price, instantaneous replenishment, and no stockouts — all of which real operations violate to some degree.
How do I estimate holding cost per unit? ▾
Multiply unit value by an annual holding rate covering storage, insurance, obsolescence, shrinkage, and capital cost — typically 20 to 30%.
Should I always order exactly the EOQ? ▾
No. Supplier minimums, case pack sizes, container capacity, and volume discounts all constrain practical order sizes. EOQ is a reference point, not a rule.

Related Business Calculators