...

Economic Order Quantity (EOQ): Formula & Examples

Order too much and holding costs pile up. Order too little and you pay ordering costs over and over. Economic Order Quantity (EOQ) is the classic formula that finds the sweet spot—the order size that makes your total inventory cost as low as possible.

Avatar photo Jessica Cuthbert June 17, 2026 5 min read
Request a Demo
Listen as a Podcast
Economic Order Quantity

Here’s how it works, with a worked example and an honest look at where it falls short.

What Is Economic Order Quantity (EOQ)?

Economic Order Quantity (EOQ) is the optimal quantity to order each time you replenish a product so that the combined cost of ordering and holding inventory is minimized. Order in large batches and you reduce ordering frequency but raise holding costs. Order in small batches and you do the reverse. EOQ pinpoints the quantity where those two costs balance. It’s one of the most practical inventory control techniques for any purchasing team.

The EOQ Formula Explained

EOQ = √(2DS / H)

Where:

  • D = annual demand in units
  • S = ordering cost per order (setup, shipping, handling, admin)
  • H = annual holding cost per unit (storage, capital, insurance, obsolescence)

Step-by-Step EOQ Calculation

Example: You sell 12,000 units a year (D). Each order costs $50 to place (S). Holding one unit for a year costs $3 (H).

  1. Multiply: 2 × D × S = 2 × 12,000 × 50 = 1,200,000
  2. Divide by H: 1,200,000 ÷ 3 = 400,000
  3. Take the square root: √400,000 ≈ 632 units

So ordering about 632 units per order minimizes your total inventory cost. From there you’d place roughly 19 orders a year (12,000 ÷ 632).

The Logic Behind Economic Order Quantity

As order size grows, you place fewer orders, so total ordering cost falls. But larger orders mean more inventory sitting on shelves, so holding cost rises. Total cost is the sum of the two curves, and it bottoms out exactly at the EOQ. That’s why the formula works—it’s solving for the lowest point on the combined cost curve.

EOQ Assumptions and Limitations

EOQ is powerful but built on tidy assumptions that real supply chains often break:

  • Constant, known demand — EOQ assumes steady sales; seasonal or volatile demand weakens it.
  • Fixed costs — ordering and holding costs are treated as stable.
  • Instant replenishment — it ignores lead time on its own.
  • No quantity discounts or minimum order quantities (MOQs) — bulk pricing can make a larger order cheaper overall.

When EOQ Breaks Down

If a supplier offers a discount at 1,000 units and your EOQ is 632, the discount may beat the “optimal” order. If demand swings seasonally, a single annual EOQ misleads you—recalculate per period instead. Treat EOQ as a strong starting estimate, then adjust for the real constraints you face.

EOQ vs. Reorder Point vs. Safety Stock

These three work together, not in competition:

  • EOQ tells you how much to order.
  • Reorder point tells you when to order.
  • Safety stock protects you between orders against surprises.

Used together, they form a complete replenishment system.

Calculating EOQ in Practice

You can run EOQ in a spreadsheet, but the inputs—annual demand, ordering cost, holding cost—change constantly, and a static formula goes stale. A cloud inventory management system pulls live demand data, recalculates EOQ as conditions shift, and pairs it with automated reorder points so the right quantity is suggested at the right time.

From there, the optimized quantity flows straight into a purchase order system and requisition workflow, while built-in reporting and analytics track your ordering and holding costs over time—so EOQ stays accurate as your business grows.

Economic Order Quantity

Order the right amount, every time. GOIS combines EOQ logic with real-time demand and reorder alerts so you stop over- and under-ordering. Request a demo

Key Takeaways

  • EOQ = √(2DS/H) finds the order size with the lowest total inventory cost.
  • It balances ordering cost against holding cost.
  • Watch its assumptions: steady demand, fixed costs, no discounts.
  • Pair EOQ (how much) with reorder point (when) and safety stock (buffer).

Frequently Asked Questions

What does Economic Order Quantity actually minimize?

The total of ordering costs plus holding costs for a product over a year.

Is EOQ still useful with variable demand?

Yes, as a baseline—but recalculate it for each season or demand period rather than using one annual figure.

How does Economic Order Quantity handle bulk discounts?

The basic formula doesn’t. Compare the EOQ cost against the discounted larger-order cost to decide which is cheaper overall.

Conclusion

EOQ gives you a defensible answer to a question most businesses guess at: how much should we order? Use the formula as your starting point, adjust for discounts and demand swings, and connect it to your reorder point and safety stock. Automate the inputs and EOQ stops being a one-time spreadsheet exercise and becomes a living part of your purchasing.

Let Real-Time Data Drive Your Order Quantities

GOIS turns EOQ into automated purchasing with live demand data, optimized order quantities, and intelligent reorder alerts.

Request a Demo

Avatar photo

Jessica Cuthbert GOIS LinkedIn

Jessica Cuthbert is a technology and operations writer specializing in inventory systems and ERP, focusing on solutions like Goods Order Inventory (GOIS) to help businesses streamline processes and adopt data-driven inventory management.

Sell everywhere, painlessly
Get up and running today.


Schedule a Demo

Book some time with one of our Product Experts to see Goods Order Inventory in action and to start your free trial.