Amazon Economic Order Quantity Calculator.
Find the order size that minimizes your total Amazon inventory cost — the sweet spot where fixed cost-per-PO stops shrinking and FBA holding cost starts hurting. Stop ordering six months at a time just because your freight quote looked good.
Annual cost at Q* — ordering vs holding
Visualize where you are on the curve
Drag your current order quantity. Watch the dot ride up the right side of the U as Q grows past the bottom.
Send the 1,195-unit plan + the multi-SKU toolkit
One email. Everything you need to turn this from a one-SKU sanity check into a system you can actually run against your whole catalog.
- PDF of this calc — 1,195 units · 10.0 POs/yr · $5,020 annual costInstant
- Multi-SKU template — Google Sheet, EOQ formulas baked in by A/B/C tierSheet
- Extended calculator — quantity discounts · container / pallet rounding · safety stockTool
- 5-day FBA inventory playbook — one short email a day: EOQ, ROP, AWD, peak seasonCourse
One equation. Three honest inputs.
EOQ is older than e-commerce, but it still maps cleanly to an Amazon FBA seller's reality — IF you fill in the inputs without flinching.
Worked example
A typical FBA hero SKU: 12,000 units / yr, $250 per PO, $4.20 per unit / yr to hold.
Common EOQ mistakes.
EOQ is one of the oldest equations in inventory management. It's also the one sellers most often apply lazily. These are the failure modes we see most.
Treating EOQ as a set-and-forget number
Demand, supplier cost, and FBA storage fees all move. Recompute when any input changes by more than ~15% — most sellers should re-tune at least quarterly, and again before Q4 peak.
Understating ordering cost (S)
“$50 to place a PO” is fantasy. Count freight booking, customs broker, supplier setup fees, FBA inbound creation, AND the hours your team spends per order at a real loaded cost.
Forgetting capital cost in H
Holding cost isn't just FBA storage. Capital cost (your hurdle rate, 12–25%) and shrinkage / obsolescence usually make up MORE of H than the storage line does — especially on $20+ landed SKUs.
Ignoring MOQs, case packs, and pallet quantities
EOQ tells you the textbook optimum. Supplier MOQ, case-pack size, and pallet rounding tell you the next legal Q above it. You always order the next valid step, not the raw EOQ.
Using EOQ on lumpy or new-launch SKUs
EOQ assumes steady, predictable demand. For SKUs with launch curves, single-buyer concentration, or violent seasonality, hold smaller and reorder more often than EOQ says.
Computing EOQ but still ordering by gut
The number does nothing in a Google Sheet. EOQ has to flow into your actual purchase orders — and the cadence has to lock into a reorder calendar that surfaces the trigger date.
Great for one SKU.
Brutal for a whole catalog.
The standard EOQ formula assumes one SKU, one supplier, steady demand, and known costs. Real Amazon catalogs break every one of those.
- Quantity discountsTiered pricing from suppliers (e.g. 10% off at 5,000 units) bends the cost curve. The real optimum is often at the discount break, not the textbook Q*.
- Stochastic demandEOQ assumes you know D. If demand has real variance, you also need a safety-stock buffer and a (Q, R) policy — EOQ for size, ROP for timing.
- Joint replenishmentOrder multiple SKUs from one supplier on one container? Ordering cost is shared. Per-SKU EOQ overstates S and gives undersized POs.
- FBA size-tier cliffsMonthly FBA storage isn't continuous — it jumps by size tier and date. H is a step function around Q4 inventory-placement deadlines.
- Cash constraintsIf working capital is the binding constraint, the optimum is the largest Q you can fund — capped by EOQ — not EOQ itself.
- Multi-node (FBA + AWD + 3PL)When inventory lives across multiple warehouses, holding cost varies by node and so does ordering cost. Per-node EOQ ≠ network EOQ.
Compute EOQ automatically across every SKU.
Profit Hawk reads your real velocity, supplier prices, freight, and FBA storage fees and re-runs EOQ continuously — with quantity discounts, MOQ rounding, joint POs, and cash limits all baked in.
- Per-SKU, per-supplier EOQ refreshed nightly
- Container-fill and pallet-rounding aware
- Cash-constrained reorder planning
- Automated PO suggestions, not just numbers
EOQ, answered.
The questions sellers actually ask once they've punched the numbers in.
How is EOQ different from a reorder point?
What if my supplier has a minimum order quantity (MOQ) above EOQ?
What if EOQ is below my MOQ or case pack?
How often should I recompute EOQ?
Should I include freight in S or in unit cost?
Does EOQ work with quantity discounts?
Why doesn't the total cost change much if I order a bit more or less than EOQ?
How do I handle seasonality?
What goes into the holding cost (H)?
Is EOQ still relevant for Amazon sellers in 2026?
More for Amazon sellers.
Reorder Point Calculator
When to fire the PO — pairs naturally with EOQ to close the (Q, R) loop.
Safety Stock Calculator
How much buffer for demand variance + lead-time variance at your target service level.
Browse all free tools
Calculators for safety stock, reorder points, days of supply, stockout cost, and more.
Want EOQ recomputed automatically across your whole catalog?
Profit Hawk runs EOQ — with discounts, MOQs, container rounding, and cash limits — on every SKU, every night, and feeds it into auto-suggested POs.