MOQ / EOQ Order Quantity Calculator

Economic order quantity, safety stock, reorder point, and MOQ constraint. Deterministic, 100% client-side.

Inputs
Recommended order quantity
EOQ (economic order qty)
Orders per year
Annual ordering cost
Annual holding cost
Total annual cost
Safety stock
Reorder point

About the MOQ / EOQ Order Quantity Calculator

Balancing holding costs against order frequencies is a continuous challenge for supply chain managers. An EOQ and MOQ order quantity calculator determines the mathematically optimal batch size to purchase for inventory replenishment. Factoring in demand velocity, ordering costs, safety stock, and supplier-imposed constraints, the tool identifies the most cost-effective purchasing strategy for physical goods.

How it works

  1. Enter the annual unit demand and the cost to place a single order.
  2. Input the annual holding cost per unit to calculate the base Economic Order Quantity (EOQ).
  3. Define lead times and desired service levels to establish safety stock and a reorder point.
  4. Apply the supplier's Minimum Order Quantity (MOQ) constraint to adjust the final recommended purchase volume.

Frequently asked questions

What is the Economic Order Quantity (EOQ)?

EOQ is a formula that calculates the ideal order size to minimize the combined costs of inventory holding and purchasing logistics.

How do supplier MOQs conflict with EOQ?

An EOQ might suggest ordering 200 units to minimize costs, but if the factory's Minimum Order Quantity (MOQ) is 500 units, the buyer must adjust their strategy, risking higher holding costs or negotiating new terms.

What factors define inventory holding costs?

Holding costs, or carrying costs, include warehousing rent, insurance, depreciation, opportunity cost of capital, and shrinkage (damage or obsolescence) over a year.

How do you calculate a Reorder Point?

The reorder point is calculated by multiplying the average daily demand by the lead time in days, then adding the required safety stock. This signals exactly when a new purchase order must be placed.

References