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) CalculatorEOQ = √(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