Free inventory tool

EOQ calculator: how much to order at a time.

Enter what you use in a year, what an order costs to place and what a unit costs to hold. You get the economic order quantity, how often to order and the yearly cost, with every step shown.

  • The EOQ formula, step by step
  • Cost curve shown
  • Nothing is sent or saved

EOQ calculator

Cartons, kg or pieces used or sold in a year.

Paperwork, receiving, freight paid per order.

Holding cost

Interest on the money tied up, godown rent, insurance, damage and loss.

A case, a pallet or the supplier’s pack. 1 for single units.

Your order quantity

Economic order quantity: 219 unitsExact EOQ: 219.09 units
Orders a year3,000 ÷ 219.09
13.69
Days between orders365 ÷ 13.69
26.7
Ordering cost a year
₹13,145.34
Holding cost a year219.09 ÷ 2 × ₹120
₹13,145.34
Total cost a year
₹26,290.68
Total cost ordering 219
₹26,290.68
Yearly cost by order size
₹0₹20,000₹40,000200400Units in each orderEOQ 219

Point at the chart to see the costs for another order size.

Costs are a year’s ordering and holding cost, not the price of the goods. Nothing you type leaves this page.

How it’s worked out.

The formula and the costs that go into it, as ICAI teaches them in its cost-accounting study material.

  1. The economic order quantity is the size of an order at which the total of ordering and carrying cost is lowest.

    Source: ICAI study material, Cost and Management Accounting, Material Cost, p. 2.23, checked 17 Oct 2026

  2. EOQ = √(2 × A × O ÷ C), where A is the annual requirement, O the cost of placing one order and C the carrying cost of one unit for a year.

    Source: ICAI study material, Cost and Management Accounting, Material Cost, p. 2.24, checked 17 Oct 2026

  3. Ordering costs come with each purchase: inviting quotations, preparing purchase orders, staff time spent on buying, transport and inspection.

    Source: ICAI study material, Cost and Management Accounting, Material Cost, p. 2.23, checked 17 Oct 2026

  4. Carrying costs come with holding stock: the cost of the money invested in it, storage, insurance and obsolescence.

    Source: ICAI study material, Cost and Management Accounting, Material Cost, p. 2.23, checked 17 Oct 2026

  5. Carrying cost can be stated as a percentage of the unit’s price. In ICAI’s example, storage 2%, interest 12% and obsolescence 6% make 20% of ₹20: ₹4 a unit a year.

    Source: ICAI study material, Cost and Management Accounting, Material Cost, p. 2.26, checked 17 Oct 2026

  6. Orders a year are the annual requirement ÷ the EOQ. Carrying cost is worked out on the average stock, half the EOQ.

    Source: ICAI study material, Cost and Management Accounting, Material Cost, p. 2.25–2.26, checked 17 Oct 2026

  7. The EOQ assumes ordering and carrying costs are known and fixed, usage is known, the unit price is constant, and each order arrives at once.

    Source: ICAI study material, Cost and Management Accounting, Material Cost, p. 2.24, checked 17 Oct 2026

One example, step by step.

A distributor in Nagpur sells 3,000 cartons of biscuits a year. An order costs ₹960 to place. A carton costs ₹600, and holding it for a year costs 20% of that.

Annual demand
3,000 cartons
Cost of placing one order
₹960
Holding cost a carton a year20% of ₹600
₹120
Economic order quantity√(2 × 3,000 × 960 ÷ 120)
219.09 cartons
Orders a year3,000 ÷ 219.09
13.69
Days between orders365 ÷ 13.69
26.7
Ordering cost a year13.69 × ₹960
₹13,145.34
Holding cost a year219.09 ÷ 2 × ₹120
₹13,145.34
Total cost a year, ₹
26,290.68

Order about 219 cartons, roughly every 27 days. At the EOQ, ordering and holding cost are equal.

An illustration in ₹. Rounding to 220 cartons, a lot of ten, costs ₹26,290.91 a year, 23 paise more: near the EOQ the total barely moves.

What it does not cover.

The classic EOQ rests on simple assumptions. Check these before you rely on the figure.

  • Demand that changes with the season

    The formula assumes you sell at the same pace all year. If Diwali or the wedding season doubles your sales, work out an EOQ for each season instead.

  • Quantity discounts

    The price of the goods is left out, as if it were the same at any order size. If a bigger order earns a lower price, compare the total cost, goods included, at the EOQ and at each price break.

  • Deliveries that are late or split

    The model has each order arrive in full, the moment it is needed. Real lead times vary: set a reorder point with safety stock, using the reorder point calculator.

  • Goods you make yourself

    When stock comes in over a production run, not all at once, the economic batch quantity uses a different formula.

  • Space, shelf life and supplier minimums

    The EOQ ignores godown space, expiry dates and a supplier’s minimum order. Any of them can set the quantity for you.

  • GST

    Use the cost of a unit without GST you can claim back as input tax credit. GST you can’t claim back is part of the cost.

EOQ questions people ask.

1.

What is the economic order quantity?

The number of units to order at a time so that the yearly cost of placing orders plus the yearly cost of holding stock is as low as it can be. Order more at a time and holding cost goes up; order less and you pay for more orders.

— the PrimoERP team

Come for a free ERP demo. We'll show you your business on one screen.

your free demo voucher
PrimoERP
VOUCHER · VALID FOR ONE FREE DEMONO COST

your business, on one screen, in one sitting.

Bring your questions and a rough idea of how you work today. We set up a demo for a business like yours and walk through it with you.

  • Set up for your industry
  • Online, at a time you pick
  • No card, no contract