🌐 EN

📐 Economic Order Quantity (EOQ) Calculator

Enter annual demand, ordering cost per order, and holding cost per unit per year to calculate the optimal order quantity (EOQ).

Economic Order Quantity (EOQ)
Orders per Year Total Annual Cost (ordering + holding)

Formula: EOQ = √(2 × Annual Demand × Ordering Cost ÷ Holding Cost)

Related Calculators Safety Stock Calculator Reorder Point Calculator Working Capital Calculator FIFO/LIFO Calculator Contribution Margin Calculator Six Sigma Cpk Calculator
GUIDE

Learn more

01

EOQ Formula (Standard Inventory Management Formula)

The Economic Order Quantity (EOQ) is the order size that minimizes the combined cost of ordering and holding inventory — a standard inventory management formula: EOQ = √(2 × D × S ÷ H) (D = annual demand, S = ordering cost per order, H = holding cost per unit per year). For example, with annual demand of 1,000 units, an ordering cost of $100, and a holding cost of $5: EOQ = √(2 × 1,000 × 100 ÷ 5) = √40,000 = 200 units. This gives 1,000 ÷ 200 = 5 orders per year, and a total annual cost (ordering + holding) of (1,000 ÷ 200) × 100 + (200 ÷ 2) × 5 = 500 + 500 = $1,000.
02

Assumptions and Limits of the EOQ Model

The EOQ formula is a simplified model that assumes constant demand, fixed ordering and holding costs, and a fixed lead time. Real-world factors like demand variability, quantity discounts, and warehouse capacity constraints mean EOQ should be treated as a theoretical baseline, typically used together with safety stock and reorder point in practice. The EOQ value from this calculator feeds directly into the "when and how much to order" decision alongside the Reorder Point Calculator.

MetricFormulaExample (D=1000, S=100, H=5)
EOQ√(2DS/H)√40,000 = 200
Orders per yearD ÷ EOQ1,000 ÷ 200 = 5
Total annual cost(D/EOQ)×S + (EOQ/2)×H500 + 500 = 1,000

Frequently asked questions

What does a large EOQ mean?
A large EOQ means it's more cost-effective to order a lot at once and place fewer orders — typically the case when ordering cost is relatively high compared to holding cost.
How do EOQ and reorder point work together?
EOQ answers "how much to order," while reorder point answers "when to order." The standard practice is to place an order of EOQ units once inventory hits the reorder point.
Can I use EOQ if demand varies month to month?
EOQ assumes constant demand, so with significant variability it's best to approximate using average annual demand, or to consider a more dynamic order-quantity model alongside it.