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
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
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
No credit card required.

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 trialNo credit card required.