calculate Free Tool

Economic Order Quantity (EOQ)

Find the order size that minimizes total inventory cost — balancing ordering costs against holding costs.

Fixed cost each time you place an order (shipping, admin, etc.)

Annual cost to store one unit (warehousing, insurance, depreciation)

Formula

EOQ = √(2DS / H)

D = Annual demand

S = Cost per order

H = Holding cost per unit/year

Optimize ordering automatically

ReOrder AI calculates EOQ dynamically for every product, factoring in real supplier costs and seasonal demand shifts.

rocket_launch Start Free Trial

Frequently Asked Questions

What is Economic Order Quantity (EOQ)?

expand_more

EOQ is the optimal order size that minimizes total inventory costs by balancing ordering costs against holding costs. Ordering too frequently increases admin and shipping costs; ordering too much increases storage and capital costs. EOQ finds the sweet spot.

What is the EOQ formula?

expand_more

EOQ = √(2DS/H), where D = annual demand, S = cost per order, H = holding cost per unit per year. For example, with 10,000 annual demand, $50/order, and $5/unit holding: EOQ = √(2 × 10,000 × 50 / 5) = 447 units per order.

When should I use EOQ?

expand_more

EOQ works best for products with stable, predictable demand and consistent costs. It's ideal for e-commerce staples and everyday replenishment items. For highly seasonal or trending products, adjust inputs by season or combine EOQ with AI demand forecasting.