Weighted Average | Financial Accounting (2024)

Learning Outcomes

  • Illustrate the use of weighted average cost flow assumption

Let’s apply the weighted-average cost flow assumption to our baseball bat example, using a periodic inventory system.

To calculate the weighted average cost of bats, we are going to toss them all together like a baseball bat salad, so we don’t need any color coding. Other than that, this is the same data we used for our analysis of specific identification.

Again, here is the list of sales, by date:

AllRevenue
29-Oct6$120
20-Nov6$120
24-Dec19$380
Total31Double line$620Double line

And here are the purchases:

Purchases
NewCo Sporting Goods
Product IDDescriptionCostQuantityPurchases
Sluggerpurchased 10/15/20XX10.0010100.00
Sluggerpurchased 11/15/20XX12.0025300.00
Sluggerpurchased 12/15/20XX15.008120.00
Total Purchases$ 520.00

We’ll use the same worksheet format as before and do our calculations step by step, tracking purchases, COGS, and inventory on hand for each date that something happens, this time using a weighted average method of assigning costs to inventory.

PurchasesCost of Goods SoldInventory on Hand
DateQuantityUnit CostTotal CostQuantityUnit CostTotal CostQuantityUnit CostTotal Cost
Oct 10$0$0
Oct 1510$10$10010$10$100

Right now, the average cost of inventory is $10 because we have $100 in total cost divided by 10 units. When we sell six units, we assign $60 in costs and move that much from inventory to COGS. So far, this method is the same as specific identification because we only have one batch of bats to draw from.

PurchasesCost of Goods SoldInventory on Hand
DateQuantityUnit CostTotal CostQuantityUnit CostTotal CostQuantityUnit CostTotal Cost
Oct 10$0$0
Oct 1510$10$10010$10$100
Oct 296$10$604$10$40

We had ten, sold six, and now there are four left, and the average cost is still $10 each.

On November 15, we bought 25 more bats for $300. We now have 29 bats at a total cost of $340 (the four bats at $10 each and the 25 bats at $12 each). The average of the two prices is $11 (10 + 12 divided by 2) but the weighted moving average is $340 divided by 29 (total cost of inventory on hand divided by units) which is, in this case, $11.72. The average is much closer to $12 than to $10 because there are so many more of the $12 units.

PurchasesCost of Goods SoldInventory on Hand
DateQuantityUnit CostTotal CostQuantityUnit CostTotal CostQuantityUnit CostTotal Cost
Oct 10$0.00$0
Oct 1510$10$10010$10.00$100
Oct 296$10$604$10.00$40
Nov 1525$12$30029$11.72$340

When we next sell bats on November 20th, we use the new cost for COGS:

PurchasesCost of Goods SoldInventory on Hand
DateQuantityUnit CostTotal CostQuantityUnit CostTotal CostQuantityUnit CostTotal Cost
Oct 10$0.00$0.00
Oct 1510$10.00$100.0010$10.00$100.00
Oct 296$10.00$60.004$10.00$40.00
Nov 1525$12.00$300.0029$11.72$340.00
Nov 206$11.72$70.3223$11.73$269.68

We had 29, sold six, and now we have 23 left (the cost changed slightly due to rounding). Total cost was $340.00, but we removed six bats at $70.32 total, so we have $269.68 total cost to spread evenly over 23 units. (269.68 / 23 = 11.725…)

On the 15th of December, NewCo bought eight more bats for $120 total ($15 each) and then had 31 bats on hand for a total cost of $389.68 (that’s 269.68 + 120). The weighted (moving) average is now $12.57.

Do you see the pattern?

Hint: Every time we purchase inventory, we recalculate the average cost by taking total cost of inventory on hand and dividing it by total units on hand.

That’s the formula to memorize: total cost / total units = weighted average cost.

PurchasesCost of Goods SoldInventory on Hand
DateQuantityUnit CostTotal CostQuantityUnit CostTotal CostQuantityUnit CostTotal Cost
Oct 10$0.00$0.00
Oct 1510$10.00$100.0010$10.00$100.00
Oct 296$10.00$60.004$10.00$40.00
Nov 1525$12.00$300.0029$11.72$340.00
Nov 206$11.72$70.3223$11.73$269.68
Dec 158$15.00$120.0031$12.57$389.68
Dec 2419$12.57$238.8312$12.57$150.85
Totals43$52031$369.15

It’s called a moving average because we are always recalculating it. In the periodic system, we took total cost for the year and divided it by total units (for each individual item). Here, in the perpetual system, we have to recalculate the weighted average every time we purchase more of the product.

At the end of December, we have 12 bats on hand at an average cost of $12.57. Notice that because beginning inventory of this item was zero, total costs of items sold ($369.15) plus cost of ending inventory ($150.85) is equal to purchases. If we had a beginning inventory, the calculation is still the same, and ending inventory plus COGS would equal purchases plus beginning inventory.

Here are the results after all our journal entries are posted, the trial balance is run, adjusting journal entries made and posted, the adjusted trial balance checked over one last time, and financial statements produced:

NewCo Sporting Goods
Gross Profit Calculation
Weighted Average (perpetual)
DescriptionAmountTotal
Gross sales$ 620.00
Beginning inventory$-
Purchases$520.00
Less ending inventory$150.85
Costs of goods sold$396.15
Gross profitSingle Line$250.85Double Line
Gross profit %40.46%

This method may look easier than the other methods, but it is not ideal for large ticket items like cars, boats, yachts, or even appliances and anything one of a kind or unique in some way. If you had a boutique store that sold fancy olive oil from 5-gallon jugs with spigots, this method could be ideal since the oils get mixed together in the jug. It would be really hard to use specific identification with oils and other fungible items. However, there is no rule that says you have to use a cost flow assumption that matches the physical flow of goods.

Practice Questions

Weighted Average | Financial Accounting (2024)
Top Articles
Latest Posts
Article information

Author: Greg Kuvalis

Last Updated:

Views: 5985

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Greg Kuvalis

Birthday: 1996-12-20

Address: 53157 Trantow Inlet, Townemouth, FL 92564-0267

Phone: +68218650356656

Job: IT Representative

Hobby: Knitting, Amateur radio, Skiing, Running, Mountain biking, Slacklining, Electronics

Introduction: My name is Greg Kuvalis, I am a witty, spotless, beautiful, charming, delightful, thankful, beautiful person who loves writing and wants to share my knowledge and understanding with you.