
How much stock should you order at a time? It sounds straightforward, but getting the balance right can be surprisingly difficult. Order too much and you could end up with excess inventory taking up valuable warehouse space and tying up cash. Order too little and you may find yourself placing frequent orders, increasing costs, and potentially running into stockouts. This is where the Economic Order Quantity (EOQ) formula comes in. EOQ is an inventory management calculation that helps businesses work out how much stock to order each time. It looks at the balance between the cost of placing orders and the cost of holding inventory, helping businesses find an order quantity that keeps these costs as low as possible. It won't tell you exactly what to order in every situation. But used alongside demand forecasting and good inventory data, EOQ can be a useful tool for making purchasing decisions. In this guide, we'll explain what EOQ means, how the formula works, and how it can be used as part of a wider inventory management strategy. Economic Order Quantity is a formula used to calculate the most cost-effective quantity of stock to order at one time. The calculation looks at two main costs: There's a trade-off between the two. Place lots of small orders and your ordering costs could increase because you're constantly processing purchases and deliveries. Place fewer, larger orders and you may reduce those costs, but you'll have more stock sitting in your warehouse for longer. EOQ aims to find the balance between them. The standard EOQ formula is: EOQ = √(2DS ÷ H) The letters represent: So, to calculate EOQ, you need to know how much of a product you expect to sell each year, how much it costs to place an order, and how much it costs to hold each unit in stock. The formula then gives you the quantity that should minimise the combined ordering and holding costs. Let's use a simple retail example. Imagine a retailer sells 10,000 units of a product each year. It costs £50 to place and process an order, while the annual cost of holding one unit in inventory is £2. That gives us: The calculation would be: EOQ = √(2 × 10,000 × £50 ÷ £2) The result is approximately 707 units. Based on these figures, ordering around 707 units at a time would minimise the combined ordering and holding costs. Of course, real-world purchasing isn't always quite so neat. A supplier might only sell the product in cases of 100, for example, or have a minimum order quantity of 1,000 units. You'd also need to consider lead times, warehouse capacity, seasonal demand, and upcoming promotions. Think of EOQ as a useful starting point rather than a number carved into stone. Getting order quantities wrong can have a significant impact on a retail operation. If you consistently order more stock than you need, you could end up with excess inventory taking up warehouse space. Products could also become obsolete or need to be discounted if they sit around for too long. Order too little and you may need to place more frequent purchase orders. There's also a greater risk of running out of stock, particularly if demand increases unexpectedly or a supplier experiences delays. Using EOQ can help businesses: It's particularly useful when you're managing a large product range and need a consistent way to approach purchasing decisions. Here's where things get a little more complicated. The standard EOQ formula makes several assumptions. It generally works on the basis that demand, ordering costs, and holding costs are relatively predictable, stock arrives as expected, and there aren't significant stockouts or price changes. Anyone who works in retail will know that things don't always go to plan. A product could suddenly go viral. A promotion could send demand soaring. A supplier could experience a delay, or a product could be discontinued. You might also have limited warehouse space or a supplier that requires you to order in much larger quantities. Bulk discounts can complicate things too. Ordering more may reduce the price per unit, but that doesn't necessarily mean it's the most cost-effective option once storage and other holding costs are taken into account. This is why EOQ shouldn't be used in isolation. It's one piece of the inventory management puzzle. EOQ and demand forecasting are closely connected, but they do different jobs. Demand forecasting estimates how much customers are likely to buy. EOQ helps determine how much to order at a time. For example, if your forecast suggests you'll sell 12,000 units of a product over the next year, that demand figure could be used when calculating EOQ. But what happens if demand changes? If a product suddenly starts selling much faster than expected, your original EOQ may no longer make sense. That's why keeping your forecasts and inventory data up to date is so important. Good retail data and analytics can help businesses understand what's happening across their operation, from sales patterns and stock levels to changing customer demand. EOQ can then provide another useful data point when deciding how to respond. Before placing an order based on an EOQ calculation, it's worth considering a few practical factors. Your calculated EOQ might be 707 units, but your supplier may only accept orders in quantities of 1,000. You'll need to decide whether the additional stock makes sense based on demand, storage costs, and other factors. If it takes several weeks for an order to arrive, you need to factor this into your replenishment planning. There's little benefit in having an ideal order quantity if you've run out of stock before your next delivery arrives. Average annual demand doesn't always tell the full story. Products can have very different sales patterns throughout the year, while a successful promotion could cause demand to increase rapidly. Your usual order quantity may therefore need to change when you're preparing for a seasonal peak or major campaign. Larger orders take up more space. If your warehouse is already under pressure, the additional holding cost and operational impact may outweigh the benefits of ordering in bulk. Efficient warehousing and storage can help businesses make better use of the space available and keep stock organised. Yes, but it's not a magic formula. Retailers now have access to far more data and technology than traditional inventory models were designed around. Real-time sales information, automated inventory systems, demand forecasting tools, and AI-powered analytics can all give businesses a much clearer picture of what's happening across the supply chain. That doesn't make EOQ irrelevant. It just means there's more information available to put around the calculation. A retailer could use EOQ alongside current stock levels, supplier lead times, seasonal trends, promotional plans, and demand forecasts to make a more informed replenishment decision. The formula itself is fairly simple. The real value comes from knowing when to use it and what other information needs to be considered alongside it. Good inventory management is about more than knowing how much stock to order. You also need accurate data, efficient warehousing, reliable fulfilment, and processes that can adapt when things don't go according to plan. That's where Dee Set can help. From retail data and analytics to warehousing and storage and order fulfilment, we help retailers connect the different parts of their operation and keep stock moving efficiently. Want to make your inventory operation more efficient? Get in touch with the Dee Set team today.
What is Economic Order Quantity (EOQ)?
What is the EOQ formula?
How do you calculate EOQ?
Why is EOQ important for inventory management?
What are the limitations of EOQ?
How does EOQ work with demand forecasting?
What should you consider alongside EOQ?
Supplier minimum order quantities
Lead times
Seasonal demand and promotions
Warehouse capacity
Is EOQ still relevant for modern retail?
How can Dee Set help with inventory management?