E-commerce EOQ Calculator

Calculate Economic Order Quantity to minimize total inventory costs. Enter annual demand, order cost, and holding cost for the optimal order size.

$
Shipping, handling, admin
$
$
days
Std dev as % of avg
%
Economic Order Quantity
475 units
Optimal order size to minimize total cost
Orders per Year
25.3
Every 14 days
Total Annual Cost
$4,122.74
$0.34/unit ordering + holding
Reorder Point
502 units
Lead-time demand + 41 safety stock
Safety Stock
41 units
Annual holding: $328.00
Inventory Turnover
50.4x/year
Avg inventory: 238 units
Avg Inventory Value
$14,280.00
Average units on hand x unit cost
Max Inventory
516 units
Value: $30,960.00
Cost Balance: Ordering vs Holding
46.00%
46.00%
8.00%
Ordering: $1,894.74Holding: $1,900.00Safety: $328.00
Inventory Level Cycle
1
2
3
4
5
6
7
8
9
10
11
12
Blue = Order qtyYellow = Safety stockCycle = 14 days
Demand LevelAnnual UnitsEOQOrders/YearTotal Cost
50%6,00033617.9$2,683.29
75%9,00041121.9$3,286.34
100% (current)12,00047525.3$3,794.74
125%15,00053128.2$4,242.64
150%18,00058131.0$4,647.58
200%24,00067135.8$5,366.56
ParameterValue
Daily Demand32.9 units/day
Lead-Time Demand461 units
Safety Stock41 units
Reorder Point502 units
Max Inventory516 units ($30,960.00)
Holding Cost/Unit$8.00/year
Planning notes, formulas, and examples

About the E-commerce EOQ Calculator

The Economic Order Quantity (EOQ) model determines the optimal order size that minimizes the total cost of inventory, balancing ordering costs against holding costs. Order too frequently and you spend too much on logistics and purchase orders; order too much at once and you waste money on storage and tied-up capital.

For e-commerce sellers, EOQ is especially valuable when managing multiple SKUs with varying demand rates and cost structures. The classic EOQ formula uses annual demand, cost per order (shipping, processing, inspection), and annual holding cost per unit to calculate the sweet spot.

This calculator implements the Wilson EOQ formula and shows you the total annual cost, number of orders per year, and time between orders. It helps you build a disciplined ordering cadence that minimizes costs while maintaining adequate stock.

When This Page Helps

EOQ removes the guesswork from order sizes. Instead of ordering arbitrary quantities or simply rounding to supplier MOQs, you calculate the quantity that genuinely minimizes your total inventory cost. Even approximating EOQ can save 10โ€“20% on annual inventory expenses.

How to Use the Inputs

  1. Enter your annual demand in units for the product.
  2. Enter the cost per order (shipping, handling, processing per purchase order).
  3. Enter the annual holding cost per unit (storage, insurance, depreciation, opportunity cost).
  4. Review the optimal order quantity and ordering frequency.
  5. Compare EOQ against supplier MOQs and adjust if needed.
  6. Use the results to set up a regular ordering schedule.
Formula used
EOQ = โˆš(2DS / H) Where: D = annual demand (units), S = cost per order ($), H = annual holding cost per unit ($) Total Cost = (D/Q) ร— S + (Q/2) ร— H Orders Per Year = D / EOQ

Example Calculation

Result: EOQ: 447 units | 22.4 orders/year

With annual demand of 10,000 units, $50 per order, and $5 holding cost: EOQ = โˆš(2 ร— 10,000 ร— 50 / 5) = โˆš200,000 = 447 units. You would place about 22.4 orders per year (roughly every 16 days), for a total annual cost of $2,236.

Tips & Best Practices

  • EOQ is a starting point โ€” adjust for supplier MOQs, volume discounts, and practical constraints.
  • Include all order costs: shipping, customs, inspection, receiving labor, and purchase order processing.
  • Holding costs typically run 20โ€“30% of item value annually (storage + insurance + opportunity cost).
  • Recalculate EOQ when demand, shipping costs, or storage costs change significantly.
  • For seasonal products, calculate separate EOQs for peak and off-peak periods.
  • Rounding EOQ to the nearest case pack or pallet layer often provides practical benefits.

EOQ Assumptions and Limitations

The classic EOQ model assumes constant demand rate, fixed costs per order, constant holding costs, and no quantity discounts. Real-world e-commerce rarely meets all these assumptions perfectly, but EOQ still provides a valuable baseline that outperforms intuitive ordering.

EOQ with Quantity Discounts

When suppliers offer volume discounts, the optimal order quantity may differ from the basic EOQ. Compare the total cost at EOQ with the total cost at each price break quantity. Sometimes ordering more than EOQ is cheaper when the unit cost reduction offsets the increased holding cost.

Applying EOQ Across Your Catalog

Calculate EOQ for each SKU individually, then aggregate to plan shipping containers and purchasing schedules. Group products with similar lead times into combined orders to share shipping costs, adjusting individual quantities to approximate their respective EOQs.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • EOQ is the order quantity that minimizes the total cost of ordering and holding inventory. It balances the trade-off: ordering more frequently reduces holding costs but increases ordering costs, while ordering less frequently does the opposite.