Inventory valuation method where oldest stock is sold first
FIFO stands for First In First Out, an inventory valuation method where the goods purchased or manufactured first are assumed to be sold or used first. Under FIFO, the cost of goods sold (COGS) is calculated based on the cost of the oldest inventory, while the remaining stock is valued at the most recent purchase prices. This method is widely accepted under Indian Accounting Standards (Ind AS) and is the most commonly used valuation method for GST compliance. FIFO works particularly well for businesses dealing in perishable goods like food, medicines, and cosmetics, where older stock must be sold first to avoid expiry. During periods of rising prices, FIFO results in lower COGS and higher reported profits compared to LIFO. Most Indian businesses and chartered accountants prefer FIFO because it closely matches the actual physical flow of goods.
You purchase 100 units of cooking oil on 1st March at Rs. 120 each, and another 100 units on 15th March at Rs. 130 each. On 20th March, you sell 80 units. Using FIFO, the cost of these 80 units is calculated at Rs. 120 each (the oldest batch), so your COGS = 80 x Rs. 120 = Rs. 9,600. The remaining stock is 20 units at Rs. 120 + 100 units at Rs. 130 = Rs. 15,400.
Cost of Goods Sold = Cost of Oldest Inventory x Quantity SoldExample: If you bought 100 units at ₹120 on 1st March and 100 units at ₹130 on 15th March, then sold 80 units, COGS = ₹120 × 80 = ₹9,600 (oldest batch used first).
Indian Accounting Standards (Ind AS 2) explicitly prohibit the use of LIFO for inventory valuation. FIFO is preferred because it matches the actual physical flow of goods — most businesses naturally sell older stock first to avoid expiry and damage. FIFO also provides a more accurate balance sheet value since closing stock reflects recent (current market) prices.
In a rising price environment (which is common due to inflation), FIFO results in lower cost of goods sold (since older, cheaper stock is expensed first) and therefore higher reported profits. This means you may pay more income tax compared to weighted average costing. However, FIFO gives a more realistic closing stock value on your balance sheet.
For accurate FIFO valuation, you need to track when each lot was purchased and at what price. Inventory software like Stock Register does this automatically — every purchase entry creates a batch record. Without batch tracking, you can approximate FIFO using periodic calculations, but the results will be less accurate, especially if you buy the same item at varying prices frequently.
Manage inventory, billing, and accounting effortlessly.