Economic Order Quantity Calculator

per order
per order

Optimize inventory management in your company with Calcopolis.

What is the Economic Order Quantity indicator?

Economic Order Quantity (EOQ) is the metric that tells you the best viable number of items you need to order to maintain sales most cost-effectively.

This indicator aims to find the balance between the stock value and the inventory management cost. 

Why is order quantity such a big deal?

For the companies that manage an extensive inventory of different items, it is costly to keep a high stock. It not only requires a lot of equity to be invested into the stock, but the high quantity of goods requires significant infrastructure in the form of the warehouse and the staff. 

Therefore most companies try to find optimal quantities of each particular item in order to maintain sales without driving costs too high.

Economic Order Quantities is a methodology for calculating the exact number of items the company needs to keep in stock in order to run the business with continuous product availability. 

How to calculate Economic Order Quantity?

EQQ takes into account the current sales performance in the form of annual demand for the product and costs related to transportation and warehouse management.

The economic order quantity formula

EQQ = (2 * Demand * Order_Cost / Holding_Cost)^(½)


  • Demand - demand for this particular item for a given period.
  • Order_costs - represents the total costs of bringing a single item to your warehouse
  • Holding_costs - all the costs you need to cover while keeping items in stock

Take note that the actual purchase price of the products is not considered. The only costs that matter are transportation, product verification, and warehouse upkeep.

The demand is typically calculated for a year, but it could be calculated for a shorter period, for example, a quarter or even a month. 

This way, you will not only need to keep the stock for an entire year but will be able to consider the seasonality by calculating the demand using trends from the previous years. 

Orders costs comprise not only transportation costs but all the costs the company needs to cover in order to bring the goods and put them on the warehouse storage shelves. So apart from transportation, there are duty fees, transportation insurance, and even costs of delivery verification of your in-house staff. 

Holding costs should not only cover the warehouse rental but all the expenses required to keep the warehouse running, like electricity bills, staff, insurance, etc. 

Of course, tracking such costs per single item isn't easy. The common practice is to divide the total warehouse costs by available pallet spaces and then multiply the value by the number of pallets occupied by this particular item. For example:

Item_holding_cost = (Total_warehouse_costs / Total_pallets_spaces) * Used_Pallets

Depending on your accounting policy, you could calculate the costs of financing the stocks into the holding cost. 

Disadvantages of EOQ

Although EOQ is a simple and handy methodology, it has some limitations. 

  1. For starters, it assumes that the demand will remain constant during the holding period. It is rarely the case due to seasonality, company growth, and market trends. You can address this by calculating Economic Order Quantity for shorter periods, but still, it is only an estimation.
  2. The warehouse upkeep costs are also considered constant, but during times of high inflation, the costs may vary in time.
  3. Since the purchase prices are not part of the EQQ formula, the wholesale discounts do not impact the calculation. It is crucial for some industries due to extensive discounts for high volumes. In many cases, discounts may strongly affect the viability of EOQ estimations. 


The right stock policy may enormously increase the company's profitability and net margin, which translates to a higher margin of safety


Created by Lucas Krysiak on 2022-06-11 12:57:31 | Last review by Mike Kozminsky on 2022-06-15 15:19:20

© CalcoPolis 2021-2022 All rights reserved. Before using this website read and accept terms of use and privacy policy.