Calculate your economic order quantity — the order size that minimizes the combined cost of placing orders and holding inventory.
EOQ = √(2 × annual demand × order cost ÷ annual holding cost per unit)
Units you expect to sell or use per year
Fixed cost of placing one order (admin, shipping)
Storage, capital, insurance per unit per year
Economic Order Quantity
346 units
Order this many units each time
Orders per year
13.9
About every 26 days
Annual ordering + holding cost
$1,386
$693 ordering + $693 holding
Interpretation: Ordering 346 units at a time — about 13.9 orders per year — minimizes your combined ordering and holding costs at roughly $1,386/year. In practice, round to your supplier’s case pack or minimum order quantity.
EOQ = √(2 × D × S ÷ H)
Units sold or used per year. Take it from last year’s sales, adjusted for growth.
Fixed cost of placing one order: admin time, shipping, receiving. Not the cost of the goods.
Cost to keep one unit in stock for a year. Rule of thumb: 20–30% of unit cost.
| Annual demand (D) | 4,800 units |
| Cost per order (S) | $50 |
| Holding cost per unit per year (H) | $4 |
| EOQ = √(2 × 4,800 × 50 ÷ 4) | ≈ 346 units per order |
| Orders per year (4,800 ÷ 346) | ≈ 14 orders (~every 26 days) |
Use the reorder point calculator to find the stock level that should trigger each EOQ-sized order, and read the economic order quantity definition for the assumptions behind the formula. In StockZip, set that reorder point on the item and low-stock alerts fire automatically — free for 100 items.
The formula, what goes into order and holding costs, and when not to use EOQ.
EOQ = √(2DS ÷ H), where D is annual demand in units, S is the fixed cost of placing one order, and H is the cost of holding one unit in stock for a year. For example, with 4,800 units of annual demand, a $50 order cost, and a $4 per-unit holding cost: EOQ = √(2 × 4,800 × 50 ÷ 4) = √120,000 ≈ 346 units per order. That order size minimizes the combined total of ordering costs and holding costs.