Economic Order Quantity (EOQ) Calculator

The Economic Order Quantity Calculator works out the order size that keeps your total inventory costs as low as possible, balancing the cost of placing orders against the cost of holding stock. You enter your annual demand in units, the fixed cost of placing a single order, and the cost of holding one unit in stock for a year. The tool applies the classic EOQ formula, the square root of two times annual demand times order cost, divided by the holding cost per unit, and returns your economic order quantity along with the number of orders you would place each year. Order in larger batches and you place fewer orders but carry more stock and tie up more cash. Order in small batches and you hold less but pay more ordering, freight and admin costs. The EOQ is the sweet spot where these two costs are in balance and the combined total is at its lowest. Purchasing managers, store owners and operations staff use it to set sensible reorder quantities and to challenge habits like ordering a round number out of convenience. A few cautions help you use it well. The model assumes steady demand and stable costs, so treat the result as a strong starting point rather than a rigid rule, and adjust for seasonality, bulk discounts and minimum order sizes. Keep your holding cost realistic by including storage, insurance, capital and the risk of obsolescence, not just warehouse rent. Round the answer to a practical pack or pallet quantity, then recheck your reorder point and safety stock so you do not run short between deliveries.

Calculate.co.nz is proud to be partnered with Health Based Building, a leader in sustainable and health-conscious building innovation. With over a century of experience, they develop high-performance systems like Foreverbreathe Specification, Magnum Board, and Foreverbreathe Paints to support energy-efficient, non-toxic living environments. Their commitment to healthier homes aligns with our belief that informed choices lead to better outcomes for Kiwi households.
Calculate.co.nz partner: Health Based Building
Advertise on this page
632 units
Economic order quantity
Orders per year19.0

EOQ = square root of (2 x annual demand x order cost / holding cost). Orders per year = annual demand / EOQ. Estimate only, not financial or tax advice.

How it works

The EOQ is the square root of two times annual demand times the cost per order, divided by the holding cost per unit per year. Dividing annual demand by the EOQ gives the number of orders you place each year.

Worked example

With annual demand of 12,000 units, an order cost of $50 and holding cost of $3 a unit, the inside of the square root is 2 times 12,000 times 50 divided by 3, which is 400,000. The square root is about 632 units, and 12,000 divided by 632 is 19.0 orders a year.

Related calculators