EOQ

Economic Order Quantity — order size that minimises ordering plus holding cost.

Definition

EOQ estimates the order quantity that minimises the sum of ordering costs and holding costs under steady demand. Real POs still respect MOQ, case packs, cash and storage limits — EOQ is a guide, not a hard rule.

Formula

EOQ = √(2 × D × S / H)
D = annual demand, S = cost per order, H = annual holding cost per unit

Worked example

D=10,000 units/year, S=£80 per PO, H=£2 per unit/year → EOQ = √(2×10000×80/2) = √800,000 ≈ 894 units.

Why it matters for replenishment

Ordering tiny quantities burns admin and freight; ordering huge quantities burns cash and storage. EOQ frames the trade-off before MOQ constraints.

Guides & calculators

Related terms

Common questions

Does EOQ include MOQ?

Not by itself. Compare EOQ to MOQ and order at least the MOQ.

What goes into holding cost H?

Storage, capital cost, shrink and obsolescence risk — often expressed as a % of unit cost.

Is EOQ useful for seasonal SKUs?

Less so. Use it for steady movers; seasonal buys need forecast cover instead.

Is EOQ the same everywhere?

The idea is shared, but formulas and marketplace rules differ. Use the definition on this page for ecommerce replenishment.

Do I need software to track EOQ?

A spreadsheet works for a few SKUs. Once you have many suppliers or channels, a replenishment tool keeps the numbers current.

Does OmniRestock change my live stock?

Not unless you switch Stock write or Purchase orders on for a connection. Drafts stay drafts until you confirm.