Economic Order Quantity (EOQ) Calculator

Free economic order quantity (EOQ) calculator. Enter annual demand, order cost, and carrying cost per unit to find the order size that minimizes total inventory cost.

Economic Order Quantity (EOQ) Calculator

Find the order size that minimizes combined ordering and carrying cost for one SKU. No signup required.

By Tibeau De Grauwe, FounderUpdated September 2026

  • 25 products free
  • No credit card
  • 10-min setup

Economic order quantity (EOQ) answers "how many units should I order each time?" — as opposed to the reorder point, which answers "when should I order?" You need both: ordering at the right time but the wrong quantity still leaves you either overstocked or short again soon after.

EOQ Calculator

units
$
$/unit/yr

Economic Order Quantity

427 units

≈ 8.5 orders per year at this quantity

The EOQ formula

EOQ = √(2 × Annual Demand × Order Cost ÷ Carrying Cost per Unit per Year). The intuition: ordering in small batches means paying the fixed order cost more often; ordering in large batches means holding (and paying to carry) more inventory on average. EOQ is the batch size where those two costs balance out.

Example: a product sells 3,650 units a year (10/day), costs $50 to place an order regardless of size, and $2/unit/year to carry. EOQ = √((2 × 3,650 × 50) ÷ 2) = √182,500 ≈ 427 units — order roughly 427 units at a time, about 8.5 times a year.

EOQ assumes steady demand and a fixed order cost, so treat the result as a starting point, not a rule to follow rigidly if your actual demand is seasonal or your supplier has a minimum order quantity above the calculated figure.

See also: the economic order quantity glossary entry, the reorder point & EOQ calculator, the reorder point glossary entry.

Trusted by small businesses

What our customers say

Super Kind! Quick replies from their support and very easy fixes, changed the dashboard a bit and customized it. Also gave me 450 items extra on the free plan just for me. Highly recommend and again great service!

Erasable Trading AU

Best customer service! Stockflow's customer support is fast and extremely helpful. They assisted me with customization of the software to improve my experience as a user.

Justin M.

Co-Owner, Consumer Goods

Frequently asked questions

What is the EOQ formula?
Economic Order Quantity = √(2 × Annual Demand × Order Cost ÷ Carrying Cost per Unit per Year). It calculates the order size that minimizes the combined cost of placing orders and carrying inventory.
What is a good EOQ result?
There is no universal "good" number — EOQ depends entirely on your specific demand, order cost, and carrying cost inputs. What matters is that ordering close to the calculated quantity minimizes your total inventory cost for that SKU, compared to ordering much more or much less at a time.
Does EOQ account for a supplier minimum order quantity?
No. If your calculated EOQ is below a supplier's minimum order quantity, order the supplier minimum instead and treat the extra units as additional safety stock, or look for a supplier with a lower minimum if the gap is large.
How is EOQ different from a reorder point?
EOQ answers "how many units should I order?" A reorder point answers "at what stock level do I need to order?" They work together: the reorder point tells you when to place an order, and EOQ tells you how much to order each time.