Introduction
EOQ (Economic Order Quantity) represents the optimal order size that minimizes total inventory costs by balancing ordering costs and holding costs.
It helps businesses determine how many units to order and how often to order to minimize total cost while meeting demand efficiently.
The calculator supports key inventory parameters including annual demand, order cost, holding cost per unit, and an optional unit purchase cost for total cost estimation.
Formula
The Economic Order Quantity (EOQ) formula determines the optimal order quantity that minimizes total inventory costs — the sum of ordering and holding costs.
Where:
- D = Annual demand (units)
- S = Ordering cost per order ($)
- H = Annual holding cost per unit ($)
Example
Let’s say:
- Annual demand D = 10,000 units
- Order cost S = $50 per order
- Holding cost H = $2.5 per unit per year
Result:
The optimal order size is ~632 units per order, which minimizes the total annual inventory cost.
Supporting Calculations
- Orders per Year:
- Cycle Time (days/order):
- Average Inventory:
- Annual Ordering Cost:
- Annual Holding Cost:
- Total Annual Inventory Cost:
Interpretation
An EOQ of 632 units minimizes total costs by balancing how often you order (ordering cost) and how much you store (holding cost).
If you order more, holding costs increase.
If you order less, ordering costs increase.
EOQ finds the sweet spot in between.
Sources & Methodology
How to Use the EOQ Calculator
Enter the values in the inputs
-
Annual demand (D): total units you expect to sell/use in a year.
-
Order cost per order (S): admin + shipping cost per purchase order.
-
Annual holding cost per unit (H): yearly cost to hold one unit (storage, capital, shrink).
-
Unit purchase cost (optional): fill only if you want the tool to show Total Annual Cost incl. purchase
(Optional) Toggle “Show whole units only” if you can order only whole units.
Read the results
-
EOQ (exact / rounded): optimal order size.
-
Plus helpful metrics: orders per year, cycle time (days/order), average inventory, annual ordering cost, annual holding cost, and total costs.
Decide your order policy
-
If rounded is required, use EOQ (rounded) for your actual order quantity.
-
Recalculate quickly if D, S, or H change.