Economic Order Quantity (EOQ) Calculator

Calculate optimal order quantities using demand, ordering cost, and holding cost for effective e-commerce inventory management.

How to Calculate EOQ

Economic Order Quantity is calculated using the square root formula:

\[\text{EOQ} = \sqrt{\frac{2 \times \text{Demand} \times \text{Ordering Cost}}{\text{Holding Cost}}} \]

This formula minimizes total inventory costs by balancing ordering and holding costs.

  • Formula: EOQ = √[(2 × Demand × Ordering Cost) ÷ Holding Cost]
  • Key Components: Annual Demand, Ordering Cost per Order, Holding Cost per Unit
  • Benefits: Minimizes total inventory costs, optimizes cash flow, reduces waste

Calculator: EOQ

Annual Demand

5000

+0.0%

Ordering Cost

$25.00

+0.0%

Holding Cost

$1.50

+0.0%

Optimal EOQ

408

+0.0%

Status: Optimal

$
$
$

EOQ Analysis

Optimal Order Quantity

408
Units per order

Orders per Year

12
Annual orders

Annual Ordering Cost

$300
At optimal quantity

Annual Holding Cost

$306
At optimal quantity
Order
408 units
Deplete
~1 month
Next Order
408 units
Product SKU Annual Demand Ordering Cost Holding Cost Optimal EOQ Orders/Yr
PROD-001 2,000 $20 $1.00 283 7
PROD-002 8,000 $30 $2.50 438 18
PROD-003 3,500 $15 $0.75 296 12
PROD-004 6,000 $25 $1.25 490 12
PROD-005 1,200 $10 $0.50 219 5

EOQ Benchmarks

Your Optimal EOQ 408 units
Industry Average (E-commerce) 350 units
Optimal Range 300-500 units
Threshold for Review < 200 or > 800 units

Analysis & Recommendations

Your optimal EOQ of 408 units is Optimal compared to industry standards.

  • Place orders of approximately 408 units to minimize total inventory costs
  • Review ordering and holding costs regularly to maintain optimal EOQ
  • Consider bulk discounts when they offset increased holding costs
  • Monitor demand fluctuations that may affect EOQ

Understanding EOQ

Definition

Economic Order Quantity (EOQ) is the ideal order quantity a company should purchase to minimize total inventory costs, including holding costs, shortage costs, and ordering costs. It represents the optimal balance point between ordering too frequently and ordering too much.

EOQ Calculation Method

The EOQ formula balances two opposing costs: ordering costs (which decrease with larger orders) and holding costs (which increase with larger orders). The optimal quantity occurs where these costs are equal.

Important Rules

  • EOQ assumes constant demand throughout the year
  • Lead times are consistent and known
  • Quantity discounts are not considered in basic EOQ
  • Holding costs include storage, insurance, and opportunity costs

EOQ Best Practices

  1. 1
    Accurately estimate annual demand based on historical data
  2. 2
    Include all costs associated with placing an order
  3. 3
    Account for all holding costs including storage, insurance, and obsolescence
  4. 4
    Review and update EOQ calculations regularly as costs change

EOQ Quiz

Question 1: Basic Calculation

If annual demand is 1,000 units, ordering cost is $10 per order, and holding cost is $2 per unit per year, what is the EOQ?

a) 100 units
b) 141 units
c) 200 units
d) 250 units
Solution

Using the formula: EOQ = √[(2 × Demand × Ordering Cost) ÷ Holding Cost]

EOQ = √[(2 × 1,000 × $10) ÷ $2] = √[20,000 ÷ 2] = √10,000 = 100 units

Answer: a) 100 units

Pedagogy

This question tests the basic EOQ formula. Remember to take the square root of the entire expression after calculating the numerator and denominator.

Question 2: Impact of Demand Change

If annual demand doubles while ordering and holding costs remain the same, how does the EOQ change?

a) Remains the same
b) Doubles
c) Increases by √2 ≈ 1.41 times
d) Quadruples
Solution

In the EOQ formula, demand appears under the square root. So if demand doubles, the EOQ increases by a factor of √2 ≈ 1.41. For example, if original EOQ was 100 units, the new EOQ would be 100 × √2 ≈ 141 units.

Answer: c) Increases by √2 ≈ 1.41 times

Pedagogy

This question highlights the non-linear relationship in the EOQ formula. Changes in demand have a proportional effect on EOQ only to the square root of the change.

Question 3: Cost Components

Which of the following would NOT be included in the holding cost component of the EOQ formula?

a) Warehouse storage fees
b) Insurance premiums for inventory
c) Shipping costs for receiving inventory
d) Opportunity cost of capital tied up in inventory
Solution

Shipping costs for receiving inventory are part of the ordering cost component, not the holding cost. Holding costs include expenses incurred while storing inventory, such as warehouse fees, insurance, and opportunity costs. Shipping costs for receiving are incurred with each order placement.

Answer: c) Shipping costs for receiving inventory

Pedagogy

This question tests understanding of the distinction between ordering costs and holding costs in the EOQ model. Proper categorization is essential for accurate calculations.

Question 4: Calculation Problem

A company has an annual demand of 8,000 units, an ordering cost of $40 per order, and a holding cost of $5 per unit per year. What is the EOQ and how many orders will they place per year?

Solution

Step 1: Calculate EOQ = √[(2 × 8,000 × $40) ÷ $5] = √[640,000 ÷ 5] = √128,000 ≈ 358 units

Step 2: Calculate orders per year = Annual Demand ÷ EOQ = 8,000 ÷ 358 ≈ 22.3 orders (approximately 22 orders)

Pedagogy

This question combines EOQ calculation with deriving the number of orders per year, which is another important output of the EOQ model.

Question 5: Real-World Scenario

An e-commerce retailer currently orders 500 units per order for a product with annual demand of 6,000 units. Their ordering cost is $30 per order and holding cost is $2 per unit per year. By switching to the EOQ, how much would they save annually in total inventory costs?

Solution

Step 1: Calculate EOQ = √[(2 × 6,000 × $30) ÷ $2] = √[360,000 ÷ 2] = √180,000 ≈ 424 units

Step 2: Current costs with 500-unit orders:
Orders/year = 6,000 ÷ 500 = 12
Annual ordering cost = 12 × $30 = $360
Annual holding cost = (500 ÷ 2) × $2 = $500
Total = $360 + $500 = $860

Step 3: Costs with EOQ of 424 units:
Orders/year = 6,000 ÷ 424 ≈ 14.15
Annual ordering cost = 14.15 × $30 ≈ $424.50
Annual holding cost = (424 ÷ 2) × $2 = $424
Total = $424.50 + $424 = $848.50

Step 4: Annual savings = $860 - $848.50 = $11.50

Pedagogy

This question demonstrates the practical benefit of EOQ by comparing current practice with optimal practice. While the savings seem modest in this example, they can be significant for products with higher costs.

Q&A

Q: How often should I recalculate EOQ for my products?

A: The frequency of EOQ recalculations depends on how often your costs and demand patterns change:

Recalculation Schedule:

  • Quarterly: For products with stable demand and costs
  • Monthly: For products with seasonal demand or volatile costs
  • After major changes: When ordering costs, holding costs, or demand patterns change significantly
  • Annually: At minimum, review all EOQ calculations yearly

Triggers for Immediate Recalculation:

  • Supplier contract changes affecting ordering costs
  • Warehouse rent increases affecting holding costs
  • Significant changes in product demand
  • Changes in financing costs affecting opportunity costs

Regular EOQ updates ensure you continue to realize cost savings and maintain optimal inventory levels.

Q: Does EOQ account for bulk purchase discounts?

A: The basic EOQ formula does not account for quantity discounts, but there are extensions to handle them:

Basic EOQ Limitation:

  • Assumption: Constant unit cost regardless of order quantity
  • Result: May miss opportunities for cost savings through bulk purchases

Quantity Discount Extensions:

  • All-units discount: Lower unit cost applies to entire order
  • Incremental discount: Lower unit cost applies only to units beyond threshold
  • Process: Calculate EOQ for each discount bracket and compare total costs

Decision Process:

  1. Calculate EOQ for each price break
  2. Determine if EOQ falls within the qualifying range for that price
  3. Calculate total cost for valid EOQs and price break minimums
  4. Select option with lowest total cost

For significant discounts, this extended analysis is worth the extra effort to capture cost savings.

Q: What are the limitations of the EOQ model in real-world applications?

A: While EOQ is a valuable tool, it has several limitations in real-world applications:

Model Assumptions:

  • Constant demand: Assumes steady, predictable demand throughout the year
  • Instantaneous receipt: Assumes entire order arrives at once
  • No shortages: Assumes no stockouts or backorders
  • Fixed costs: Assumes ordering and holding costs remain constant

Real-World Complexities:

  • Seasonal demand: Many products have variable demand patterns
  • Lead time variability: Supplier delivery times may fluctuate
  • Storage constraints: Limited warehouse space may restrict large orders
  • Perishability: Some products have shelf-life limitations

Practical Considerations:

  • Minimum order quantities: Suppliers may impose minimums
  • Bulk discounts: Quantity discounts may override EOQ
  • Cash flow: Large orders may strain working capital
  • Product relationships: EOQ doesn't consider complementary products

Despite these limitations, EOQ provides a solid foundation for inventory decision-making when used alongside other considerations.

About

E-commerce Analytics Team
This EOQ calculator was created with an Calculators and may make errors. Consider checking important information. Updated: June 2024.