In this guide
Stock valuation for a trading business means putting a defensible rupee figure on the goods you have bought but not yet sold at the reporting date. Under Accounting Standard 2 (Valuation of Inventories), that figure is the lower of cost and net realisable value, worked out item by item and applied consistently from one year to the next. Because closing stock appears in both the balance sheet and the cost of goods sold, the number you arrive at decides your reported profit and, with it, the tax you pay. This guide explains the methods, the AS 2 rule, the GST and income tax overlay, and a worked example you can copy.
What are the methods of stock valuation for a trading business?
Indian accounting recognises two cost formulas for interchangeable goods: first-in first-out (FIFO) and weighted average cost. AS 2 and its Ind AS equivalent both prohibit last-in first-out (LIFO), so any spreadsheet still running LIFO needs to be retired. Whichever formula you choose becomes your accounting policy, and switching it later counts as a change in policy that must be disclosed in the notes to accounts along with its effect on profit.
A third approach, the retail inventory method, is available where you carry thousands of low-value SKUs and track selling prices more reliably than cost. It works back to cost by removing the gross margin, and is common in organised retail. For most wholesalers and distributors, however, the choice is simply FIFO versus weighted average. If your books run on a proper inventory ledger, the software applies the formula automatically once you set it. Detailed record keeping of this kind sits at the heart of inventory accounting and costing services.
How is closing stock valued under FIFO?
FIFO assumes the goods you bought first are the goods you sold first, so the units left in stock are valued at your most recent purchase prices. In a market where costs are rising, this leaves the higher, newer prices sitting in closing stock, which lifts both the balance sheet figure and reported profit. It also mirrors how perishable and batch-tracked goods actually move off the shelf, which is why FIFO suits pharmacies, food distributors and anything with an expiry date.
The mechanics are straightforward. You layer each purchase at its own rate, then peel units off the oldest layer first as you sell. What remains, from the newest layers, is your closing stock value. The trade-off is that FIFO reports the fullest profit in an inflationary period, so the tax outgo is higher than under weighted average.
What is the weighted average method of inventory valuation?
Weighted average cost recomputes a single blended rate after each purchase, dividing the total cost of goods available by the total units available. Every unit, whether sold or held, then carries that same average rate until the next purchase resets it. The method smooths out price swings, which makes it the natural fit for Indian traders whose buying rates move week to week and who do not track individual lots.
Because it dampens the effect of a sudden price rise, weighted average reports a lower closing stock and a slightly lower profit than FIFO when costs are climbing. That is neither good nor bad in itself: it simply defers a little profit, and therefore a little tax, to a later period. The FIFO vs weighted average cost choice is about matching your actual stock flow and keeping the policy stable, not about chasing the lowest tax in a single year.
How to value closing stock at cost or net realisable value?
Whatever formula sets your cost, AS 2 caps the carrying value at net realisable value (NRV), the estimated selling price in the ordinary course of business less the costs still needed to make the sale. You compare cost with NRV for each item or group of similar items, and book the lower of the two. You do not net a shortfall on one line against a surplus on another, and general or blanket provisions are not permitted.
The point of the NRV test is to stop dead, damaged or slow-moving stock from being carried at a cost you can no longer recover. If a line of goods has fallen in market price, become obsolete, or is nearing expiry, its NRV drops below cost and you write it down, recognising the loss in the current year. Where the write-down is a recurring risk, many traders formalise it through an inventory shrinkage provision reviewed at each close.
What goes into cost?
Cost is the purchase price plus non-refundable duties, inward freight and other costs of bringing the goods to their present location and condition. It excludes trade discounts and rebates, which are deducted, and it excludes any GST you can recover as input tax credit. Where imports or freight are involved, the extra charges are folded in through a landing cost adjustment so that each unit carries its true delivered cost rather than the bare invoice rate.
Does stock valuation affect GST, and what is the GST impact on closing stock?
For your books of account, GST is broadly neutral. Because input tax credit on your purchases is recoverable, that GST never becomes part of inventory cost, so the closing stock figure in your balance sheet is a GST-exclusive number. GST is a pass-through, sitting in your electronic credit ledger rather than in the value of the goods on the shelf. Keeping that credit intact depends on disciplined matching, which is the subject of our note on GSTR-2B reconciliation for traders.
GST does bite in two indirect ways. First, if part of your stock relates to exempt supplies or blocked credit, the tax on that portion is not creditable and must be added to cost. Second, TDS and TCS on high-value purchases and sales, covered in 194Q vs 206C(1H), affect cash flow and reconciliation even though they do not change the AS 2 valuation itself.
Which inventory valuation method is allowed under income tax in India?
The Income Tax Act does not force a particular cost formula, but it does impose two overlays. Income Computation and Disclosure Standard II (ICDS II) mirrors AS 2 by requiring the lower of cost and NRV using FIFO or weighted average. Separately, Section 145A requires inventory to be valued on an inclusive basis for the tax computation, meaning any tax, duty or cess actually paid or incurred is added to the value of both purchases and closing stock. The effect is largely self-cancelling across purchases, sales and stock, but it does create a book-versus-tax difference you must reconcile in the tax return rather than ignore. This is why the valuation policy you disclose in the accounts should tie back cleanly to the ICDS position, a linkage your Trading Business Accounting Services team should verify each year.
Traders opting for presumptive taxation should note that stock valuation still matters for the books and for GST even when profit is declared on a deemed basis. We cover the trade-offs in Section 44AD presumptive taxation for traders.
What is the impact of stock valuation on profit?
Closing stock reduces the cost of goods sold, so a higher closing stock means a higher gross profit, and a lower closing stock means a lower one. The relationship is direct and rupee for rupee. Overstate stock by Rs 5 lakh and you overstate profit by Rs 5 lakh, along with the tax on it; understate it and you defer profit into the next year when the same stock is sold. This is also why a lender computes the drawing power on your cash credit limit from stock and debtors, and why an inflated stock statement to a bank is a serious matter.
The method choice compounds this. In a rising market FIFO reports a higher profit than weighted average purely because of where the recent, higher prices land. Neither method is wrong, but you cannot hop between them to smooth results. Consistency is the rule, and any genuine change must be disclosed with its rupee effect. The mechanics flow through the cost of goods sold line in your accounting and bookkeeping records.

FIFO versus weighted average: a comparison
The table below summarises how the two permitted formulas behave for a trading business in a period of rising costs.
| Feature | FIFO | Weighted average cost |
|---|---|---|
| Closing stock (rising prices) | Higher (newest rates) | Lower (blended rate) |
| Reported profit (rising prices) | Higher | Lower |
| Best suited to | Perishable, batch or expiry-tracked goods | Fast-moving goods with frequent price changes |
| Record-keeping effort | Layer tracking per purchase | Single rate recomputed on each buy |
| Allowed in India (AS 2 / ICDS II) | Yes | Yes |
| LIFO | Not permitted under AS 2 or Ind AS 2 | |
Worked example: FIFO and weighted average side by side
Assume you buy 100 units at Rs 200 and later 100 units at Rs 240, then sell 100 units at Rs 300 each. Opening stock is nil. The figures below are indicative and Exl GST, since input tax credit is recoverable and stays out of cost.
| Line | FIFO | Weighted average |
|---|---|---|
| Goods available (200 units) | Rs 44,000 | Rs 44,000 |
| Cost formula | Layers: 100 @ 200, 100 @ 240 | Blended: 44,000 / 200 = Rs 220 |
| Cost of goods sold (100 units) | Rs 20,000 (oldest layer) | Rs 22,000 (100 @ 220) |
| Closing stock (100 units) | Rs 24,000 (100 @ 240) | Rs 22,000 (100 @ 220) |
| Sales (100 @ 300) | Rs 30,000 | Rs 30,000 |
| Gross profit | Rs 10,000 | Rs 8,000 |
FIFO reports Rs 2,000 more profit on the very same transactions, entirely because the older, cheaper units are treated as sold and the newer, dearer units are left in stock. Over the life of the goods the total profit is identical under both methods; only its timing differs. If the NRV of the closing 100 units had fallen to, say, Rs 210 each (Rs 21,000), both methods would cap closing stock at that lower NRV and book the write-down at once.
Key terms
- FIFO vs Weighted Average Cost: the two permitted cost formulas, differing only in which purchase prices land in closing stock.
- Cost of Goods Sold: opening stock plus purchases less closing stock, the line profit flows through.
- Inventory Shrinkage Provision: a reserve for stock lost to damage, theft or obsolescence, tested at each close.
- Landing Cost Adjustment: the allocation of freight, duty and handling into per-unit cost.
- Notes to Accounts: where the valuation policy and any change to it must be disclosed.
Where this matters most
Businesses with heavy inbound logistics, thin margins or bank funding feel valuation errors first. If you also run e-invoicing and e-way bills, keep the stock ledger aligned with those documents; our note on e-way bill and e-invoicing rules for traders explains the Rs 5 crore threshold. Software and services firms carry little or no goods inventory, so the same rules apply differently, as set out in SaaS accounting services, IT and software company accounting and, for early-stage ventures, startup accounting services. If you are unsure whether AS 2 or Ind AS 2 applies to you, the Ind AS applicability checker and the AS vs Ind AS comparison matrix will settle it in a minute.
Key takeaways
- Value closing stock at the lower of cost and net realisable value, item by item, under AS 2.
- Use FIFO or weighted average cost only; LIFO is not permitted in India.
- FIFO reports a higher profit than weighted average when purchase prices are rising.
- GST is neutral in the books where input tax credit is recoverable, so cost is GST-exclusive.
- Section 145A requires an inclusive valuation for the income tax computation, so reconcile book and tax figures.
- Apply the chosen method consistently and disclose any change with its rupee effect on profit.
The statutory anchors for the above are the ICAI standard AS 2 on inventories (icai.org) and Section 145A read with ICDS II under the Income Tax Act (incometax.gov.in). For GST treatment of input tax credit on purchases, refer to the CBIC portal (cbic-gst.gov.in).
Decision guide

