Early Access: Get 3 Months Free β€” Limited SpotsJoin now

Economic Order Quantity (EOQ)

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).

The EOQ Formula

EOQ = √(2 Γ— D Γ— S / H)

D = Annual Demand

Total units needed per year. Based on historical sales or forecasts.

S = Ordering Cost

Cost to place and receive one order. Includes admin, shipping, inspection.

H = Holding Cost

Cost to hold one unit for a year. Storage, insurance, obsolescence, capital.

Example Calculation

Let's calculate EOQ for a product with the following data:

VariableValueDescription
D1,000 unitsAnnual demand
S$50Cost per order
H$5Holding 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.

EOQ Calculator

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

Annual Ordering Costs$354

7.1 orders Γ— $50 per order

Annual Holding Costs$354

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.

When to Use EOQ

Good fit for EOQ

  • Stable, predictable demand
  • Known, consistent ordering costs
  • Known, consistent holding costs
  • No significant quantity discounts
  • Replenishment is relatively quick

EOQ may not fit

  • Highly seasonal or variable demand
  • New products with no demand history
  • Significant bulk discounts available
  • Perishable items with short shelf life
  • Long, variable lead times

Related Calculations

Orders Per Year

D / EOQ

Annual demand divided by EOQ gives you how many orders to place per year.

Reorder Interval

365 / (D / EOQ)

Days between orders. Helps you plan ordering schedules.

Total Annual Cost

(D/Q Γ— S) + (Q/2 Γ— H)

Sum of ordering costs and holding costs. EOQ minimizes this value.

Reorder Point

Lead Time Γ— Daily Demand + Safety Stock

When to place the order. Combine with EOQ for complete ordering strategy.

Optimize ordering with StockZip

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.

Need help? We've got answers

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.