Supply Chain Desk
Free Tool

EOQ Calculator

Find the order quantity that minimizes your total inventory cost — balancing the trade-off between ordering too often (high ordering cost) and ordering too much (high holding cost).

Inputs

EOQ = √(2DS / H) — the Wilson formula

Total units sold or consumed per year.

Include admin time, shipping setup, receiving cost per purchase order.

Cost to hold one unit in stock for one year (storage, insurance, capital, obsolescence).

EOQ formula (Wilson model)

EOQ = √(2 × D × S / H)

D = annual demand · S = ordering cost per order · H = holding cost per unit per year

Automate EOQ in your WMS or ERP

Most warehouse management systems can calculate EOQ and trigger replenishment automatically. See our guides on best WMS software, safety stock formulas, and the Safety Stock Calculator.