Inventory accounts and the two inventory systems
Merchandise inventory is a current asset: goods bought to resell. Linked accounts are Purchases, Purchase returns, Purchase discounts, Freight-in, Sales, Sales returns and Cost of goods sold (COGS).
| Perpetual | Periodic | |
|---|---|---|
| When is stock updated? | After every purchase and sale | Only after the count at period end |
| Buying goods | Dr Inventory, Cr Accounts payable | Dr Purchases, Cr Accounts payable |
| Selling goods | Dr Accounts receivable, Cr Sales and Dr COGS, Cr Inventory | Dr Accounts receivable, Cr Sales only |
| COGS found | Any time, from the records | Opening + net purchases − closing count |
| Good for | Shops with scanners and software | Small shops with cheap, many items |
Inventory valuation methods: FIFO and weighted average
When the same item was bought at different prices, we need a rule for which cost goes to COGS.
- Specific identification: track the real cost of each unit. Used for unique, costly items (cars, jewellery).
- FIFO (first in, first out): the oldest costs go to COGS first. Closing stock carries the newest costs.
- Weighted average: average cost per unit = total cost of goods available ÷ total units. In a perpetual system it is recalculated after each purchase (moving average).
- LIFO (last in, first out) is not allowed under IFRS or Ind AS; you may see it only in some US companies.
Effects: when prices rise, FIFO gives lower COGS, higher profit, higher tax and higher closing stock. Average gives results in the middle and smooths price jumps. When prices fall, the effects reverse. Whatever method is chosen, it must be used consistently.
Counting stock and the effect of inventory errors
Even with a perpetual system, goods are counted by hand (a physical inventory) at least once a year, usually at year end or when the shop is closed or quiet. Steps: stop goods moving in and out, use pre-numbered count sheets, count in pairs (one counts, one checks), compare with the records, and investigate differences (theft, damage, errors).
An error in closing stock passes straight into profit:
- Closing stock overstated → COGS understated → profit overstated this year.
- This year’s closing stock is next year’s opening stock, so next year’s profit is understated by the same amount. Over two years the error cancels out, but both years are wrong.
Safeguarding stock, internal controls, technology and turnover
Internal controls protect stock and keep records true: lock storerooms, limit who can enter, separate duties (the person who keeps stock does not keep the records), use pre-numbered receiving and issue slips, do surprise spot counts, and insure stock.
Technology: barcode scanners and point-of-sale tills update stock at each sale; RFID tags track pallets; accounting software (Tally, QuickBooks, Zoho, SAP) keeps inventory, COGS and reorder levels automatically and warns when stock is low.
Inventory turnover = COGS ÷ average inventory, where average inventory = (opening + closing) ÷ 2. Days in inventory = 365 ÷ turnover. A higher turnover means stock sells fast (less money stuck, less spoilage). Too high may mean shelves run empty. Compare with past years and similar businesses.
Key formulas and definitions
- Goods available = Opening inventory + Net purchases
- COGS = Goods available − Closing inventory
- Weighted average cost per unit = Total cost of goods available ÷ Total units available
- Inventory turnover = COGS ÷ Average inventory; Average inventory = (Opening + Closing) ÷ 2
- Days in inventory = 365 ÷ Inventory turnover
Worked examples
1. Opening 10 units @ 10; purchases 20 @ 12 and 10 @ 15. Find total units and cost available.
Units: 10 + 20 + 10 = 40. Cost: 100 + 240 + 150 = 490.
2. Using these layers, 25 units are sold. Find COGS and closing stock by FIFO.
Oldest first: 10 × 10 = 100, then 15 × 12 = 180. COGS = 280. Left: 5 × 12 + 10 × 15 = 60 + 150 = 210. Check: 280 + 210 = 490.
3. Same data, weighted average method.
Average = 490 ÷ 40 = 12.25. COGS = 25 × 12.25 = 306.25. Closing = 15 × 12.25 = 183.75. Check: 306.25 + 183.75 = 490.
4. The 25 units sold for 20 each. Find gross profit under each method.
Sales = 500. FIFO: 500 − 280 = 220. Average: 500 − 306.25 = 193.75. FIFO profit is higher because prices were rising.
5. Closing stock should be 210 but was counted as 260. What happens to COGS and profit this year and next year?
COGS is 50 too low, so this year’s profit is 50 too high. Next year’s opening stock is 50 too high, so next year’s COGS is 50 too high and profit 50 too low.
6. Opening inventory 100, closing 210, COGS 280. Find inventory turnover and days in inventory.
Average inventory = (100 + 210) ÷ 2 = 155. Turnover = 280 ÷ 155 ≈ 1.81 times. Days = 365 ÷ 1.81 ≈ 202 days.
Common mistakes
- Thinking FIFO means the physical oldest box must leave first. It is a cost-flow rule; the boxes can move in any order.
- Averaging the unit prices (10, 12, 15 → 12.33) instead of dividing total cost by total units (12.25).
- Saying an overstated closing stock lowers profit. It raises profit, because COGS becomes smaller.
- Using closing inventory alone in the turnover formula instead of average inventory.