EOQ

Economic Order Quantity

BusinessGlossary
Definition

Economic order quantity (EOQ) is the order size that minimizes the combined cost of placing orders and holding inventory for an item. It balances the fixed cost of each purchase order against the cost of storing stock, using the formula EOQ = √(2DS ÷ H).

EOQ formula and worked example

EOQ = √(2 × D × S ÷ H), where D is annual demand in units, S is the cost of placing one order, and H is the cost of holding one unit for a year.

For example, a SKU sells 12,000 units a year. Each purchase order costs $60 to raise, receive and pay, and holding one unit for a year costs $2. EOQ = √(2 × 12,000 × 60 ÷ 2) = √720,000 ≈ 849 units. That works out to about 14 orders a year. Order smaller and ordering costs rise; order larger and storage costs rise. The EOQ calculator does the math and shows the cost curve.

What goes into ordering and holding costs

EOQ is only as good as its two cost inputs. Estimate them honestly rather than precisely.

  • Ordering cost (S): buyer time, approvals, freight charged per shipment, receiving labor, and invoice processing.
  • Holding cost (H): cost of capital tied up in stock, storage space, insurance, shrinkage, and the risk of expiry or obsolescence.
  • Holding cost is often expressed as a percentage of unit cost per year and then converted to a money amount per unit.

Adjusting EOQ to real constraints

The formula ignores the practical limits on what you can buy. Round EOQ to the supplier's case pack: if bottles come in cases of 12, 849 becomes 71 cases, or 852 units. Check it against the minimum order quantity and any price breaks, which can make a larger order cheaper overall. For products with a shelf life, never order more than you can sell before the stock ages out, however low the formula says the cost is. Finally, check you have the space.

EOQ vs reorder point

EOQ answers how much to order. The reorder point answers when to order. They work together: when stock falls to the reorder point, you raise a purchase order for roughly the EOQ, adjusted for packs and minimums. Safety stock sits inside the reorder point and does not change the EOQ.

Using EOQ with NextStock

NextStock doesn't calculate EOQ. Its supplier catalog stores the pack sizes, costs, lead times and minimum order quantities you round EOQ to, and replenishment suggestions propose purchases based on demand and cover. See purchasing and replenishment.

Part of the NextStock warehouse glossary. Browse the full glossary

Frequently asked questions

Short, direct answers to the questions warehouse teams ask most.

Is EOQ still useful?

Yes, as a starting point. The formula assumes steady demand, fixed costs and instant delivery, which real businesses rarely have. But it gives a sensible order size to compare against supplier minimums, price breaks and shelf life, and it stops teams from ordering far too often or far too much out of habit.

How do I estimate holding cost per unit?

Add up the yearly cost of storage space, insurance, shrinkage, obsolescence and the return you could earn on the cash tied up in stock. Express the total as a percentage of average inventory value, then multiply by the unit cost. If a unit costs $10 and your holding rate is 20% a year, H is $2.

A little more order. A lot more possibility.

Make space for a better way to run your warehouse.

Get started with NextStockFree during open beta. No card needed.