Formula & Calculator

Economic Order Quantity

The order quantity that minimizes total inventory holding and ordering costs.

IndustrialOperations ResearchInventory

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

EOQ = √(2 · D · S / H)
EOQ = optimal order quantity  ·  D = annual demand  ·  S = ordering cost per order  ·  H = holding cost per unit per year
⟹ Solve EOQ, D, S, H
units
$/order
$/unit/yr
units
Please fix the errors above.
Solve for:
Presets:
EOQ
D: S: H: EOQ:
✓ Copied!
EOQ Magnitude
Small (< 100) Medium (100–500) Large (> 500)
EOQ = √(2DS/H)  ·  Minimizes total inventory costs (ordering + holding). Assumes constant demand and fixed costs.

Interpretation

EOQ = √(2DS/H). Calculates the optimal order quantity that minimises total inventory costs (ordering + holding). Used in inventory management to balance ordering frequency and carrying costs, assuming constant demand and known costs.

EOQ = √(2DS / H)
Economic Order Quantity

Variables

SymbolQuantityUnit
EOQOptimal order sizeunits
DAnnual demandunits/yr
SOrdering cost$/order
HHolding cost$/unit/yr

What it means

The Economic Order Quantity (EOQ) is a classic inventory management model that determines the ideal order size to minimise the total annual inventory costs, which include ordering costs and holding (carrying) costs. The formula EOQ = √(2DS/H) uses D = annual demand, S = ordering cost per order, and H = holding cost per unit per year. The model assumes constant demand, instantaneous replenishment, no quantity discounts, and no stockouts. The EOQ balances the trade‑off: ordering larger quantities reduces ordering frequency (lower ordering costs) but increases holding costs; smaller orders do the opposite. The optimal point occurs where the annual ordering cost equals the annual holding cost. This formula is widely used in manufacturing, retail, and distribution to manage raw materials, work‑in‑progress, and finished goods. It helps reduce waste, improve cash flow, and streamline supply chain operations. Despite its assumptions, it provides a solid starting point for inventory policy. Managers often adjust EOQ for real‑world constraints like supplier minimums, storage capacity, or seasonality. Understanding EOQ is fundamental for supply chain professionals and operations managers to control inventory expenses and improve profitability.

Worked example

Economic Order Quantity – Two Examples

Real‑World
Scenario: A regional automotive parts distributor sells 1,000 units of a specific brake pad annually. Each time they place an order with their supplier, it costs $50 in processing and shipping. The annual holding cost per unit is $2, which includes warehouse space, insurance, and capital costs. Calculate the optimal order quantity that minimizes total inventory costs.
ParameterValue
D (annual demand)1,000 units
S (ordering cost)$50/order
H (holding cost)$2/unit/year
1EOQ = √(2×1000×50/2) = √(100000/2) = √50000 = 223.6 ≈ 224 units
Result 224 units ✓ Optimal order
Scenario: A metal stamping manufacturer consumes 2,000 tonnes of steel coil annually for their production line. Each purchase order incurs $60 in administrative and transportation costs, while holding costs are $3 per tonne per year in storage and handling fees. Determine the most cost‑effective order quantity for the steel coil.
ParameterValue
D2,000 tonnes
S$60/order
H$3/tonne/year
1EOQ = √(2×2000×60/3) = √(240000/3) = √80000 = 282.8 ≈ 283 tonnes
Result 283 tonnes ✓ Cost‑efficient
Industrial insight: EOQ minimises total inventory costs by balancing ordering frequency with storage costs. Ordering too often increases transaction costs; ordering too much increases holding costs.

Common mistakes

  • Units: D (annual demand) and S (ordering cost) must be in the same time period. H (holding cost per unit per year) must be consistent with D.
  • Square root: EOQ = √(2DS/H) – do not omit the square root.
  • Assumptions: EOQ assumes constant demand, no quantity discounts, and instantaneous replenishment. If these do not hold, use adjusted models.
  • Holding cost: Include all carrying costs (storage, insurance, obsolescence) – not just the purchase price.
  • Ordering cost: Include all fixed costs per order (processing, transport, receiving).

Applications

The Economic Order Quantity (EOQ) is the optimal order quantity that minimises the total inventory holding and ordering costs for a product, derived from the square root of (2DS/H) where D is annual demand, S is ordering cost per order, and H is holding cost per unit per year. This classic inventory model is used by supply chain managers, procurement specialists, and inventory planners to balance the trade‑off between frequent, small orders (high ordering cost) and large, infrequent orders (high holding cost). EOQ is applied in retail, manufacturing, and distribution to determine reorder quantities, to negotiate supplier discounts, and to set safety stock levels. By implementing EOQ, companies can reduce inventory carrying costs, improve cash flow, and ensure product availability. Although its assumptions (constant demand, no quantity discounts) may not always hold, it provides a robust starting point for inventory optimisation.

  • Inventory management in retail, wholesale, and e‑commerce
  • Manufacturing raw material ordering and batch sizing
  • Distribution centre replenishment planning
  • Cost reduction through optimal order frequency and quantity
  • Integration with supplier management and Just‑in‑Time (JIT) systems

Frequently Asked Questions

Q01What is the Economic Order Quantity (EOQ) model and what does it calculate?
A01

The EOQ model determines the optimal order quantity that minimises the total inventory costs, which consist of ordering costs and holding costs. The formula is EOQ = √(2·D·S / H), where D is annual demand, S is the cost per order, and H is the annual holding cost per unit.

Q02What do D, S, and H represent and what are their typical units?
A02

  • D – annual demand (units/year).
  • S – ordering cost per order ($/order).
  • H – holding cost per unit per year ($/unit/year).
All units must be consistent in time (e.g., annual).

Q03What are the key assumptions of the basic EOQ model?
A03

  • Constant and known demand rate.
  • Fixed ordering cost per order, independent of order quantity.
  • Fixed holding cost per unit per year.
  • Instantaneous replenishment (no lead time).
  • No quantity discounts.
  • Infinite planning horizon.

Q04How does the EOQ change when the holding cost increases?
A04

If holding cost H increases, the EOQ decreases (since EOQ is inversely proportional to √H). This means you should order smaller quantities more frequently to reduce the average inventory holding cost.

Q05What is the total inventory cost at the EOQ?
A05

At the EOQ, the total annual inventory cost (excluding purchase cost) is TC = √(2·D·S·H). This is the sum of ordering and holding costs, which are equal at the optimum.

Q06How do you incorporate lead time into the EOQ model?
A06

The EOQ itself does not include lead time; it determines the order quantity. The reorder point (ROP) is calculated separately: ROP = d × LT, where d is the daily (or weekly) demand and LT is the lead time in the same time units.

Q07How do you handle quantity discounts in the EOQ framework?
A07

Calculate the EOQ for each price tier (using the discounted H if it changes with price). Then compute the total cost (purchase cost + ordering + holding) for each feasible quantity (including the EOQ and the price‑break quantities). Choose the quantity with the lowest total cost.

Q08What are the limitations of the EOQ model in practice?
A08

  • Assumes demand is constant and known – in reality, demand fluctuates.
  • Does not account for supply chain uncertainties (supplier lead time, quality issues).
  • Ignores capacity constraints or storage space limitations.
  • Not suitable for multiple items with shared ordering costs.

Q09How is EOQ used in inventory management software?
A09

Most inventory systems include an EOQ calculator that uses historical demand data and cost parameters. It is often used as a starting point for setting reorder quantities, which are then adjusted based on real‑time demand and supplier constraints.

Q10What are some real‑world applications of EOQ?
A10

  • Retail: ordering consumer goods from wholesalers.
  • Manufacturing: ordering raw materials (steel, plastics).
  • Healthcare: managing medical supplies.
  • Food service: ordering perishable items.