Calculate the optimal order quantity that minimises your total inventory costs
Click a preset to see typical scenarios:
Fashion & Apparel
10k units/year, $50 order, $5 hold
Electronics
5k units/year, $100 order, $20 hold
Fast-Moving Goods
50k units/year, $25 order, $2 hold
High-Value Items
1k units/year, $200 order, $50 hold
units per order
Order efficiency indicator
EOQ Formula
EOQ = √(2DS / H)
Your calculation:
EOQ = √(2 × 0 × $0 / $0) = 0 units
An EOQ calculator (Economic Order Quantity calculator) is a free tool that determines the optimal order quantity to minimise your total inventory costs. It balances two competing costs: the cost of placing orders and the cost of holding inventory. By finding this sweet spot, you can reduce both stockouts and overstock situations while keeping your cash flow healthy. For multichannel sellers managing inventory across Shopee, Lazada, Amazon, and other platforms, understanding EOQ is essential for efficient inventory management.
The EOQ formula is: EOQ = √(2DS / H) where:
For example, if you sell 10,000 units annually (D), each order costs $50 (S), and holding each unit costs $5 per year (H), your EOQ = √(2 × 10,000 × 50 / 5) = √200,000 = 447 units. This means you should order 447 units at a time to minimise total costs.
Holding cost (also called carrying cost) is the total expense of storing unsold inventory for a year. This includes warehouse rent, utilities, insurance, depreciation, opportunity cost of capital, and inventory shrinkage. For ecommerce sellers, typical holding costs range from 20-30% of the item's value per year. If a product costs $25 and your holding cost rate is 20%, your annual holding cost per unit is $5. Accurately calculating your holding cost is crucial — underestimating it leads to overstocking, while overestimating causes frequent stockouts. Learn more about lead time and how it affects your reorder decisions.
Order cost (also called setup cost) is the fixed expense incurred each time you place an order, regardless of order size. This includes supplier processing fees, shipping costs, customs and duties (for cross-border orders), quality inspection time, and administrative overhead. For marketplace sellers sourcing from overseas suppliers, order costs can be significant — $50 to $200+ per order is common. Track these costs carefully to get accurate EOQ results. Our lead time calculator can help you plan order timing alongside quantity.
EOQ makes several simplifying assumptions that may not hold in real-world ecommerce:
Use EOQ as a starting point, then adjust based on your actual business patterns. For products with variable demand, consider using safety stock calculations alongside EOQ.
EOQ helps multichannel sellers make smarter inventory decisions in several ways:
For sellers using platforms like Shopee, Lazada, and Amazon, EOQ works best when combined with real-time inventory sync. When you know exactly how much you have across all channels, you can apply EOQ calculations with confidence. Learn more about multichannel inventory management to see how automation can help.
There's no universal "good" EOQ — it depends entirely on your specific demand, order costs, and holding costs. The optimal EOQ minimises your total inventory costs for each product. However, you should sanity-check your result: if your EOQ suggests ordering a year's supply at once, your holding costs may be underestimated. If it suggests ordering daily, your order costs may be too low.
Recalculate EOQ quarterly or whenever your costs change significantly. Major events that trigger a recalculation include: changing suppliers, moving warehouses, seasonal demand shifts, or significant changes in shipping costs. For fast-moving products with variable demand, consider dynamic reorder point calculations instead.
EOQ works best for products with stable, predictable demand. It's less useful for: new product launches (no demand history), seasonal items (highly variable demand), perishable goods (shelf life constraints), or products approaching end-of-life. For these cases, use judgment alongside the formula.
EOQ tells you how much to order, while reorder point tells you when to order. They work together: when inventory drops to your reorder point, you place an order for your EOQ quantity. The reorder point accounts for lead time and safety stock, while EOQ optimises the order size. Use our lead time calculator to determine your reorder point.
OneCart syncs your inventory in real-time across Shopee, Lazada, Amazon, TikTok Shop, and more — so you always know exactly what you have in stock.
Try OneCart Free