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.

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

If you've found a bug, or would like to contact us, or learn more about James Graham and Calculate.co.nz.

Calculate.co.nz is partnered with Interest.co.nz for New Zealand's highest quality calculators and financial analysis.

All calculators and tools are provided for educational and indicative purposes only and do not constitute financial advice.

Calculate.co.nz is proudly part of the Realtor.co.nz group, New Zealand's leading property transaction literacy platform, helping Kiwis understand the home buying and selling process from start to finish. Whether you're a first home buyer navigating your first property purchase, an investor evaluating your next acquisition, or a homeowner planning to sell, Realtor.co.nz provides clear, independent, and trustworthy guidance on every step of the New Zealand property transaction journey.

Calculate.co.nz is also partnered with Health Based Building and Premium Homes to promote informed choices that lead to better long-term outcomes for Kiwi households.

Calculate.co.nz is hosted in Auckland via SiteHost new Zealand.

All content on this website, including calculators, tools, source code, and design, is protected under the Copyright Act 1994 (New Zealand). No part of this site may be reproduced, copied, distributed, stored, or used in any form without prior written permission from the owner.

© 2019 to 2026 Calculate.co.nz. All rights reserved.