EOQ Calculator
Optimal inventory order size.
Calculate Economic Order Quantity (EOQ) from annual demand, order cost, and holding cost. Enter demand units to see eoq from annual demand and order cost.
What this tool does
This tool calculates EOQ from annual demand, order cost, and holding cost per unit per year.
Enter Values
Formula Used
Spotted something off?
Calculations, display, or translation — let us know.
Disclaimer
Results are estimates for educational purposes only. They do not constitute financial advice. Consult a qualified professional before making financial decisions.
Economic Order Quantity (EOQ) solves the classic inventory optimization problem: order too much and holding costs pile up; order too little and you pay order costs repeatedly. EOQ finds the order size that minimizes total annual cost. Formula: √(2 × demand × order cost ÷ holding cost per unit).
12,000 annual demand × 40 order cost × 2 holding cost per unit. EOQ = √((2 × 12,000 × 40) ÷ 2) = √480,000 = 693 units per order. 17.3 orders/year at 693 units each. Total cost at EOQ: 1,386. Any other order size costs more. EOQ is mathematically optimal assuming demand stays steady.
EOQ assumes smooth demand and no quantity discounts - real life rarely works this way. Most businesses modify EOQ for: quantity discounts (slightly bigger orders if supplier offers price breaks), safety stock (buffer for demand spikes), seasonal variation (adjust order quantity by season). Use EOQ as starting point, adjust for reality.
Run it with sensible defaults
Using annual demand of 12,000, order cost of 40, holding cost per unit annual of 2, the calculation works out to 693 units. Nudge the inputs toward your own situation and the output recalculates instantly. The defaults are meant as a starting point, not a recommendation.
The levers in this calculation
The inputs — Annual Demand (units), Order Cost, and Holding Cost per Unit Annual — do not pull with equal force. Not every input has equal weight. Flip one at a time toward extreme values to feel which ones move the needle most for your situation.
How the math works
EOQ = √(2 × demand × order cost ÷ holding cost). Orders/year = demand ÷ EOQ. Total cost = (orders × order cost) + (EOQ/2 × holding cost). The working is transparent — you can verify every step yourself in the formula section below. No black box, no opaque "proprietary model".
Using this as a check-in
Re-run this every three months. A single reading tells you where you stand; four readings tell you whether things are improving. The trend matters more than any individual snapshot.
What this doesn't capture
The score is a composite of the inputs you provide. Life context — job security, family obligations, health, housing — doesn't appear in the math but shapes the real picture. Use the number as a prompt, not a verdict.
EOQ = √(2 × 12,000 × £40 £ ÷ £2 £) = 693 units.
Inputs
This example uses typical values for illustration. Adjust the inputs above to match a specific situation and see how the result changes.
Sources & Methodology
Methodology
EOQ = √(2 × demand × order cost ÷ holding cost). Orders/year = demand ÷ EOQ. Total cost = (orders × order cost) + (EOQ/2 × holding cost).
References
Frequently Asked Questions
What's the typical EOQ vs practical order?
How to estimate holding cost?
What's the order cost?
Does EOQ work for services?
Related Calculators
Inventory Turnover Calculator
Calculate inventory turnover ratio and days inventory from COGS and average inventory. Enter cost of goods sold and see the result instantly.
Safety Stock Calculator
Calculate safety stock from average and maximum demand and lead time scenarios. Enter daily demand and max daily demand for an instant result.
Average Order Value Calculator
Calculate average order value from total revenue and total orders. Shows aov from total revenue and total orders from the values you enter.
More Financial Health Calculators
Financial Health
Accounting Software Cost Calculator
Calculate total accounting software cost over years including setup. Enter subscription and setup hours for an instant result.
Financial Health
Accounts Payable Turnover Calculator
Calculate accounts payable turnover and days payable outstanding from supplier purchases and average AP. Free educational tool.
Financial Health
Accounts Receivable Turnover Calculator
Calculate accounts receivable turnover and days sales outstanding from credit sales and average AR. Enter net credit sales and see the result instantly.
Financial Health
Adjusted EBITDA Calculator
Calculate adjusted EBITDA with add-backs for owner compensation, one-offs, and non-recurring items. Enter reported ebitda and see the result instantly.
Financial Health
Affiliate Commission Calculator
Calculate affiliate commission earnings from clicks, conversion rate, order value, and commission percentage. Free educational tool.
Financial Health
Affiliate Marketing Income Calculator
Calculate affiliate marketing income from clicks, conversion rate, and commission per sale or per-order commission rate.
Explore Other Financial Tools
Mortgage
Maximum Mortgage Calculator
Calculate maximum mortgage loan from monthly income and DTI ratio. Quick pre-qualification estimate. Enter gross monthly income and see the result instantly.
Planning
Apprenticeship vs University Calculator
Compare lifetime earnings between university degree and apprenticeship route over career. Enter university cost and university years for an instant result.
Digital Nomad & Freelance
Freelance Tax Reserve Calculator
Work out how much of each freelance invoice to set aside for tax. Returns reserve, net, and effective rate. Enter invoice amount and see the result instantly.