InventoryHero
FeaturesPricing
BlogAboutSign inStart Free Trial

Free FBA tool

Economic Order Quantity (EOQ) Calculator

Find the order quantity that costs you the least overall. The economic order quantity balances the cost of ordering often against the cost of holding stock, and this tool shows the full cost curve so you can see the tradeoff. No login, no ASIN, nothing stored.

Your numbers

/day
$
$
%

Economic order quantity

1,081 units

The order size that minimizes your combined ordering and holding cost. At this size you order about every 27 days.

Round to your supplier's case pack or minimum order quantity. Total cost barely changes near the EOQ, so ordering a bit above or below is fine.

Orders per year

~14

At the EOQ

Total annual cost

$2,701.85

Ordering + holding

Annual ordering cost

$1,350.60

Orders x cost per order

Annual holding cost

$1,351.25

$2.50 per unit / year

Annual cost by order size
EOQ 1,081216 units2,703 units
Total cost Ordering cost Holding cost
Plan order quantities with Inventory Hero

Inventory Hero

Turn the EOQ into a real order plan

The textbook EOQ ignores your case packs, your cash, and your FBA limits. Inventory Hero turns it into orders you can actually place, and keeps them current as costs and demand move.

  • Order sizes from your real costs and velocity
  • Rounded to your supplier case packs and minimums
  • Capped to your FBA capacity and cash on hand
14-day free trial

No credit card required.

Inventory Hero order planning view showing recommended order quantities and timing across SKUs
Inventory Hero: order planning with real costs, case packs, and limits.

The EOQ formula

Economic order quantity

EOQ = square root of (2 x annual demand x cost per order / annual holding cost per unit)

Annual holding cost per unit = unit cost x your holding-cost rate. The EOQ is the order size where annual ordering cost and annual holding cost are equal, which is the bottom of the U-shaped total-cost curve above.

Worked example

A SKU sells 40 units a day, so annual demand is 14,600. Each purchase order costs about $100 to place and receive. The unit costs $10 landed, and you estimate holding costs at 25% per year, which is $2.50 per unit.

  • EOQ: square root of (2 x 14,600 x 100 / 2.50) = about 1,081 units
  • Orders per year: 14,600 / 1,081 = about 13.5, or one roughly every 27 days
  • Total annual cost: about $2,702, split evenly between ordering and holding

Order around 1,081 units at a time (rounded to your case pack). Then use the restock calculator for when to reorder and the safety stock calculator for the buffer.

Key terms

Ordering cost
The fixed cost of placing and receiving one order, independent of how many units it contains. More frequent, smaller orders raise total ordering cost.
Holding cost
The annual cost of keeping a unit in stock: storage fees, tied-up cash, and obsolescence. Bigger orders raise total holding cost.
Total cost curve
Ordering cost falls and holding cost rises as order size grows. Their sum is a U; the EOQ sits at the bottom, where total cost is lowest.

Frequently asked questions

What is the EOQ formula?

Economic order quantity equals the square root of (2 x annual demand x ordering cost, divided by holding cost per unit per year). It is the order size where the cost of placing orders and the cost of holding inventory are balanced, which is the lowest point on the total-cost curve.

What counts as ordering cost vs holding cost?

Ordering cost is the fixed cost to place and receive one purchase order: supplier admin, freight booking, inspection, and prep. It does not include the cost of the goods. Holding cost is what it costs to keep a unit in stock for a year: FBA storage fees, the capital tied up in inventory, and obsolescence or shrink. It is usually expressed as a percent of unit cost.

Should I order exactly the EOQ?

Treat it as a target, not a hard number. The total-cost curve is flat near the minimum, so ordering 10 to 20% above or below the EOQ barely changes your cost. Round the EOQ to your supplier's case pack or minimum order quantity, and adjust for cash on hand and FBA capacity limits.

What holding cost rate should I use?

For Amazon FBA, 20% to 30% per year is a common starting range. Build it from your real costs: FBA monthly storage (higher in Q4 and for aged inventory), your cost of capital, and a margin for units that go obsolete. The higher your holding cost, the smaller and more frequent your orders should be.

How does EOQ relate to the reorder point?

They answer different questions. EOQ is how much to order. The reorder point is when to order. Use EOQ to set the order size, then the reorder point and safety stock to decide the moment the order goes out. This calculator links to both.

Embed this calculator

Free to use on your own site or blog. Paste this snippet where you want the calculator to appear. It keeps a small credit link back to Inventory Hero.

<iframe src="https://www.inventoryhero.ai/embed/eoq-calculator?utm_source=embed&utm_medium=iframe" title="EOQ Calculator by Inventory Hero" width="100%" height="720" style="border:1px solid #e5e5e5;border-radius:16px;max-width:680px" loading="lazy"></iframe> <p style="font:13px/1.5 system-ui,sans-serif;text-align:center;margin:8px 0 0"><a href="https://www.inventoryhero.ai/tools/eoq-calculator">EOQ Calculator</a> by Inventory Hero</p>

Inventory Hero

Order the right amount, every time

Inventory Hero turns your real sales, costs, and lead times into order recommendations that respect your cash, your case packs, and your FBA limits, not just the textbook optimum.

14-day free trial

No credit card required.

InventoryHero

support@inventoryhero.ai

(619) 892-8580

PricingCalculatorBlogAboutSign In
Privacy PolicyTerms of ServiceSupportFAQFBA Glossary
Comparevs SoStockedvs Forecastlyvs Helium 10vs SellerboardBest Inventory Software
GuidesFBA Reorder PointSafety Stock for FBAAged-Inventory Surcharge

© 2026 Inventory Hero. All rights reserved.

Inventory Hero is not affiliated with, endorsed by, or sponsored by Amazon. Amazon and related marks are trademarks of Amazon.com, Inc.