EOQ (Economic Order Quantity)

The Economic Order Quantity (EOQ) is the mathematically optimal number of units a business should order at one time to minimize the total cost of inventory management. It balances two competing cost forces that move in opposite directions as order quantity changes: the cost of ordering too frequently and the cost of holding too much stock.

Updated on May 4, 2026

EOQ is not a supplier constraint like MOQ it is an internal optimization tool. Where MOQ tells you the minimum a supplier will accept, EOQ tells you the quantity that is most economically efficient for your own operation.

The Logic Behind EOQ

Every time a business places an order, it incurs costs administrative processing, shipping fees, supplier handling charges. These are ordering costs, and they decrease on a per-unit basis as order size increases. The larger the order, the fewer orders needed per year, and the lower the total annual ordering cost.

At the same time, holding inventory generates its own costs warehousing, insurance, obsolescence risk, opportunity cost of capital tied up in stock. These are holding costs, and they increase as order size increases. The more units ordered at once, the more inventory sits in the warehouse on average, and the higher the annual holding cost.

EOQ finds the precise order quantity where the sum of these two cost curves is at its lowest point. Order less than the EOQ and ordering costs rise unnecessarily. Order more than the EOQ and holding costs exceed the savings from bulk ordering.

The EOQ Formula

The classic EOQ formula is:

EOQ = √(2 × D × S ÷ H)

Where:

  • D = Annual demand in units

  • S = Cost per order (ordering cost per purchase order placed)

  • H = Annual holding cost per unit (storage, insurance, capital cost)

Example: Annual demand of 10,000 units, ordering cost of $50 per order, holding cost of $2 per unit per year

EOQ = √(2 × 10,000 × 50 ÷ 2) = √500,000 = 707 units

In this example, the optimal order quantity is approximately 707 units. Ordering in batches of 707 minimizes the combined total of ordering and holding costs for this product.

EOQ Assumptions and Limitations

The classic EOQ model rests on several assumptions that rarely hold perfectly in real-world e-commerce operations:

Constant and known demand. EOQ assumes demand is stable and predictable throughout the year. In reality, most e-commerce businesses face seasonal demand fluctuations, promotional spikes, and trend-driven volatility that make constant demand an unrealistic assumption for many SKUs.

Fixed ordering costs. EOQ assumes the cost per order is constant. In practice, shipping costs vary by carrier, weight, and origin, and supplier pricing can shift based on relationship, volume, and market conditions.

Instantaneous replenishment. The basic EOQ model assumes inventory arrives immediately when an order is placed. Real supply chains have lead times — the gap between placing an order and receiving it — that require safety stock buffers and reorder point calculations layered on top of the EOQ framework.

No quantity discounts. EOQ assumes a fixed unit cost regardless of order size. When suppliers offer volume discounts above certain thresholds, the pure EOQ calculation may recommend an order quantity that misses a discount tier that would improve overall unit economics.

Despite these limitations, EOQ remains a valuable framework for understanding the cost tradeoffs in inventory decisions, even when the precise formula output needs to be adjusted for real-world constraints.

EOQ in Practice for E-Commerce

For e-commerce brands managing multi-SKU catalogs, EOQ provides a structured approach to answering one of the most operationally consequential questions in the business: how much should we order, and how often?

Without an EOQ framework, most brands default to one of two suboptimal behaviors. They either order too infrequently in large batches to minimize ordering hassle, accumulating excess holding costs and tying up working capital in slow-moving stock. Or they order too frequently in small batches, paying premium per-unit costs and generating disproportionate administrative overhead.

EOQ applied consistently across a product catalog identifies the sweet spot for each SKU and helps prioritize where inventory optimization effort is most valuable. High-volume SKUs with significant holding costs benefit most from precise EOQ calculation. Low-volume or low-margin SKUs may not justify the analytical overhead.

EOQ and Reorder Point

EOQ tells you how much to order. The reorder point (ROP) tells you when to order. The two work together to create a complete inventory replenishment system.

Reorder Point = (Average Daily Demand × Lead Time) + Safety Stock

When inventory drops to the reorder point, a new order of EOQ units is triggered. The safety stock buffer absorbs demand variability and lead time uncertainty, ensuring the business does not stock out before the new order arrives.

Together, EOQ and ROP define the rhythm of your replenishment cycle the quantity per order and the trigger point for placing the next one.

EOQ vs. MOQ

EOQ

MOQ

Definition

Optimal order quantity for the buyer

Minimum order quantity set by the supplier

Origin

Internal calculation based on costs

External constraint imposed by supplier

Purpose

Minimize total inventory cost

Ensure supplier production viability

Flexibility

Fully adjustable by the buyer

Subject to negotiation with supplier

When EOQ and MOQ align, inventory management is straightforward. When they diverge significantly — particularly when MOQ substantially exceeds EOQ the brand must evaluate whether the excess inventory cost is justified by the unit economics of the supplier relationship, or whether a different sourcing approach is warranted.

Key Variables to Monitor

  • Demand variability: significant changes in sales velocity require EOQ recalculation to avoid over or under-ordering

  • Ordering cost changes: shifts in shipping rates, supplier handling fees, or administrative costs affect the EOQ output

  • Holding cost changes: changes in warehouse rates, capital cost, or product obsolescence risk shift the optimal order quantity

  • Lead time changes: longer or more variable lead times do not change the EOQ directly but affect the reorder point and safety stock requirements that work alongside it

💡 Pro tip: Recalculate EOQ at least quarterly for your highest-volume SKUs. Demand patterns, supplier costs, and holding costs all shift over time, and an EOQ calculated on last year's data may be significantly off from the current optimum. The brands that treat EOQ as a living calculation rather than a one-time setup consistently outperform those that set it once and never revisit it.

Discover What Sells Online

Uncover winning products and strategies before your competitors do. Trendtrack gives you access to 10,000+ trending Shopify stores and high-performing ads in one intuitive platform.


Join 10,000+ E-commerce Leaders

Thousands of successful e-commerce founders already use Trendtrack to spy, track, and scale their businesses.

Trendtrack dashboard showing a list of shops with metrics including top products, niche categories, active and live ads statistics, and last published ads thumbnails.

Install our free Chrome Extension

Analyze any Shopify store you visit with our powerful browser extension. Get instant insights on traffic sources, visitor volume, themes, and apps.

Trendtrack dashboard showing a list of shops with metrics including top products, niche categories, active and live ads statistics, and last published ads thumbnails.

Your All-in-One E-commerce Intelligence Tool

Trendtrack dashboard showing a list of shops with metrics including top products, niche categories, active and live ads statistics, and last published ads thumbnails.

Check out our Youtube Channel

Discover more insights and tutorials — subscribe to Trendtrack.io on YouTube for the latest trends and data-driven tips!

Man with curly hair speaking into a microphone behind a laptop against a dark green background.

Ready to build a millions dollars brand ?