EOQ stands for Economic Order Quantity and is the quantity of an item that should be ordered to minimize ordering and holding costs. MOQ stands for Minimum Order Quantity and is the smallest number of items a supplier will accept for an order. EOQ is based on the cost of ordering and holding, while MOQ is based on the supplier's requirements.