Economic Order Quantity (EOQ): Formula, Examples and Limitations

Introduction
Every order you place costs money to process, ship, and receive. But the more inventory you order at once, the more you pay to store it. For manufacturers, finding the right balance between these competing costs can mean the difference between efficient operations and cash flow problems.
The economic order quantity formula helps you identify the optimal order size that minimizes your total inventory costs. In this guide, you’ll learn how to calculate EOQ, when it works best for manufacturing operations, and what limitations you should watch out for before relying on it for your procurement decisions.
What is Economic Order Quantity (EOQ)?
Economic order quantity (EOQ) is the optimal order size that minimizes your total inventory costs, including both the cost of placing orders and the cost of holding inventory. The formula was originally developed by Ford W. Harris in 1913 and later popularized by consultant R.H. Wilson, which is why you might also hear it called the Wilson Formula.
The core concept behind EOQ is elegantly simple: as your order size increases, you place fewer orders per year, which reduces your ordering costs. However, larger orders mean you carry more inventory on average, which increases your holding costs. EOQ identifies the precise point where these two competing costs are balanced.
For manufacturers, EOQ matters because it directly affects your working capital and cash flow. Order too little too often, and you waste money on procurement overhead, shipping, and setup. Order too much at once, and you tie up cash in materials sitting in your warehouse, paying for storage space, insurance, and risking obsolescence. Getting this balance right means you free up capital for other business needs while maintaining smooth production operations.
Unlike more complex planning methods, EOQ provides a straightforward calculation that works particularly well for materials with steady demand and predictable costs. It gives procurement teams a clear target for standard purchase orders and helps establish baseline ordering patterns before factoring in other constraints like supplier minimum order quantities or bulk discounts.
Understanding the EOQ Formula
The economic order quantity formula looks like this:
EOQ = √(2DS/H)
While the square root might seem intimidating at first, each component represents a straightforward cost or demand figure that most manufacturers already track. Here’s what each variable means:
D (Annual Demand): This is the total number of units you need per year. For a furniture manufacturer, this might be yards of fabric. For a metal shop, it could be tons of steel plate. You can calculate this from your production schedule or historical usage data.
S (Setup or Ordering Cost): This is the cost per purchase order, but it doesn’t include the price of the materials themselves. Instead, S captures all the overhead associated with procurement. This includes the time your purchasing team spends creating and processing purchase orders, shipping and freight charges, receiving and inspection labor, and any setup costs when switching between suppliers. For many small manufacturers, this ranges from $50 to $200 per order.
H (Holding Cost per Unit): This is what it costs you to store one unit of inventory for one year. Holding costs include your warehouse rent allocated per unit, property taxes and insurance, utilities like climate control, depreciation or obsolescence (especially important for materials with limited shelf life), and shrinkage from damage or theft. A common industry rule of thumb is that holding costs run between 20-30% of the item’s purchase price annually.
The formula works by finding the point where your total ordering costs equal your total holding costs. This is the sweet spot where your combined inventory expenses hit their minimum. When you order more than the EOQ, your holding costs climb faster than your ordering costs fall. When you order less than the EOQ, you place too many orders and waste money on procurement overhead.
One important note: EOQ tells you how much to order, but not when to order. For timing, you’ll need to pair EOQ with a reorder point calculation that accounts for your supplier lead times and desired safety stock levels.
EOQ Formula: Step-by-Step Calculation with Manufacturing Example

Let’s work through a real manufacturing scenario to see how the economic order quantity formula works in practice. Imagine you run a furniture manufacturing business that produces upholstered sofas. One of your key materials is premium upholstery fabric.
Your situation:
- Annual demand: 12,000 yards (based on your production schedule for the sofa line)
- Ordering cost: $150 per order (includes freight from your textile supplier, receiving labor, and inspection)
- Holding cost: $4 per yard per year (warehouse space allocation, insurance, and shrinkage)
Step 1: Calculate the EOQ
Plug your numbers into the formula:
EOQ = √(2 × 12,000 × 150 / 4)
EOQ = √(3,600,000 / 4)
EOQ = √900,000
EOQ = 949 yards
Since you can’t order partial yards from most suppliers, round to 950 yards per order.
Step 2: Determine Order Frequency
Once you know your EOQ, you can calculate how often you’ll place orders:
Annual demand / EOQ = 12,000 / 950 = 12.6 orders per year
This means you’ll order roughly every 29 days (365 days / 12.6 orders).
Step 3: Calculate Total Annual Costs at EOQ
Here’s where you can see the balance in action:
Ordering costs: (12,000 / 950) × $150 = $1,895
Holding costs: (950 / 2) × $4 = $1,900
Note that we divide the order quantity by 2 for holding costs because your average inventory is half the order quantity. You start with 950 yards after each delivery and work down to near zero before the next order arrives.
Total annual inventory costs: $1,895 + $1,900 = $3,795
Comparing to a Different Order Size
What if you decided to order 2,000 yards at a time instead, thinking you’d save on freight costs?
Ordering costs: (12,000 / 2,000) × $150 = $900
Holding costs: (2,000 / 2) × $4 = $4,000
Total annual costs: $4,900
By ordering more than the EOQ, you’d pay 29% more in total inventory costs, even though you’d place fewer orders. The additional holding costs outweigh the savings on ordering costs.
Try Controlata
- Manufacturing inventory management
- Cost calculation
- Production planning
- And much more

When EOQ Works Best for Manufacturers
The economic order quantity formula delivers the best results when certain conditions are present in your manufacturing operation. Understanding these scenarios helps you determine whether EOQ is the right approach for your materials planning.
Stable, predictable demand is the most important condition. EOQ assumes your usage rate stays consistent throughout the year. This works well for commodity materials used in standard products. A coffee roaster ordering green beans for their signature blend, a metal fabricator purchasing standard steel plates, or an apparel manufacturer buying basic cotton fabric all benefit from EOQ because consumption patterns remain relatively steady.
Consistent supplier lead times make EOQ practical. When your suppliers deliver reliably within the same timeframe, you can plan orders with confidence. If lead times vary wildly from two weeks to two months, EOQ calculations become less useful because you can’t predict when to place your next order.
No significant bulk discounts is another key factor. The basic EOQ formula assumes the per-unit cost stays the same regardless of order quantity. If your supplier offers 15% off when you order 5,000 units instead of 1,000, you’ll need a modified version of the formula that accounts for quantity discounts.
Single-product or few-SKU operations with simple bills of materials get the most value from EOQ. When you’re managing hundreds of components with complex interdependencies, more sophisticated planning tools like material requirements planning systems become necessary.
Materials with low obsolescence risk are ideal candidates for EOQ. If your fabric supplier releases new patterns quarterly and last season’s designs become unsellable, storing months of inventory based on EOQ could leave you with worthless stock. EOQ works better for materials that maintain their value over time.
To verify whether EOQ makes sense for a specific material, review your demand history over the past 12 months. If the monthly usage varies by more than 30%, you’ll likely need safety stock calculations or demand forecasting in addition to EOQ. Check your supplier’s on-time delivery performance as well. If they’re hitting their promised lead times less than 90% of the time, you’ll need to account for that variability in your planning.
Limitations of the EOQ Formula

While the economic order quantity formula provides a useful starting point, it makes several assumptions that often don’t match the reality of modern manufacturing operations. Understanding these limitations helps you avoid costly mistakes and know when to use more sophisticated planning methods.
The constant demand assumption rarely holds in practice. Most manufacturers face seasonal peaks, customer order spikes, and market fluctuations. A furniture maker might see demand triple before the holiday season, while summer months stay quiet. EOQ calculated on annual average demand will leave you understocked during peaks and overstocked during slow periods.
Fixed costs don’t stay fixed in real supply chains. Shipping costs fluctuate with fuel prices and carrier capacity. Suppliers often offer bulk discounts that change the economics entirely. If your textile supplier gives you 10% off orders over 2,000 yards, but your EOQ calculates to 950 yards, you’re leaving money on the table by following the basic formula.
Stable lead times became a fantasy during the supply chain disruptions of 2020-2024. When a supplier’s delivery window stretches from two weeks to three months unpredictably, EOQ alone can’t protect you from stockouts. The formula doesn’t account for safety stock, leaving you vulnerable whenever deliveries run late.
The no-stockout assumption is particularly dangerous for manufacturers. Running out of a critical component can shut down your entire production line. EOQ focuses purely on cost minimization without considering the revenue lost from unfulfilled orders or the damage to customer relationships from missed delivery dates.
Manufacturing operations face additional challenges that the basic EOQ formula doesn’t address. Bill of materials complexity means optimizing one component in isolation might create problems elsewhere. If you calculate EOQ for steel plates without considering the sheet metal you also need, you might end up with mismatched inventory levels that create production bottlenecks.
Supplier minimum order quantities often conflict with EOQ recommendations. Your calculation might suggest ordering 500 units, but if your supplier requires a minimum of 1,000 units, you’ll need to adjust your approach. Similarly, physical storage constraints matter. The formula might recommend storing 5,000 units of bulky components, but if your warehouse can only hold 2,000, the mathematical optimum becomes irrelevant.
Quality considerations also complicate the picture. Larger order quantities might minimize costs, but they also increase your exposure if a defect is discovered. Finding out that an entire batch of 2,000 units is defective costs far more than discovering a problem in a batch of 500.
According to research from APICS (Association for Supply Chain Management), 68% of manufacturers report demand variability as their top challenge in inventory planning. This suggests that for most operations, the stable demand assumption underlying EOQ simply doesn’t reflect business reality.
Alternatives and Extensions to Basic EOQ

When the basic EOQ formula doesn’t fit your situation, several extensions and alternative approaches can help you maintain efficient inventory levels while addressing real-world complications.
EOQ with safety stock adds a buffer to protect against demand variability and supplier delays. You still calculate the order quantity using the standard formula, but you maintain additional inventory as insurance. The safety stock level depends on your demand variability, lead time uncertainty, and desired service level. This approach works well when demand fluctuates but the overall pattern remains relatively predictable.
Economic Production Quantity (EPQ) adapts the EOQ concept for in-house manufacturing rather than purchased components. EPQ accounts for the fact that you produce inventory gradually over time rather than receiving it all at once in a shipment. This matters for manufacturers who make intermediate components or subassemblies for use in final products.
Quantity discount models modify the basic EOQ formula to evaluate whether bulk pricing breaks justify ordering more than the calculated optimum. You compare the total costs at different price break points to find the true minimum cost order quantity. Sometimes paying less per unit makes up for higher holding costs.
Reorder point calculations pair with EOQ to answer when to order, not just how much. The reorder point formula is: (Daily demand × Lead time) + Safety stock. When your inventory level hits this trigger point, you place an order for the EOQ quantity. Together, these calculations create a simple but effective inventory management system.
For manufacturers dealing with more complexity, material requirements planning (MRP) systems move beyond the EOQ approach entirely. MRP handles multi-level bills of materials where component demand depends on the production schedule for finished products. Instead of ordering based on historical usage patterns, MRP calculates exact material needs from your master production schedule.
Consider graduating from EOQ to an MRP system when you’re managing more than 10 active SKUs, working with multi-level BOMs that include subassemblies, running make-to-order production where customer orders drive material needs, or coordinating materials from multiple suppliers with different lead times. Modern cloud-based systems make MRP accessible even for small manufacturers who once relied on spreadsheets and simple reorder point formulas.
Conclusion
The economic order quantity formula provides manufacturers with a powerful tool for balancing ordering and holding costs. It works exceptionally well for materials with stable demand, consistent supplier performance, and simple supply chains. However, as your operation grows more complex with multiple SKUs, variable demand, and multi-level bills of materials, you’ll likely need more sophisticated planning tools.
Start by calculating EOQ for your top three materials and compare the results to your actual ordering patterns. The gap between the formula’s recommendation and your current practice will reveal whether you’re overspending on inventory costs or if other factors like supplier minimums and bulk discounts are driving your decisions. For manufacturers ready to move beyond manual calculations, modern inventory systems like Controlata offer automated replenishment, BOM-driven planning, and demand forecasting that eliminate the guesswork from inventory management.



