Free tool

EOQ and Reorder Point Calculator

Work out how much to order each time (economic order quantity), how much safety stock to hold, and the stock level at which to place the next order. Enter your own figures; the results update as you type.

Free, no sign-up Runs in your browser Nothing is stored
Raising the PO, freight, receiving and inspection.
Interest, storage, insurance, damage. 15–30% is common.

Economic order quantity

—

Everything is calculated in your browser. Nothing you enter is sent to us or stored.

On this page
  1. The EOQ formula
  2. Reorder point and safety stock
  3. When EOQ needs adjusting

The EOQ formula

Economic order quantity (EOQ) is the order size that keeps the combined cost of ordering and holding stock as low as possible. Order too little, too often, and ordering costs pile up. Order too much at once, and cash and space are tied up in stock.

EOQ = √(2 × D × S ÷ H)
D = annual usage in units · S = cost per order · H = holding cost per unit per year

With the default figures: D = 36,000 units, S = ₹1,500, and H = 20% of ₹120 = ₹24. EOQ = √(2 × 36,000 × 1,500 ÷ 24) = √4,500,000 ≈ 2,121 units, or about 17 orders a year.

Reorder point and safety stock

Reorder point = daily usage × lead time + safety stock

Daily usage = 36,000 ÷ 300 = 120 units. With a 10-day lead time and 4 days of safety stock (480 units), the reorder point is 120 × 10 + 480 = 1,680 units. When stock falls to 1,680, raise the next order for about 2,121 units.

Safety stock covers delays and demand spikes. Set it from experience: how often has this vendor been late, and by how much? For a worked walkthrough, see our supply chain management guide.

When EOQ needs adjusting

  • Minimum order quantities and pack sizes. Round EOQ to what the vendor actually sells.
  • Quantity discounts. A bigger order at a lower price can beat EOQ. Compare the total cost at each price break.
  • Seasonal or lumpy demand. EOQ assumes steady usage. For order-driven items, plan from the production plan instead (see what is MRP).
  • Shelf life. Never order more than you can use before it expires.

Frequently asked questions

What is EOQ?

Economic order quantity: the order size that minimises the total of ordering costs and holding costs for an item with steady demand.

What is the EOQ formula?

EOQ = √(2DS ÷ H), where D is annual demand, S is the cost per order and H is the holding cost per unit per year.

How do you calculate the reorder point?

Multiply daily usage by the supplier lead time in days, then add safety stock. For example, 120 a day × 10 days + 480 safety stock = 1,680 units.

What is a good holding cost percentage?

Many businesses use 15 to 30 percent of the unit cost per year, covering interest on the money tied up, storage, insurance, damage and obsolescence.

Can an ERP raise orders at the reorder point automatically?

Yes. In DotOne, when an item falls below its reorder level, inventory raises a purchase indent automatically. See Inventory Management.

Let reorder levels raise the indent

DotOne watches stock against reorder levels and raises purchase indents automatically. See it in a 30-minute demo.