Economic Order Quantity (EOQ) is a formula that calculates the optimal order quantity to minimize total inventory costs. It balances the cost of ordering (placing and receiving orders) against the cost of holding inventory (storage, insurance, capital).
EOQ = β(2 Γ D Γ S / H)
Total units needed per year. Based on historical sales or forecasts.
Cost to place and receive one order. Includes admin, shipping, inspection.
Cost to hold one unit for a year. Storage, insurance, obsolescence, capital.
Let's calculate EOQ for a product with the following data:
| Variable | Value | Description |
|---|---|---|
| D | 1,000 units | Annual demand |
| S | $50 | Cost per order |
| H | $5 | Holding cost per unit per year |
EOQ = β(2 Γ 1,000 Γ 50 / 5)
EOQ = β(100,000 / 5)
EOQ = β20,000
EOQ β 141 units
The optimal order quantity is about 141 units. With annual demand of 1,000 units, you would place about 7 orders per year (1,000 / 141 β 7), or roughly every 7-8 weeks.
Enter your values below to calculate your optimal order quantity.
Total units needed per year
Cost per order placed
Cost to hold one unit per year
Optimal Order Quantity
141 units
EOQ
Orders Per Year
7.1
D / EOQ
Reorder Every
52 days
365 / orders per year
Total Annual Cost
$707
Ordering + Holding
7.1 orders Γ $50 per order
71 avg units Γ $5 per unit/year
Interpretation: Order 141 units each time to minimize your total inventory costs. This means placing about 7.1 orders per year, or roughly every 52 days.
At EOQ, ordering costs and holding costs are balanced β this is the optimal point.
D / EOQ
Annual demand divided by EOQ gives you how many orders to place per year.
365 / (D / EOQ)
Days between orders. Helps you plan ordering schedules.
(D/Q Γ S) + (Q/2 Γ H)
Sum of ordering costs and holding costs. EOQ minimizes this value.
Lead Time Γ Daily Demand + Safety Stock
When to place the order. Combine with EOQ for complete ordering strategy.
StockZip inventory management gives you the demand data and stock visibility you need to calculate EOQ and set smart reorder points. Track stock levels, get low-stock alerts, and maintain accurate counts.
Common questions about scanning, offline mode, pricing, and migration.
EOQ is the optimal order quantity that minimizes total inventory costs, balancing ordering costs (placing and receiving orders) with holding costs (storing inventory). It tells you how much to order to spend the least on inventory overall.