Economic Order Quantity (EOQ) Calculator

EOQ = √(2 × annual demand × order cost ÷ holding cost per unit). The sweet spot between ordering too often and holding too much.

Calculator
Result
EOQ 849 units
Economic Order Quantity849 units
Orders per year8.8
Days between orders41 days

Order cost includes transport and admin to place an order. Holding cost includes capital, space and obsolescence.

Automate this
Want Veira to do this for every sale, every shift, every branch, automatically?

When EOQ helps and when it does not

EOQ works best with stable demand and consistent supplier pricing. For volatile SKUs, use a min-max policy or service-level target instead.

Pair EOQ with the reorder point: EOQ tells you HOW MUCH, ROP tells you WHEN.

Worked examples

7,500 units/yr, 1,200/order, 25 holding
  • EOQ ≈ 848 units · ~9 orders/yr · ~41 days apart

Frequently asked questions

Why a square root?
Ordering cost falls with bigger orders; holding cost rises. The crossover is at √.
What is included in order cost?
Transport, supplier processing, receiving labour, payment fees.
How do I compute holding cost?
Cost of capital + storage + shrinkage + obsolescence, applied per unit per year.
Should every SKU use EOQ?
No. Use it on stable, high-volume SKUs. ABC analysis tells you which.
Does Veira compute EOQ?
Yes, per SKU using your real demand history.

Business reviews

4.8
Based on 4 reviews
5
3
4
1
3
0
2
0
1
0
Jane M.
Verified business

Finally a tool that gets Kenyan tax rules right. Zero KRA rejections since using this.

5/10/2024
Noor A.
Verified business

Accurate and saves me hours every month. The breakdown is clear and my staff finally understand their deductions.

5/20/2024
Ahmed H.
Verified business

Exactly what I needed. Calculated costs before ordering and saved a fortune on import duties.

5/15/2024
David K.
Verified business

Very helpful. Only thing missing is export to CSV but overall excellent.

5/5/2024

Used this tool? Share your experience and help other businesses.