Economic Order Quantity (EOQ) Calculator
Calculates the order size that minimises total inventory cost (EOQ), orders per year and order cycle from annual demand, ordering cost and holding cost.
Things to keep in mind:
- Assumes constant demand and lead time and no stock-outs.
- Quantity discounts, minimum order quantities, pallet/case multiples and shelf life are not modelled.
- Holding cost is an estimate; include capital cost, storage, insurance and shrinkage.
- Use the reorder point tool for safety stock and reorder timing.
Calculator
Result
Enter the values and press Calculate to see the result here.
About this tool
The economic order quantity (EOQ) is the order size that minimises the sum of ordering and holding costs. Large orders mean fewer order costs but more stock; small orders do the opposite. This tool calculates the EOQ, orders per year, order cycle and annual inventory cost.
Formulas
- Annual holding cost per unit (H): entered directly or Unit cost × Annual rate / 100
- EOQ = √(2 × D × S / H)
- Orders per year = D / EOQ
- Order cycle (days) = EOQ / D × Days per year (365 or 360)
- Annual ordering cost = (D / EOQ) × S
- Annual holding cost = (EOQ / 2) × H
- Total annual inventory cost = Annual ordering cost + Annual holding cost
D is annual demand, S the cost per order and H the annual holding cost per unit. EOQ is shown with 2 decimals and also rounded to a whole number; annual costs are computed from the unrounded EOQ and rounded to 2 decimals, half up (HALF_UP).
Example 1: D = 1,200 units, S = 100 and H = 6 give EOQ = √(2 × 1,200 × 100 / 6) = 200 units; 6 orders a year, one every 60.8 days; ordering cost 600, holding cost 600, total 1,200. At the EOQ the two costs are equal.
Example 2 (H as a percentage of unit cost): D = 10,000 units, S = 250, unit cost 40 and an annual holding rate of 25 % give H = 10.00; EOQ 707.11 units (rounded 707), 14.14 orders a year, an order cycle of 25.8 days; ordering cost 3,535.53, holding cost 3,535.53 and total 7,071.06.
How to read the result: The EOQ shows how many units to order each time so that total annual ordering and holding cost is lowest; in practice it can be rounded to the nearest case or pallet multiple, because cost changes very little around the EOQ. The order cycle tells you how many days apart to place orders. The result is sensitive to the holding cost estimate, so set H realistically. The model assumes constant demand, constant lead time and no quantity discounts; for safety stock and when to order, use the reorder point tool.
How to use
- Enter annual demand and the cost per order.
- Choose how to enter holding cost (amount per unit or percent of unit cost) and fill it in.
- Choose days per year.
- Press Calculate.
Notes
EOQ is shown with 2 decimals and rounded to a whole number. Annual costs are computed from the unrounded EOQ and rounded HALF_UP to 2 decimals. The order cycle scales with days per year.
Sources
Frequently asked questions
The order size that minimises total annual ordering and holding cost, found with √(2DS/H). For example, demand of 1,200 units, an ordering cost of 100 and a holding cost of 6 give an EOQ of 200 units.
Add storage, insurance, shrinkage, obsolescence and the cost of capital tied up, per unit per year. You can enter the amount directly or have it calculated as an annual percentage of unit cost; set the percentage according to your own cost structure.
The total cost curve is lowest where the two components are equal. In the 10,000-unit example both come to 3,535.53.
In practice round to the nearest case or pallet multiple; total cost changes very little around the EOQ. The tool gives both the EOQ with 2 decimals and the rounded whole number.
The tool does not model quantity discounts, minimum order quantities or shelf life. If there are price breaks, compare the total cost for each tier separately.
Next step
Related tools to continue your calculation.
- Calculate
Reorder Point and Safety Stock Calculator
Calculates safety stock and the reorder point (ROP) from daily demand, demand variability, lead time and service level.
- Calculate
Turnover Ratios and Cash Conversion Cycle Calculator (Inventory, Receivables, Payables)
Calculates inventory, receivables and payables turnover and their day counts (DIO, DSO, DPO) plus the cash conversion cycle to show how fast working capital turns.
- Calculate
Fixed and Variable Expense Split
Total your costs as fixed and variable and see the fixed cost share. Enter revenue to also get the contribution margin ratio and break-even sales.
- Calculate
Break-Even Point Calculator
Calculate the break-even point in units and revenue, the contribution margin and the sales needed for a target profit from fixed costs, price and variable cost.
- Calculate
Per-Item Cost Including Shipping
Adds product, shipping and packaging cost and divides by item count to give the per-item cost including shipping, plus the share of shipping and packaging in the total.
- Calculate
Cost of Goods Sold (COGS) Calculator and Gross Profit
Calculates cost of goods sold (COGS), gross profit on sales and inventory turnover from opening inventory, purchases, purchase returns, purchase costs and closing inventory.