Skip to main content

Economic Order Quantity Calculator

Determine the ideal order quantity that minimizes total inventory costs, including holding and ordering costs (EOQ).

Total units sold per year.

Cost to place a single PO.

Cost to store one unit for a year.

edit_note By Meet Dhameliya
update Updated: Jul 28, 2026
schedule 2 min read

The Economic Order Quantity is the order size that minimises the total of two competing inventory costs: ordering cost (fixed cost per purchase order — decreases per unit as order size increases) and holding cost (cost of storing inventory — increases with order size). The EOQ formula: √(2 × Annual Demand × Ordering Cost per Order ÷ Holding Cost per Unit per Year) gives the precise quantity at which total inventory cost is minimised. The Utility Spark EOQ Calculator applies this formula and shows the total annual ordering cost, total annual holding cost, and combined minimum cost at the EOQ — making the trade-off concrete and quantified.

lightbulb When to use this tool

  • check_circle Optimising order quantities for high-volume products where over-ordering and under-ordering both have significant cost implications.
  • check_circle Justifying a change in order frequency to management by showing cost savings from EOQ.
  • check_circle Evaluating the impact of a supplier's minimum order requirement compared to the optimal EOQ.
  • check_circle Building an inventory optimisation model for multiple SKUs.

Why use our tool?

Total Cost at EOQ vs Current Quantity

Enter your current order quantity alongside the EOQ inputs. The calculator shows total inventory cost at your current quantity vs the EOQ quantity — quantifying the savings from switching to EOQ.

Order Frequency Output

EOQ automatically implies an order frequency: Annual Demand ÷ EOQ = Number of orders per year. This is displayed alongside the quantity to help with planning.

How it works

1

Enter annual demand (total units sold per year).

2

Enter ordering cost per order (purchase cost, delivery fixed charge, administrative cost).

3

Enter holding cost per unit per year (storage, insurance, cost of capital tied up in inventory).

4

The EOQ, optimal order frequency, and total annual cost display instantly.

Examples

science EOQ for a Retail Product

Annual demand: 12,000 units | Ordering cost: ₹500/order | Holding cost: ₹20/unit/year
EOQ: √(2 × 12,000 × 500 ÷ 20) = √600,000 = 775 units per order
Order frequency: 12,000 ÷ 775 ≈ 15.5 orders/year (roughly every 3.4 weeks)

Frequently Asked Questions

What are the limitations of the EOQ model? expand_more
The classic EOQ model assumes: constant demand (no seasonality), instant replenishment (no lead time uncertainty), fixed ordering and holding costs, and no quantity discounts. In reality, demand is variable, suppliers offer bulk discounts at certain thresholds, and delivery times are uncertain. EOQ provides a useful starting point but should be adjusted for real-world constraints. For seasonal products or those with significant demand variability, more sophisticated models (safety stock, dynamic lot sizing) are needed.

More Inventory Tools