Calculator Factory
← All calculators
Business

EOQ Calculator (Economic Order Quantity)

Calculate the optimal order quantity that minimizes total inventory ordering and holding costs using the classic Wilson EOQ model.

Save or share your results

Decision support

Interpretation

EOQ 671 units balances $1,342 ordering cost with $1,342 holding cost.

Recommendation

Round EOQ to practical order quantities and compare to supplier minimums.

Assumptions

Constant demand, fixed order cost, linear holding cost — classic Wilson EOQ model.

Next steps in your workflow

Logical follow-on calculators based on what you just calculated.

Detailed results

Economic order quantity (units)
671
Orders per year
17.9
Annual ordering cost ($)
1,342
Annual holding cost ($)
1,342

The economic order quantity (EOQ) model determines how many units to order each time to minimize the combined cost of placing orders and holding inventory. Developed by F.W. Harris in 1913, EOQ remains a foundational inventory management tool for retailers, distributors, and manufacturers with steady, predictable demand.

How to use this calculator

  1. Enter annual demand in units for the SKU or product line.
  2. Input the fixed cost per purchase order (processing, shipping, receiving).
  3. Enter the annual holding cost per unit (storage, insurance, obsolescence, capital cost).
  4. Review the EOQ, orders per year, and the balanced ordering vs. holding cost split.
  5. Round the EOQ to practical order quantities and compare to supplier minimums.

Formula

EOQ = √(2 × Annual demand × Order cost ÷ Holding cost per unit). At EOQ, annual ordering cost equals annual holding cost. Orders per year = Annual demand ÷ EOQ. Total ordering cost = Orders per year × Order cost. Total holding cost = (EOQ ÷ 2) × Holding cost per unit.

Example

With 12,000 units annual demand, $75 order cost, and $4 holding cost per unit: EOQ = √(2 × 12,000 × 75 ÷ 4) ≈ 671 units, about 18 orders per year, with roughly equal ordering and holding costs of ~$1,340 each.

Frequently asked questions

How do I calculate holding cost per unit?

Holding cost = Unit cost × Carrying cost rate (typically 20–30% of unit cost annually). Include warehousing, insurance, shrinkage, and the opportunity cost of capital tied up in inventory.

What assumptions does EOQ require?

Constant, known demand; fixed order cost per order; fixed holding cost per unit; instant replenishment; no quantity discounts. Violating these assumptions reduces EOQ accuracy.

Should I always order exactly the EOQ?

Round to case packs, pallet quantities, or supplier minimums. Total cost is relatively flat near EOQ — ordering 600 vs. 671 units has minimal cost impact.

How does EOQ relate to safety stock?

EOQ sets order size; safety stock buffers against demand and lead time variability. Use both calculators together for a complete inventory policy.

Calculator Academy

Professional reference pages connected to this calculator.

Related calculators

Workflow-ordered tools and topical matches for deeper analysis.

Related categories

Explore connected topics and decision paths.