Skip to main content
Free Tool

EOQ Calculator

Determine the optimal order quantity that minimizes your total inventory costs — balancing ordering costs against holding costs.

Your Inputs

Enter your demand, ordering, and holding cost parameters below.

Results

Enter your inputs and click Calculate to see results.

Results will appear here after you calculate.

What is Economic Order Quantity?

Economic Order Quantity (EOQ) is the ideal order size that minimizes the total cost of inventory management — specifically the combined cost of ordering and holding inventory. Ordering too frequently means high ordering costs; ordering too much at once means high holding costs. EOQ finds the sweet spot.

The EOQ Formula

The EOQ formula is EOQ = √(2DS / H), where:

  • D (Annual Demand) — The total number of units your business needs over a year. This should be based on historical sales data or demand forecasts.
  • S (Order Cost) — The fixed cost incurred each time you place a purchase order, including administrative time, shipping, and receiving costs.
  • H (Holding Cost) — The annual cost of holding one unit in inventory, including warehousing, insurance, depreciation, and opportunity cost of capital.

Assumptions and Limitations of EOQ

The classic EOQ model assumes constant and known demand, fixed order and holding costs, instantaneous replenishment (no lead time), and no quantity discounts. In practice, these assumptions rarely hold perfectly. However, EOQ remains a valuable starting point:

  • Demand variability — Real demand fluctuates. Combine EOQ with safety stock calculations to buffer against uncertainty.
  • Quantity discounts — Suppliers often offer price breaks at certain order volumes. You may want to order more than EOQ if the discount outweighs the extra holding cost.
  • Lead time — EOQ tells you how much to order, not when. Use it alongside reorder point calculations for a complete replenishment strategy.

How Nventory Helps

Nventory automatically calculates optimal order quantities for every SKU based on your actual demand patterns, supplier pricing tiers, and real holding costs. As your sales velocity changes, Nventory dynamically adjusts recommended order sizes — so you always order the right amount without manual recalculation. Combined with automated reorder point alerts, Nventory ensures your replenishment strategy is both cost-efficient and responsive to market conditions.

Want automated order quantity optimization across all your SKUs?

Frequently Asked Questions