Item Costing Methods
Hi Readers,
In todays post, we will take a detailed look at the item costing methods : FIFO , LIFO, Average, Specific and Standard.
I have created 5 separate items and will use the following transactions for each of them.
Date | Transaction Type | Transaction Details |
01/09/2024 | Purchase | 5 Pieces at cost of 100 |
02/09/2024 | Purchase | 3 Pieces at a cost of 110 |
04/09/2024 | Sale | 6 pieces at a price of 200 |
FIFO
From Microsoft website, FIFO description and application is as below:
I will proceed and do the transactions for the items.
The item ledger entries are as below.
Date | Transaction Type | Transaction Details | System Entries |
01/09/2024 | Purchase | 5 Pieces at cost of 100 |
We will have a purchase receipt item ledger of 5 items with a Cost Amount (Actual) of 500 ( 5 * 100). You will note the remaining qty is zero. Because we sold six unit, the system picked the first available entry and picked 5 of them. |
02/09/2024 | Purchase | 3 Pieces at a cost of 110 |
We will have a purchase receipt item ledger of 3 items with a Cost Amount (Actual) of 330 ( 3 * 110). You will note the remaining qty is two. Because we sold six unit, the system picked the first available entry and picked 5 of them, then pick one unit from the next earlier entry. Thus we are left with two units in this entry. |
04/09/2024 | Sale | 6 pieces at a price of 200 |
We will have a sale shipment item ledger of 6 items with a Cost Amount (Actual) of 610 calculated as below: 5 units of 100 cost = 500 1 unit of 110 cost = 110 Total cost = 500+110 = 610 Sales cost is 1200.
|
Valuation
I will add an extra transaction to check how FIFO valuation is done
Date | Transaction Type | Transaction Details |
05/09/2024 | Purchase | 5 Pieces at cost of 120 |
The item ledgers are updated with the newer entry.
On running the valuation , the total cost is given as 820.
The breakdown is as below:
Transaction Details |
5 units at cost of 120 = 600 2 units at cost of 110 = 220 Total cost = 600 + 220 = 820 |
On the item card, the field unit cost has a value of 117.14286. This should be the total cost 820 divided by 7 units to give you that figure.
LIFO
From Microsoft website, LIFO description and application is as below:
On posting, see the item ledger entries below.
Date | Transaction Type | Transaction Details | System Entries |
01/09/2024 | Purchase | 5 Pieces at cost of 100 |
We will have a purchase receipt item ledger of 5 items with a Cost Amount (Actual) of 500 ( 5 * 100). You will note the remaining qty is two. Because we sold six unit, the system picked the latest available entry first and picked 3 of them, then picked three units from this entry. Thus we are left with two units in this entry.
|
02/09/2024 | Purchase | 3 Pieces at a cost of 110 |
We will have a purchase receipt item ledger of 3 items with a Cost Amount (Actual) of 330 ( 3 * 110). You will note the remaining qty is zero. Because we sold six unit, the system picked the latest available entry first and picked 3 of them. |
04/09/2024 | Sale | 6 pieces at a price of 200 |
We will have a sale shipment item ledger of 6 items with a Cost Amount (Actual) of 630 calculated as below: 3 units of 100 cost = 300 3 unit of 110 cost = 330 Total cost = 500+110 = 630 Sales cost is 1200. |
Valuation
I will add an extra transaction to check how LIFO valuation is done
Date | Transaction Type | Transaction Details |
05/09/2024 | Purchase | 5 Pieces at cost of 120 |
The item ledgers are updated with the newer entry.
On running the valuation , the total cost is given as 820.
The breakdown is as below:
Transaction Details |
5 units at cost of 120 = 600 2 units at cost of 100 = 200 Total cost = 600 + 200 = 800 |
On the item card, the field unit cost has a value of 114.28571. This should be the total cost 800 divided by 7 units to give you that figure.
AVERAGE
From Microsoft website, Average description and application is as below:
On posting, see the item ledger entries below.
Date | Transaction Type | Transaction Details | System Entries |
01/09/2024 | Purchase | 5 Pieces at cost of 100 |
We will have a purchase receipt item ledger of 5 items with a Cost Amount (Actual) of 500 ( 5 * 100). You will note the remaining qty is zero. Because we sold six unit, the system picked the first available entry and picked 5 of them |
02/09/2024 | Purchase | 3 Pieces at a cost of 110 |
We will have a purchase receipt item ledger of 3 items with a Cost Amount (Actual) of 330 ( 3 * 110). You will note the remaining qty is two. Because we sold six unit, the system picked the first available entry and picked 5 of them, then pick one unit from the next earlier entry. Thus we are left with two units in this entry.
|
04/09/2024 | Sale | 6 pieces at a price of 200 |
We will have a sale shipment item ledger of 6 items with a Cost Amount (Actual) of 622.5 calculated as below: After 1st Purchase -> 5 units at 100 cost = 500 After 2nd Purchase -> 3 units at 110 cost = 330 Total of 8 units at total cost of 830 = 830 / 8 = 103.75 Therefore total COGs for sales will be 103.75 * 6 = 622.5 Sales cost is 1200. |
Valuation
I will add an extra transaction to check how average valuation is done
Date | Transaction Type | Transaction Details |
05/09/2024 | Purchase | 5 Pieces at cost of 120 |
The item ledgers are updated with the newer entry.
On running the valuation , the total cost is given as 807.5
The breakdown is as below:
Transaction Details |
After 1st Purchase -> 5 units at 100 cost = 500 After 2nd Purchase -> 3 units at 110 cost = 330 Total of 8 units sold at total cost of 830 = 830 / 8 = 103.75 After 3rd Purchase -> 5 units at 120 cost = 600 Total units available =7 (5[new] + 2 [old]) at total cost of 807.5 ((103.75[average cost of old] * 2) + 600 [new total cost]))
|
On the item card, the field unit cost has a value of 115.35714. This should be the total cost 807.5 divided by 7 units to give you that figure.
STANDARD
From Microsoft website, Standard description and application is as below:
As per above the standard cost has to be preset on the item card before any purchases are done. My standard cost will be 100.
I will do the postings.
Note: For standard costing method, any difference between the standard cost and the purchase cost is posted to the Purchase Variance Account in the Gen Posting Setup.
Example -> 3 units bought at 330, Standard Cost is 3 units at 100 = 300 , 330 - 300 = purchase variance of 30. See below.
Date | Transaction Type | Transaction Details | System Entries |
01/09/2024 | Purchase | 5 Pieces at cost of 100 |
We will have a purchase receipt item ledger of 5 items with a Cost Amount (Actual) of 500 ( 5 * 100). You will note the remaining qty is zero. Because we sold six unit, the system picked the first available entry and picked 5 of them |
02/09/2024 | Purchase | 3 Pieces at a cost of 110 |
We will have a purchase receipt item ledger of 3 items with a Cost Amount (Actual) of 300 ( 3 * 100) - the standard cost , any cost difference transferred to variance accounts. You will note the remaining qty is two. Because we sold six unit, the system picked the first available entry and picked 5 of them, then pick one unit from the next earlier entry. Thus we are left with two units in this entry.
|
04/09/2024 | Sale | 6 pieces at a price of 200 |
We will have a sale shipment item ledger of 6 items with a Cost Amount (Actual) of 600 calculated as below: 6 units with a standard cost of 100 = 600 Sales cost is 1200. |
Valuation
I will add an extra transaction to check how standard valuation is done
Date | Transaction Type | Transaction Details |
05/09/2024 | Purchase | 5 Pieces at cost of 120 |
The item ledgers are updated with the newer entry.
On running the valuation , the total cost is given as 700
The breakdown is as below:
Transaction Details |
5 units at cost of 100 = 500 2 units at cost of 100 = 200 Total cost = 500 + 200 = 700 |
The unit cost is not applicable for this costing method and 'grayed' out as seen below.
SPECIFIC
From Microsoft website, Specific description and application is as below:
For specific costing method to be used, item tracking must be used - either tracking by lot, serial, package or combined. This will mean that each item purchased must be assigned a lot, serial or package. On selling, the user should pick which item lot, serial or package they are selling too.
I will do my postings.
Sample below as i assign 5 serial numbers for the first purchase of 5 items.
On selling, I have to picked the serials to be sold.
The entries will be generated as follows:
Each single item purchase & sale will have its own item ledger entry and the specific serial number.
Therefore, the COGs is matched to the purchase of that specific serial. For example, you can note the first entry has a cost of goods sold of 110. Therefore, serial number SN00006 had a purchase cost of 110.
Valuation
I will add an extra transaction to check how standard valuation is done
Date | Transaction Type | Transaction Details |
05/09/2024 | Purchase | 5 Pieces at cost of 120 |
The entry will be updated as
On running the valuation , the total cost is given as 820.
The breakdown is as below:
Transaction Details |
The valuation will the purchase cost of each serial available added up. 5 units at cost of 120 = 600 2 units at cost of 110 = 220 Total cost = 600 + 220 = 820 |
On the item card, the field unit cost has a value of 117.14286. This should be the total cost 820 divided by 7 units to give you that figure.
We can have a comparison table to see the COGS, valuation per item costing.
Item Costing Method | COGS Value | Final Units Count | Final Units Cost Valuation | Unit Cost on Card |
FIFO | 610 | 7 | 820 | 117.14286 |
LIFO | 630 | 7 | 800 | 114.28571 |
Average | 622.5 | 7 | 807.5 | 115.35714 |
Standard | 600 | 7 | 700 | N/A |
Specific | Unique to the serial number selected | 7 | 820 | 117.14286 |
ENDS.