Skip to content
engineering

Economic Order Quantity Calculator

Find the optimal order quantity that minimises total inventory cost by balancing ordering and holding costs.

$
$
Economic order quantity
158.1 units
The order size that minimises total annual inventory cost — balancing ordering cost against holding cost.
Orders per year
6.3
Days between orders
58
Total annual cost
$632.46

How it works

  1. 1Enter your annual demand in units, the fixed cost per order, and the annual holding cost per unit.
  2. 2The calculator applies the EOQ formula — √(2DS/H) — to find the order size where ordering cost equals holding cost.
  3. 3Review the optimal order quantity, orders per year, days between orders, and total annual inventory cost.

Use cases

  • Retail and e-commerce businesses optimising purchase order frequency for fast-moving products.
  • Manufacturers determining production run sizes to minimise combined setup and storage costs.
  • Warehouse and supply-chain planners setting reorder policies to reduce excess inventory.

Frequently asked questions

What is the EOQ formula?

EOQ = √(2DS/H), where D is annual demand in units, S is the fixed cost per order, and H is the annual holding cost per unit. For example, D = 1 000, S = $50, H = $4 gives EOQ = √(100 000) ≈ 158 units.

Why does EOQ minimise cost?

At EOQ the annual ordering cost (D/Q × S) exactly equals the annual holding cost (Q/2 × H). Ordering smaller batches more often increases ordering cost; ordering larger batches less often increases holding cost. EOQ is the crossover point.

What assumptions does EOQ make?

EOQ assumes demand is steady and known, ordering and holding costs are constant, the full order arrives at once, and no stockouts are allowed. Seasonal demand or quantity discounts require more advanced models.

See all →