founder.curiosta.com

The ladder / Level 1 · Trader/ Business math

Reorder level, order quantity and average cost

When to reorder, how much to order (EOQ, explained simply), and the weighted average cost of stock bought at different prices.

How numbers are rounded on these pages. Calculations are done at full precision and rounded only at the end, half up. Rupee amounts are rounded to the nearest rupee unless shown with paise, in which case to the nearest paisa. Percentages are shown to two decimal places, and days to one decimal place. Break-even quantities and reorder levels are rounded up to the next whole unit, because rounding down would leave you short. Economic order quantity is rounded to the nearest whole unit. Interest for a number of days uses a 365-day year. All examples and quiz questions are Hypothetical: they show the method, not real prices or rates.

Reorder level and order quantity

Two questions decide how you buy stock: when to order, and how much.

When: place the next order when stock falls to the reorder level. That is enough to cover sales while you wait for the new stock to arrive (the lead time), plus a cushion called safety stock for late deliveries or a sudden rush.

How much: ordering often in small lots means many order costs (phone calls, paperwork, a fixed delivery charge, receiving and checking). Ordering rarely in big lots means more money tied up in stock and more holding cost. The economic order quantity (EOQ) is the standard formula for the order size where these two yearly costs balance and their total is lowest. It assumes steady demand, a fixed price with no bulk discount, and a known lead time, so treat it as a guide and adjust for real life.

The standard formulas

Reorder levelReorder level = Daily usage × Lead time (days) + Safety stock
One common way to set safety stockSafety stock = (Maximum daily usage × Maximum lead time) − (Average daily usage × Average lead time)
Economic order quantityEOQ = √2 × D × SH
The two costs EOQ balancesYearly ordering cost = DQ × SYearly holding cost = Q2 × H

Terms used

Daily usage
Units sold or used per day, on average.
Lead time
Days between placing an order and having the stock ready to sell.
Safety stock
Extra stock kept to protect against delays or higher-than-usual demand.
D
Annual demand in units.
S
Cost of placing and receiving one order, in rupees, whatever its size.
H
Holding cost per unit per year, in rupees (often unit cost × holding cost rate).
Q
Order quantity in units. Average stock is about Q ÷ 2 (plus any safety stock).

Worked examples

HypotheticalBasicWhen to reorder cases of biscuits

A distributor sells 40 cases a day. The supplier takes 5 days to deliver. He keeps a safety stock of 60 cases.

  • Reorder level = 40 × 5 + 60 = 260 cases

When stock falls to that level, place the next order.

HypotheticalIntermediateEconomic order quantity

Annual demand is 7,200 cases. Each order costs ₹500 to place and receive. Holding one case for a year costs ₹20.

  • EOQ = √(2 × 7,200 × 500 ÷ 20) = √3,60,000 = 600 cases
  • Orders a year = 7,200 ÷ 600 = 12
  • Yearly ordering cost = 12 × ₹500 = ₹6,000; yearly holding cost = 600 ÷ 2 × ₹20 = ₹6,000
  • Total = ₹12,000. At EOQ the two costs are equal.

HypotheticalAdvancedEOQ with a holding cost rate, compared with monthly ordering

Annual demand 18,000 units, order cost ₹800, unit cost ₹250, holding cost rate 16% a year.

  • H = ₹250 × 16% = ₹40 per unit per year
  • EOQ = √(2 × 18,000 × 800 ÷ 40) = √7,20,000 = 848.53, so about 849 units
  • At 849 units: ordering ₹16,961.13 + holding ₹16,980.00 = ₹33,941.13 a year
  • Ordering once a month (1,500 units each time): ordering ₹9,600.00 + holding ₹30,000.00 = ₹39,600.00 a year
  • Ordering near the EOQ saves about ₹5,658.87 a year.

HypotheticalAdvancedSetting safety stock from bad days

Average sales are 50 units a day, but on busy days 70. Lead time is usually 6 days, but can stretch to 8.

  • Safety stock = (70 × 8) − (50 × 6) = 560 − 300 = 260 units
  • Reorder level = 50 × 6 + 260 = 560 units

This covers the worst case of busy days and a late delivery together. More safety stock means fewer stock-outs but more holding cost.

Weighted average cost

When you buy the same item at different prices, what does one unit in your godown really cost? The answer is the weighted average cost: total cost of all units divided by the number of units. Bigger lots count for more, which is what “weighted” means. Simply averaging the prices is wrong whenever the quantities differ.

Many traders keep a moving weighted average: after every purchase, work out the new average cost; every sale is costed at the current average until the next purchase. This is one of the standard methods for valuing stock in accounts. Use landed cost (including freight and handling), excluding GST if you claim input tax credit.

The standard formulas

Weighted average cost per unit = Total cost of all unitsTotal number of units
Moving weighted averageNew average after a purchase = (Units in stock × Current average) + (Units bought × Purchase cost)Units in stock + Units bought
Cost of goods sold = Units sold × Average cost at the time of sale

Terms used

Landed cost
Purchase price plus freight, loading and other costs to bring the goods to your shop or godown.
Weighted average
An average where each price counts in proportion to the quantity bought at that price.
Moving (perpetual) weighted average
Recalculating the average cost after each purchase.

Worked examples

HypotheticalBasicTwo lots of rice bags

A trader buys 100 bags at ₹1,200 and later 50 bags at ₹1,260.

  • Total cost = ₹1,20,000 + ₹63,000 = ₹1,83,000 for 150 bags
  • Weighted average = ₹1,83,000 ÷ 150 = ₹1,220 per bag
  • Mistake: the simple average of the two prices is ₹1,230, which overstates the cost because the cheaper lot was bigger.

HypotheticalIntermediateMoving average with sales in between

Opening stock: 200 units at ₹50. He sells 120, then buys 300 at ₹54, then sells 250.

  • After the first sale: 80 units at ₹50 = ₹4,000
  • After buying: ₹4,000 + ₹16,200 = ₹20,200 for 380 units; new average = ₹53.16 per unit
  • Cost of the 250 units sold = 250 × ₹53.16 = ₹13,289.47
  • Closing stock: 130 units worth ₹6,910.53

The average is carried at full precision; the figures shown are rounded to paise.

HypotheticalAdvancedLanded cost across two lots, then a price

Lot A: 400 kg at ₹80/kg plus ₹1,600 freight. Lot B: 600 kg at ₹76/kg plus ₹3,000 freight. He wants an 8% margin.

  • Landed cost: A = ₹33,600 (₹84/kg); B = ₹48,600 (₹81/kg)
  • Weighted average landed cost = (₹33,600 + ₹48,600) ÷ 1,000 kg = ₹82.20/kg
  • Price for an 8% margin = ₹82.20 ÷ 0.92 = ₹89.35/kg

Quiz: reorder level, order quantity and average cost

Pick an answer to see at once whether it is right, with a short explanation. Each question takes one try; your score appears at the end. No answers are sent anywhere. (Without JavaScript, open “Show answer” under each question.)

  1. Reorder and order quantity · BasicYou sell 25 units a day, lead time is 4 days and you keep 50 units of safety stock. What is the reorder level?
    Show answer

    Answer: (c) 150 units

    25 × 4 + 50 = 150 units.

    Why the other options are wrong:

    • (a) That leaves out safety stock.
    • (b) That adds the numbers instead of multiplying usage by lead time.
    • (d) That treats safety stock as one extra day.
  2. Reorder and order quantity · BasicIn stock planning, what is lead time?
    Show answer

    Answer: (a) The days between placing an order and having the stock ready to sell

    Lead time is the wait for a new order to arrive.

    Why the other options are wrong:

    • (b) That is stock days.
    • (c) That is debtor days.
    • (d) Not related.
  3. Reorder and order quantity · IntermediateAnnual demand 4,800 units, cost per order ₹300, holding cost ₹8 per unit per year. What is the EOQ?
    Show answer

    Answer: (a) 600 units

    √(2 × 4,800 × 300 ÷ 8) = √3,60,000 = 600 units.

    Why the other options are wrong:

    • (b) That forgets the square root.
    • (c) That leaves out the 2 in the formula.
    • (d) That is a quarter of annual demand, not the EOQ.
  4. Reorder and order quantity · IntermediateWith that EOQ of 600 units and demand of 4,800 a year, how many orders do you place a year?
    Show answer

    Answer: (c) 8

    4,800 ÷ 600 = 8 orders a year.

    Why the other options are wrong:

    • (a) That is the order size.
    • (b) That assumes monthly ordering.
    • (d) That divides demand by the order cost.
  5. Reorder and order quantity · IntermediateA unit costs ₹150 and your holding cost rate is 20% a year. What is H, the holding cost per unit per year, for the EOQ formula?
    Show answer

    Answer: (b) ₹30

    H = ₹150 × 20% = ₹30 per unit per year.

    Why the other options are wrong:

    • (a) That uses the rate as rupees.
    • (c) That is the monthly holding cost; the formula needs the yearly figure.
    • (d) That adds 20% to the cost.
  6. Reorder and order quantity · AdvancedDemand 12,000 units a year, cost per order ₹600, unit cost ₹200, holding cost rate 18% a year. EOQ, to the nearest unit?
    Show answer

    Answer: (b) 632 units

    H = ₹200 × 18% = ₹36. √(2 × 12,000 × 600 ÷ 36) = √4,00,000 = 632.46, so 632 units.

    Why the other options are wrong:

    • (a) That uses the unit cost as H instead of 18% of it.
    • (c) That leaves out the 2.
    • (d) That forgets the square root.
  7. Reorder and order quantity · AdvancedAverage daily sales 40, maximum 60. Average lead time 5 days, maximum 7. Using safety stock = (max usage × max lead time) − (average usage × average lead time), what is the reorder level?
    Show answer

    Answer: (d) 420 units

    Safety stock = 420 − 200 = 220. Reorder level = 200 + 220 = 420 units.

    Why the other options are wrong:

    • (a) That leaves out safety stock.
    • (b) That is the safety stock alone.
    • (c) That adds safety stock to the worst case, counting it twice.
  8. Reorder and order quantity · AdvancedBack to demand 4,800, order cost ₹300, holding ₹8 per unit per year, EOQ 600. What is the total yearly ordering plus holding cost at the EOQ?
    Show answer

    Answer: (b) ₹4,800

    Ordering: 8 × ₹300 = ₹2,400. Holding: 600 ÷ 2 × ₹8 = ₹2,400. Total ₹4,800.

    Why the other options are wrong:

    • (a) That is the ordering cost alone.
    • (c) That uses the full order quantity instead of the average (Q ÷ 2) for holding.
    • (d) That is the cost of ordering monthly (400 units each time), which is higher than at the EOQ.
  9. Weighted average cost · BasicYou buy 60 units at ₹100 and 40 units at ₹110. What is the weighted average cost per unit?
    Show answer

    Answer: (a) ₹104

    (₹6,000 + ₹4,400) ÷ 100 = ₹104.

    Why the other options are wrong:

    • (b) That is the simple average of the two prices.
    • (c) That swaps the quantities.
    • (d) That adds the prices.
  10. Weighted average cost · BasicWhy is the simple average of purchase prices usually wrong for stock cost?
    Show answer

    Answer: (b) Because it ignores how many units were bought at each price

    Weighted average counts each price in proportion to its quantity.

    Why the other options are wrong:

    • (a) GST is a separate issue.
    • (c) It can be higher or lower depending on which lot was bigger.
    • (d) The simple average says nothing about freight.
  11. Weighted average cost · Intermediate500 kg bought at ₹40/kg and 300 kg at ₹48/kg. Weighted average cost per kg?
    Show answer

    Answer: (a) ₹43.00

    (₹20,000 + ₹14,400) ÷ 800 = ₹43.00.

    Why the other options are wrong:

    • (b) That is the simple average.
    • (c) That swaps the quantities.
    • (d) That is the total cost of both lots, not the cost per kg.
  12. Weighted average cost · IntermediateYou hold 100 units at an average cost of ₹20 and buy 150 more at ₹24. What is the new average cost?
    Show answer

    Answer: (c) ₹22.40

    (₹2,000 + ₹3,600) ÷ 250 = ₹22.40.

    Why the other options are wrong:

    • (a) That is the simple average.
    • (b) That swaps the quantities.
    • (d) That is the latest price.
  13. Weighted average cost · IntermediateThen you sell 200 units. Using the moving weighted average, what is the cost of goods sold?
    Show answer

    Answer: (d) ₹4,480

    200 × ₹22.40 = ₹4,480.

    Why the other options are wrong:

    • (a) That costs everything at the latest price.
    • (b) That uses the simple average.
    • (c) That uses the old average.
  14. Weighted average cost · Advanced1,000 units at ₹30 plus ₹2,000 freight, and 500 units at ₹28 plus ₹1,500 freight. Weighted average landed cost per unit?
    Show answer

    Answer: (b) ₹31.67

    (₹32,000 + ₹15,500) ÷ 1,500 = ₹31.67.

    Why the other options are wrong:

    • (a) That ignores freight.
    • (c) That is the simple average of the two landed costs per unit.
    • (d) That is the simple average of the purchase prices.
  15. Weighted average cost · AdvancedUsing that weighted average landed cost (₹47,500 ÷ 1,500 units), what price per unit gives a 10% margin?
    Show answer

    Answer: (c) ₹35.19

    ₹31.6667 ÷ 0.90 = ₹35.19.

    Why the other options are wrong:

    • (a) That is a 10% markup, not margin.
    • (b) That ignores freight.
    • (d) That adds ₹10, not 10%.