Economic Order Quantity for Amazon FBA Sellers: The 2026 Formula Guide

TL;DR
Economic order quantity (EOQ) is the order size that minimizes the total cost of ordering and holding inventory. For Amazon FBA sellers, a standard EOQ calculation needs adjustment for FBA storage fees, aged inventory surcharges, and inbound placement costs. Getting this right means fewer wasted dollars sitting on warehouse shelves and fewer emergency reorders cutting into your margins.
You're placing your next inventory order. Do you order 500 units because that's what your supplier quoted? Or 1,000 because you got a per-unit discount? Most Amazon sellers pick a number based on gut feel, a supplier's MOQ, or whatever their cash flow allows that month. And most of them are leaving money on the table because of it.
Economic order quantity gives you a better answer. It's a formula that calculates the exact order size where your total inventory costs (ordering plus holding) hit their lowest point. The math has been around since 1913, and while the formula itself is simple, applying it to an Amazon FBA business takes some FBA-specific thinking that most generic guides skip entirely.
Jump to the section you need:
What Is Economic Order Quantity (and Why Should FBA Sellers Care)?
Economic order quantity is the number of units you should order each time you restock to minimize your total inventory costs. That's it. No mystery, no complicated theory.
Definition
Economic Order Quantity (EOQ) is the optimal number of units a seller should purchase per order to minimize the combined costs of ordering inventory (shipping, freight, supplier fees) and holding inventory (storage, capital, depreciation). The formula balances ordering more often in smaller batches against ordering less often in bigger batches.
Every time you place an order, you spend money: freight, shipping, supplier setup fees, customs, and inspection costs. That's your ordering cost. Every day inventory sits in a warehouse (yours or Amazon's), you spend money: storage fees, tied-up capital, insurance, and depreciation risk. That's your holding cost.
Order too little and too often, and ordering costs eat you alive. Order too much and too rarely, and holding costs pile up while your cash sits in cardboard boxes instead of funding your next product launch.
EOQ finds the sweet spot between these two forces. For FBA sellers specifically, this matters more than it does for most businesses because Amazon charges you directly for storage, and those charges escalate aggressively the longer your inventory sits.
How Do You Calculate Economic Order Quantity for Amazon FBA?
The classic EOQ formula is straightforward:
EOQ = √(2DS / H)
Where D is your annual demand (units sold per year), S is your ordering cost per order (the total cost to place and receive one shipment), and H is your holding cost per unit per year.
Let's run through a real example. Say you sell a kitchen gadget on Amazon:
- You sell 3,600 units per year (D = 3,600)
- Each order costs $450 in freight, customs, and inspection fees (S = $450)
- Your annual holding cost per unit is $4.80 (H = $4.80)
EOQ = √(2 × 3,600 × 450 / 4.80) = √675,000 ≈ 822 units
Your optimal order size is roughly 822 units. That means about 4.4 orders per year (3,600 ÷ 822), or one order roughly every 83 days.
| Variable | What It Means | Example Value |
|---|---|---|
| D (Annual Demand) | Units sold per year | 3,600 units |
| S (Ordering Cost) | Cost per order (freight, customs, inspection) | $450 |
| H (Holding Cost) | Cost to hold one unit for a year | $4.80 |
| EOQ Result | Optimal order quantity | 822 units |
| Orders per Year | D ÷ EOQ | 4.4 orders |
| Order Cycle | 365 ÷ (D ÷ EOQ) | ~83 days |
Which FBA Fees Belong in Your Economic Order Quantity Calculation?
This is where most generic EOQ guides fall apart. They talk about "holding cost" like it's one number. For FBA sellers, your holding cost is a stack of Amazon fees plus your own capital costs. Here's what should go into your H (holding cost per unit per year).
Monthly storage fees: $0.78 per cubic foot from January through September, and $2.40 per cubic foot from October through December. Convert these to a per-unit annual cost based on your product's package dimensions. For a product that takes up 0.15 cubic feet, that's roughly $1.40 to $4.32 per unit per year depending on the season mix.
Aged inventory surcharge: If your inventory sits beyond 181 days, Amazon charges an additional surcharge. For items aged 271+ days, rates increased in 2026. At 15+ months, you're looking at $0.35 per unit on top of regular storage. If your order size is too large relative to your sell-through rate, you'll land in surcharge territory fast. Amazon's aged inventory surcharge page has the full rate card.
Capital cost: The money tied up in inventory could be earning returns elsewhere. A common rule of thumb is 10-15% of your product cost per year. If your product costs $8 to source, that's $0.80 to $1.20 per unit per year in opportunity cost alone.
Insurance and shrinkage: Small but real. Amazon's damage and loss rates vary by category, but budget 1-2% of product cost annually.
On the ordering cost side (your S variable), include freight, customs duties, supplier setup or inspection fees, and inbound placement fees ($0.27 to $1.58 per unit depending on size tier).
| FBA Cost Component | Category | Typical Range | EOQ Variable |
|---|---|---|---|
| Monthly Storage (Jan-Sep) | Holding | $0.78/cu ft/mo | H |
| Monthly Storage (Oct-Dec) | Holding | $2.40/cu ft/mo | H |
| Aged Inventory Surcharge (181-270 days) | Holding | Varies by size | H |
| Aged Inventory Surcharge (271+ days) | Holding | Increased in 2026 | H |
| Inbound Placement Fee | Ordering | $0.27-$1.58/unit | S |
| Freight/Shipping | Ordering | Varies | S |
| Capital Cost | Holding | 10-15% of COGS/yr | H |
| Insurance/Shrinkage | Holding | 1-2% of COGS/yr | H |
When Does EOQ Break Down for Amazon Sellers?
The EOQ formula is useful, but it makes assumptions that don't always hold in an Amazon business. Knowing when to trust it (and when to override it) is the difference between a helpful tool and a costly mistake.
Assumption 1: Demand is constant. If you sell seasonal products or run Lightning Deals that spike demand, a flat annual number will mislead you. Your Q4 demand for a holiday gift item might be 5x your Q1 demand. Using the annual average gives you an order size that's too small for peak and too large for the off-season.
Assumption 2: Lead times are predictable. The EOQ formula doesn't account for lead time variability. If your supplier's lead time ranges from 30 to 60 days depending on the season, your order timing matters as much as your order size. This is where your lead time tracking and safety stock calculations become essential companions to EOQ.
Assumption 3: Costs are stable. Freight rates fluctuate. Amazon updates FBA fees every January (and sometimes mid-year). Your cost of capital shifts with interest rates. If your ordering cost jumps 30% because ocean freight spiked, your EOQ shifts with it. Recalculate quarterly at minimum.
Assumption 4: No quantity discounts. The classic formula ignores the fact that your supplier might offer a 12% discount if you order 2,000 units instead of 800. When quantity discounts are significant, you need to compare the total cost at EOQ versus the total cost at the discount threshold. Sometimes the discount more than offsets the higher holding cost.
Tying EOQ to MOQ and Freight Economics
Here's where theory meets the real world of sourcing from China (or wherever your supplier operates).
Your supplier has a minimum order quantity. Your freight forwarder has minimum shipment sizes for favorable rates. And your EOQ calculation just gave you some number that may or may not align with either one. Three scenarios play out consistently.
Scenario 1: EOQ is greater than MOQ. This is the easy case. Your optimal order size exceeds your supplier's minimum. Order the EOQ amount and move on.
Scenario 2: EOQ is less than MOQ. More common than you'd think, especially for newer sellers or slower-moving SKUs. If your EOQ says 400 units but your supplier requires 1,000, you have options: negotiate a lower MOQ (possible if you have a good relationship), accept the higher holding cost and order the MOQ, find a different supplier with lower minimums, or consolidate orders across multiple SKUs to meet the threshold while keeping individual quantities closer to their EOQs.
Scenario 3: Freight breakpoints change the math. Ocean freight has significant cost breakpoints. A full container load (FCL) is dramatically cheaper per unit than a less-than-container load (LCL). If your EOQ lands at 600 units but a full container holds 800 units of your product, the per-unit freight savings on those extra 200 units might outweigh the additional holding cost.
I always run a total cost comparison for these edge cases:
Total Cost = (D/Q × S) + (Q/2 × H) + (D × unit cost)
Calculate this at your EOQ, at the MOQ, and at the freight breakpoint. Whichever gives you the lowest total cost wins. The formula alone doesn't handle these scenarios, but it gives you the math to compare your options instead of guessing.
And if you're distributing inventory across multiple fulfillment centers, keep in mind that your inbound placement fees vary by how many destinations Amazon assigns. That affects your S variable in the EOQ calculation.
Common EOQ Mistakes Amazon Sellers Make
Mistake 1: Using COGS as holding cost. Your cost of goods is not your holding cost. Holding cost includes storage fees, capital cost, and depreciation risk. Using COGS inflates H and makes your EOQ artificially small, leading to too-frequent orders that drive up your total costs.
Mistake 2: Ignoring FBA fee changes. Amazon updates fees every January (and sometimes adds mid-year adjustments). If you calculated your EOQ in 2025 and haven't updated for 2026's fee structure, your numbers are stale. The $0.08 per unit average increase this year seems small, but it compounds across your entire catalog.
Mistake 3: Treating all SKUs the same. Your top 10 SKUs by revenue deserve individual EOQ calculations with carefully researched inputs. Your bottom 100 can share a rough estimate. Don't waste precision on products that barely move.
Mistake 4: Forgetting about cash flow. EOQ optimizes for cost, not cash flow. If your optimal order ties up $40,000 in inventory but you only have $25,000 available, the formula's answer doesn't matter. Cash constraints override theoretical optimums every time. This is where tools like capacity planning help you balance ideal order sizes against real-world financial limits.
Mistake 5: Never recalculating. Your demand changes. Fees change. Freight rates change. Supplier costs change. Recalculate EOQ for your top SKUs at least quarterly. Set a calendar reminder. The sellers who treat EOQ as a living number instead of a one-time calculation are the ones who actually benefit from it.
The Bottom Line on EOQ for Amazon Sellers
Economic order quantity gives you a math-backed starting point for one of the most expensive decisions in your business: how much inventory to order. It won't give you a perfect answer (nothing will), but it replaces gut-feel ordering with a framework you can actually defend when your cash flow is on the line.
Calculate it once for your top SKUs. Then recalculate every quarter as fees, freight rates, and demand shift. Pair it with your safety stock and reorder point calculations, and you've got the three numbers that drive smart replenishment. Track your inventory turnover to measure whether those numbers are actually working. The formula is 100 years old. The sellers who actually use it are still in the minority.
Frequently Asked Questions
How do you calculate EOQ for Amazon FBA?
Use the formula EOQ = √(2DS/H), where D is your annual unit demand, S is your per-order cost (freight, customs, inspection), and H is your annual holding cost per unit. For FBA sellers, H should include Amazon's monthly storage fees, aged inventory surcharges, capital cost (10-15% of product cost), and shrinkage. Plug in your SKU-specific numbers and recalculate quarterly as costs change.
When does EOQ not work for Amazon sellers?
EOQ breaks down when demand is highly seasonal, lead times are unpredictable, or your supplier's minimum order quantity doesn't align with the calculated amount. It also ignores quantity discounts and freight cost breakpoints. Use EOQ as a baseline and adjust for these real-world constraints rather than following the number blindly.
What FBA fees should I include in my EOQ calculation?
Include monthly storage fees ($0.78/cu ft Jan-Sep, $2.40/cu ft Oct-Dec), aged inventory surcharges (starting at 181 days), and your capital opportunity cost (10-15% of COGS annually). Inbound placement fees ($0.27 to $1.58 per unit) go into your ordering cost (S), not holding cost (H). Convert cubic-foot storage rates into per-unit costs using your product's package dimensions.
What's the difference between EOQ and MOQ?
EOQ is the order size you calculate to minimize your total inventory costs. MOQ is the minimum your supplier will accept per order. They serve different purposes and rarely match. When your EOQ falls below your supplier's MOQ, evaluate whether the extra holding cost of ordering the MOQ is less than the cost of finding a new supplier or placing more frequent orders.
Written by Jeremy Maynard
Founder & CTO, Profit Hawk
Jeremy built Profit Hawk after years of solving inventory problems for Amazon FBA sellers. Previously Director of Product at Jungle Scout and founder of Forecastly, he's helped hundreds of sellers optimize their replenishment workflows and protect their margins.
15+ years in the Amazon selling world, helping hundreds of brands figure out inventory without losing their minds. I built Forecastly, which became the go-to tool for Amazon inventory forecasting before Jungle Scout acquired it. After leading Product and Design at Jungle Scout for several years, I missed being close to the real problems sellers face. In 2025, I kept hearing the same thing: inventory tools were too complex, too expensive, or just didn't fit. So I built Profit Hawk.



