Skip to content

JA Technology Solutions

EOQ Calculator

Compute the Economic Order Quantity that minimizes total annual inventory cost.

EOQ Calculator

Enter annual demand, order (setup) cost, and holding (carrying) cost per unit to calculate the Economic Order Quantity — the order size that minimizes total annual inventory cost. See orders per year, cycle time between orders, and the annual ordering and holding cost components. At the EOQ, ordering cost and holding cost are equal, which is the classic property that makes the total-cost curve flat around the optimum.
Learn more ↓

Loading interactive explorer...

What Is Economic Order Quantity?

Economic Order Quantity (EOQ) is the order size that minimizes the total annual cost of holding and ordering inventory. The formula — EOQ = √(2DS/H) — was first published by Ford Harris in 1913 and remains the backbone of inventory theory today. D is annual demand, S is the fixed cost to place each order (setup, freight-in, receiving, paperwork), and H is the cost to hold one unit in inventory for one year (capital, storage, shrink, obsolescence).

Why the Curve Is Flat

At the EOQ, annual ordering cost exactly equals annual holding cost. This is the mathematical property that makes the total-cost curve nearly flat across a wide range around the optimum — being 20% off from the true EOQ typically only raises total cost by 1–2%. In practice this means you can round to a convenient pack, case, or pallet quantity without leaving much money on the table. Use the calculator output as a ballpark, not a mandate.

What EOQ Does Not Cover

Classic EOQ assumes constant demand, instantaneous replenishment, no stockouts, no quantity discounts, and no capacity constraints. Real purchasing decisions involve lead-time variability (use the Safety Stock Calculator alongside this), volume discounts (EPQ and price-break extensions), multi-echelon warehousing, shelf-life constraints, and supplier minimums. EOQ is a starting point — use it to sanity-check your current order cadence and to prioritize which SKUs are worth a deeper look.

Automating Reorder Decisions

Running EOQ on a spreadsheet once a year is fine for a small assortment. If you carry thousands of SKUs across multiple locations, you need a purchasing system that calculates reorder points from live demand and lead-time data, recomputes EOQ as demand patterns shift, and alerts buyers when stock approaches the trigger. Learn about integration services, custom reporting, or get in touch.

Coming soon: An automated purchasing and reorder platform with live demand and lead-time feeds, SKU-level EOQ and reorder point calculation, purchase order generation, supplier scorecarding, and integration with ERP and inventory management systems. Built for retail chains, distributors, and manufacturers where purchasing decisions directly impact working capital. Need these capabilities now? Ask James — I build custom integrations today. Or subscribe to the newsletter to be notified when the platform launches.

All tools run entirely in your browser. Your data never leaves your machine. Need help? Ask James.