FinToolSuite

EOQ Calculator

Updated April 17, 2026 · Financial Health · Educational use only ·

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
Annual demand
Order cost
Holding cost

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.

Example Scenario

EOQ = √(2 × 12,000 × £40 £ ÷ £2 £) = 693 units.

Inputs

Annual Demand (units):12,000
Order Cost:40 £
Holding Cost per Unit Annual:2 £
Expected Result693 units

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).

Frequently Asked Questions

What's the typical EOQ vs practical order?
EOQ is theoretical optimum. Practical orders often differ by ±30%: quantity discounts (bigger orders), storage constraints (smaller orders), just-in-time philosophy (much smaller orders). Use EOQ as anchor, deviate with reason.
How to estimate holding cost?
Storage cost per unit/year + insurance (usually 1% of value) + obsolescence risk (5-25%/year depending on category) + capital cost (opportunity cost of tied-up cash). Total usually 20-30% of unit cost per year for most businesses.
What's the order cost?
Admin time to raise order + shipping setup + receiving + inspection + data entry. Often 20-100 per order for small businesses, 200-500 for formal processes. Bigger if international sourcing with customs clearance.
Does EOQ work for services?
No, EOQ is for physical inventory. Service businesses don't hold inventory. However, similar logic applies to capacity planning - how much service capacity to create given demand vs setup cost vs under-utilization cost.

Related Calculators

More Financial Health Calculators

Explore Other Financial Tools