You order 1,000 units of a product each time. Your warehouse is overflowing, capital is tied up in slow-moving stock, and obsolescence risk climbs every week. Or you order 100 units at a time to keep inventory lean, but you are placing orders constantly and paying freight on every small shipment. Neither extreme is optimal. Economic Order Quantity (EOQ) is the formula that finds the sweet spot: the order size that minimizes total inventory costs. Use our EOQ Calculator to find the right order quantity for your key SKUs.
What Is Economic Order Quantity?
Economic Order Quantity (EOQ) is a formula used in inventory management to determine the optimal order quantity that minimizes total inventory costs. It balances two opposing costs: ordering costs (the cost to place and receive orders) and holding costs (the cost to store inventory). EOQ finds the quantity where the sum of these costs is minimized, reducing total inventory expense while ensuring adequate stock availability.
The EOQ model was developed in 1913 by Ford W. Harris and remains widely used today because it addresses a fundamental inventory problem: ordering too frequently increases ordering costs, while ordering too much increases holding costs. EOQ provides a mathematically optimal order quantity that balances these costs.
The EOQ Formula
The EOQ formula is:
Where:
- D = Annual demand in units
- S = Ordering cost per order
- H = Holding cost per unit per year
The formula calculates the square root of (2 times annual demand times ordering cost) divided by holding cost. The result is the optimal order quantity in units that minimizes total costs.
Understanding Ordering Costs
Ordering costs are the costs incurred each time you place an order, regardless of order size. These include administrative costs to process the order, receiving and inspection costs, and any fixed shipping or handling charges. If it costs $50 in administrative time and receiving labor to process an order, that is your ordering cost per order.
Ordering costs are typically fixed per order rather than variable per unit. Whether you order 10 units or 1,000 units, the administrative effort to process the order is roughly the same. This is why ordering larger quantities reduces the per-unit ordering cost — you spread the fixed ordering cost across more units.
Understanding Holding Costs
Holding costs, also called carrying costs, are the costs to store inventory over time. These include warehouse space rent or mortgage, insurance, taxes, utilities, security, and the cost of capital tied up in inventory. Holding costs are typically expressed as a percentage of inventory value per year, often 15% to 25% of the item's value.
If an item costs $100 and your holding cost percentage is 20%, your annual holding cost per unit is $20. This means every unit you keep in inventory for a year costs $20 in storage, capital, and related expenses. Holding costs increase with order quantity — the more you order, the more inventory you hold, and the higher your holding costs.
EOQ Calculation Example
Consider a product with annual demand of 10,000 units. Ordering cost per order is $75. The product costs $50 per unit, and holding cost is 20% of product value, or $10 per unit per year. EOQ is the square root of ((2 × 10,000 × 75) / 10), or the square root of 150,000, which is approximately 387 units.
The optimal order quantity is 387 units. At this quantity, you would place approximately 26 orders per year (10,000 divided by 387). Total ordering cost would be 26 × $75, or $1,950. Average inventory would be 194 units (387 divided by 2), and annual holding cost would be 194 × $10, or $1,940. Total cost is approximately $3,890.
If you ordered 500 units instead, you would place 20 orders with $1,500 in ordering costs, but average inventory would be 250 units with $2,500 in holding costs, for a total of $4,000. If you ordered 300 units, you would place 34 orders with $2,550 in ordering costs, but average inventory would be 150 units with $1,500 in holding costs, for a total of $4,050. The EOQ of 387 units minimizes total cost.
EOQ Assumptions and Limitations
The EOQ model makes several assumptions that may not hold in real-world situations. It assumes demand is constant and known, ordering costs are fixed per order, holding costs are constant per unit, and there are no quantity discounts. It also assumes no stockouts are allowed and that lead time is constant. These assumptions simplify the calculation but may not reflect reality.
Quantity discounts are a common limitation. If a supplier offers a discount for ordering 1,000 units, the EOQ might suggest 400 units, but the discount on 1,000 units might offset the higher holding costs. In this case, you would calculate total cost at the EOQ and at the discount quantity to determine which is truly optimal.
Seasonal demand also challenges EOQ. If demand varies significantly by season, a single EOQ for the entire year may not be appropriate. You might calculate different EOQ values for different seasons or use a more sophisticated model that accounts for demand variability.
Reorder Point and Safety Stock
EOQ tells you how much to order, but not when to order. The reorder point is the inventory level at which you place a new order. It is calculated based on lead time and demand during lead time. If lead time is 2 weeks and weekly demand is 200 units, the reorder point is 400 units. When inventory drops to 400 units, you place an order.
Safety stock is additional inventory held to protect against demand variability and supply disruptions. If demand during lead time averages 400 units but could range from 300 to 500 units, you might hold 100 units of safety stock. The reorder point would then be 500 units (400 units average demand plus 100 units safety stock). Safety stock increases holding costs but reduces stockout risk.
When to Use EOQ
EOQ is most appropriate for items with relatively stable demand, consistent costs, and independent demand (demand driven by customer orders rather than dependent on other items). It works well for spare parts, standard products, and items with predictable consumption patterns. EOQ is less appropriate for highly seasonal items, perishable goods, or items with extremely volatile demand.
EOQ is also most valuable when ordering costs and holding costs are significant. If ordering costs are negligible, you might order very frequently to minimize inventory. If holding costs are negligible, you might order very large quantities to minimize ordering frequency. EOQ provides the most value when both costs are material and need to be balanced.
EOQ vs. Just-in-Time
EOQ and Just-in-Time (JIT) represent different inventory philosophies. EOQ accepts that some inventory is necessary and seeks to optimize the trade-off between ordering and holding costs. JIT seeks to minimize inventory to near-zero levels by receiving materials exactly when needed, relying on frequent deliveries and reliable suppliers.
JIT can achieve lower inventory levels than EOQ but requires highly reliable suppliers, short lead times, and stable production schedules. EOQ is more forgiving of supply chain variability and may be more appropriate when suppliers are unreliable or lead times are long. Many companies use a hybrid approach — EOQ for items where JIT is not feasible, and JIT for items where supply chain conditions allow it.
Common Mistakes to Avoid
One mistake is using inaccurate cost data. EOQ is only as good as the inputs. If you underestimate holding costs, EOQ will suggest order quantities that are too large, tying up excess capital. If you overestimate ordering costs, EOQ will suggest order quantities that are too large. Take the time to accurately measure your actual ordering and holding costs rather than using rough estimates.
Another error is ignoring quantity discounts. EOQ assumes no quantity discounts, but suppliers often offer discounts for larger orders. Always calculate total cost at the EOQ and at any discount breakpoints to determine the true optimal order quantity. The discount might justify ordering more than the EOQ.
Finally, do not treat EOQ as a rigid rule rather than a guideline. EOQ provides a starting point, but practical considerations such as minimum order quantities, packaging constraints, warehouse space limitations, and supplier requirements may require adjustments. Use EOQ as a reference point and adjust based on real-world constraints.
Related Tools on ProfessionCalculators.com
In addition to the EOQ Calculator, these tools can help with inventory management:
- Reorder Point Calculator — Calculate when to place orders based on lead time
- Inventory Turnover Calculator — Measure inventory efficiency
Frequently Asked Questions
What is a good holding cost percentage?
Holding cost typically ranges from 15% to 25% of inventory value annually. This includes the cost of capital (8% to 12%), warehousing costs (3% to 5%), insurance (1% to 2%), taxes (1% to 2%), and obsolescence and shrinkage (2% to 5%). Your actual holding cost percentage depends on your specific costs of capital, warehouse efficiency, and product characteristics. Calculate your holding cost based on your actual costs rather than using a generic percentage.
How do I calculate ordering cost per order?
Ordering cost includes all costs incurred each time you place an order. This includes administrative time to process the order, receiving and inspection labor, and any fixed shipping or handling charges. Track the time your purchasing and receiving staff spend on orders, apply their labor rate, and add any fixed costs. Divide total annual ordering costs by the number of orders placed to get ordering cost per order. Do not include variable costs that scale with order quantity, such as per-unit shipping charges.
Should I use EOQ for seasonal products?
EOQ assumes constant demand, which seasonal products do not have. For highly seasonal products, calculate separate EOQ values for different seasons based on seasonal demand rates. Alternatively, use a more sophisticated inventory model that accounts for demand variability. You can still use EOQ as a starting point, but adjust order quantities based on seasonal demand patterns rather than using a single EOQ for the entire year.
What if my supplier has a minimum order quantity higher than EOQ?
If the supplier's minimum order quantity (MOQ) is higher than your calculated EOQ, you must order at least the MOQ. Compare total cost at the MOQ versus total cost at the EOQ to understand the cost impact. If the MOQ is significantly higher than EOQ, consider negotiating a lower MOQ with the supplier, finding alternative suppliers, or accepting the higher inventory cost as the price of doing business with that supplier.
How often should I recalculate EOQ?
Recalculate EOQ whenever significant changes occur in demand, ordering costs, or holding costs. This might be annually for stable products, or more frequently if costs or demand are volatile. Changes in interest rates affect the cost of capital component of holding costs. Changes in supplier pricing affect holding costs if holding cost is calculated as a percentage of product value. Changes in your warehouse efficiency or labor rates affect ordering costs. Recalculate when these inputs change materially.
Conclusion
EOQ is a foundational inventory tool that balances ordering and holding costs to find the optimal order quantity. The model makes simplifying assumptions, but it provides a mathematically sound starting point. Calculate EOQ for your key items, understand what assumptions it makes, and adjust for real-world constraints like supplier MOQs, quantity discounts, and demand variability. It will not solve every inventory problem, but it prevents the two most common and costly mistakes: ordering too frequently or holding too much stock.
Our EOQ Calculator calculates optimal order quantity from your demand, ordering cost, and holding cost inputs. For manufacturing-side efficiency, see our guide on what is OEE, which covers how equipment effectiveness connects to inventory throughput planning.
Related Guides
Related Calculators
Economic Order Quantity (EOQ) Calculator
Optimize raw material and component order quantities to minimize total inventory cost by balancing ordering costs, holding costs, and annual demand for manufacturing operations.
Inventory Reorder Point Calculator
Calculate reorder points, safety stock levels, and economic order quantity (EOQ) to prevent stockouts and optimize inventory costs.
Inventory Turnover Calculator
Calculate inventory turnover ratio and days sales of inventory from COGS and inventory values.
Tax Calculator
Estimate your 2026 federal income tax based on filing status, gross income, deductions, and current tax brackets. See your marginal and effective tax rates instantly.