Inventory Costing

Moving Average Cost Calculator

Enter what you hold and what it cost on average, then the purchase you have just received. You get the new average cost for every unit in stock.

Your numbers

The result updates as you type.

Result

New average cost per unit—
Units in stock after purchase
—
Total inventory value
—

What is moving average cost?

Moving average cost is an inventory valuation method that recalculates the average cost of an item every time more of it is bought. Each unit in stock is then carried at that average, and each sale is costed at the average in force when it happens.

Formula

Worked example

You hold 200 units at an average cost of 10.00. Buying 100 more at 13.00 brings the stock to 300 units worth 3,300.00, so the new average cost is 11.00 per unit.

How to use the moving average cost calculator

  1. Enter your figures: units in stock, current average cost per unit, units purchased and purchase cost per unit.
  2. Read the result. It updates as you type, so there is no button to press.
  3. Try other numbers to compare scenarios. Reset brings back the example values.

Getting it right

Frequently asked questions

How do you calculate moving average cost?

Add the value of existing stock to the cost of the new purchase, then divide by the total number of units now held.

How is moving average different from weighted average cost?

Weighted average is worked out once for a whole period. Moving average is the same calculation repeated after every purchase, which suits perpetual inventory systems.

When should I use the moving average method?

It suits businesses with many identical items bought at changing prices, where tracking the cost of each individual batch would be impractical.