Free Tool
Economic Order Quantity Calculator
Enter annual demand, ordering cost, and holding cost to find the order size that minimizes total inventory cost. See the annual cost breakdown.
Book a DemoWhat is the Economic Order Quantity (EOQ) formula?
The Economic Order Quantity (EOQ) is calculated as √(2DS/H), where D is annual demand in units, S is the fixed cost per order (purchasing, receiving, inspection), and H is the annual holding cost per unit (storage, insurance, obsolescence, capital cost). EOQ finds the order size that minimizes the sum of ordering costs and holding costs. Demand OS uses EOQ as a starting point and adjusts dynamically for demand variability, quantity discounts, and capacity constraints.
Calculator
Enter ordering and holding cost data
Formula used
Results
Enter demand and cost data, then click “Calculate EOQ”.
Explore more Demand OS tools
Safety Stock Calculator
Calculate optimal buffer stock using demand and lead time variability with Z-score tables.
Learn moreInventory Turnover Calculator
Compute turnover ratio, days of supply, and compare against industry benchmarks.
Learn moreInventory Optimization
Service-level-driven safety stock that shows the working capital impact of every recommendation.
Learn moreFrequently Asked Questions
EOQ and order sizing, answered
What costs does EOQ balance?+
What are the limitations of the basic EOQ model?+
How do I estimate holding cost per unit?+
How does Demand OS go beyond basic EOQ?+
Should I use EOQ for every SKU?+
Get Started
Ready for dynamic order sizing?
Demand OS adjusts order quantities in real time based on demand shifts, supplier discounts, and capacity constraints — not a static annual average.