Economic Order Quantity (EOQ) is the order size that minimises the total cost of inventory — the sum of ordering costs and holding costs — over a given period. It's a planning calculation, not a hard constraint: a target order quantity that balances buying too often (high ordering costs) against buying too much (high holding costs).
The classic EOQ formula:
EOQ = √(2 × Annual Demand × Order Cost / Holding Cost per Unit)
The intuition is simple: more frequent, smaller orders reduce holding costs but increase ordering costs (transactions, freight, admin). Less frequent, larger orders reduce ordering costs but increase holding costs (storage, capital, obsolescence risk). EOQ is the order size where those two cost lines cross.
For Shopify brands buying from manufacturers or wholesalers, EOQ is the basic question of "how much should we buy at a time?" Without it, the default is either ad hoc reordering (too frequent, too expensive) or bulk-buying based on cash availability (too much, capital tied up). EOQ provides a defensible target that reflects actual cost economics rather than gut feel.
Most modern inventory planning tools — Inventory Planner, Cogsy, Streamline — run a more sophisticated version of EOQ behind the scenes that accounts for these realities, rather than applying the textbook formula directly.
We thought you might say that! We've been dying to meet you too.