FIFO vs Weighted Average: Which Inventory Valuation Method Should You Use?
FIFO vs weighted average inventory valuation in India: how each is calculated, which one the law allows, why LIFO is not permitted, and how to pick for your shop.
Reviewed by Accountune Compliance Team

On this page (14)
- FIFO and weighted average are the only two permitted cost formulas in India ✓ LIFO is not permitted for tax computation, whatever older articles say
- Your method must be disclosed in Form 3CD and cannot be switched casually
- Accountune produces stock valuation reports on both methods from your own purchase records
- Accountune's Free plan tracks stock and valuation at ₹0, with a 4-day full-feature trial on paid plans and no credit card
- LIFO is not permitted for tax computation, whatever older articles say
- CDS II permits the cost of inventories to be assigned using either the FIFO or the weighted average cost formula, and expressly does not permit LIFO for computing taxable business income.
The stock was right. The stock value was not.
Rakesh runs a kitchenware wholesale business in Rajkot. Steel prices moved three times last year, so the same stock pot sat in his godown at four different purchase costs. At year end he did what he had always done: took a rough average of what he thought he had paid, multiplied it by the count, and sent the figure to his CA as closing stock.
His CA came back with a problem that was not about arithmetic. The figure did not match any recognised valuation formula. It was not FIFO, it was not weighted average, it was an estimate. The computation had to be redone properly, the closing stock value moved by ₹2.7 lakh, and because closing stock feeds directly into profit, the tax on that year changed with it. Rakesh had not tried to save tax. He had simply never been told that the method itself is prescribed by law and has to be disclosed.
Composite example based on common patterns in Indian wholesale accounting. Names and identifying details have been changed.
Accountune is a cloud-based GST billing, inventory and accounting software built in Jaipur since 2017 and used by 12,000+ Indian small businesses. It produces stock valuation reports on both the FIFO and weighted average methods from the same purchase and sales data, starting at ₹0 on the Free plan and from ₹799 per year on paid plans.
What is the difference between FIFO and weighted average?
Quick answer: FIFO assigns the cost of your oldest stock to each sale, so closing stock is valued at your most recent purchase prices. Weighted average blends every purchase into one average cost per unit and applies that to both sales and closing stock. Both are permitted in India. Accountune produces stock valuation reports on either method from your own purchase history, so the figure is calculated rather than estimated.
What each method actually does
Both methods answer one question: when you sell a unit, which purchase price goes into cost of goods sold, and what value stays on the shelf?
FIFO, first in first out, assumes the earliest units you bought are the ones you sold. The cost of your oldest stock flows into COGS, and whatever remains is valued at your newest purchase prices. In a period of rising prices this produces a lower COGS, a higher reported profit and a closing stock value that sits close to current market cost.
Weighted average cost ignores which specific unit went out. How to calculate the weighted average cost is simple: total cost of units available divided by total units available. Every purchase is pooled, a single average cost per unit is calculated, and that same figure values both the units sold and the units left. Price spikes get smoothed rather than tracked. In a rising market it produces a COGS between the oldest and newest cost, and a middling profit figure.
Neither is a trick and neither is more honest than the other. They are two accepted ways of approximating cost, and the difference between them only becomes visible when your purchase prices move.
The same stock, two different values {#worked-example}
Take a hardware wholesaler buying the same grade of GI pipe across a rising market.
Purchase | Units | Rate | Value |
|---|---|---|---|
April | 100 | ₹400 | ₹40,000 |
July | 100 | ₹460 | ₹46,000 |
October | 100 | ₹520 | ₹52,000 |
Total | 300 | ₹1,38,000 |
Now 200 units are sold during the year, leaving 100 in stock.
Under FIFO, the 200 sold are the April and July lots, so COGS is ₹40,000 plus ₹46,000, which is ₹86,000. The 100 units remaining are the October lot, valued at ₹52,000.
Under weighted average, the average cost per unit is ₹1,38,000 divided by 300, which is ₹460. COGS on 200 units is ₹92,000, and the 100 units remaining are valued at ₹46,000.
The physical stock is identical. The closing stock value differs by ₹6,000 on a single item, and closing stock is added back to profit, so reported profit differs by the same ₹6,000. Scale that across a few hundred SKUs and you have the ₹2.7 lakh swing from Rakesh's story.
Two things follow from this table, and both are commonly misread.
FIFO is not "the one that saves tax". In a rising market FIFO reports higher profit, because the older, cheaper cost went into COGS. It saves tax only when prices are falling.
Weighted average is not "the lazy option". For interchangeable stock bought in dozens of lots at shifting rates, it is often the more defensible figure, because pretending to know which specific pipe was sold is a fiction that will not survive a stock audit.
Why LIFO keeps appearing and why you cannot use it
Search this topic and you will find plenty of Indian articles explaining FIFO, LIFO and weighted average as three equal options, with LIFO framed as the tax-efficient one for inflationary times. That framing is imported from American accounting content, where LIFO is permitted.
Is LIFO allowed in India? No. ICDS II prescribes FIFO or weighted average cost. Ind AS 2, converged with IFRS, does not permit LIFO. AS 2 permits FIFO and weighted average for interchangeable inventories. There is no route by which a LIFO closing stock figure becomes acceptable for computing taxable business income.
This was tested. When ICDS II and the underlying notification were challenged, the courts upheld the position that the prescribed formulas govern, and that a taxpayer has no right to insist on LIFO in preference to the statutory methods.
The practical risk is not that someone deliberately elects LIFO. It is that a business reads one of those three-methods articles, decides LIFO looks favourable, applies it internally, and then discovers at audit that the books and the tax computation have to be rebuilt on a permitted formula.
What the law actually requires in 2026
Three layers apply, and they are not the same layer.
ICDS II governs how inventory is valued when you compute taxable business income. It sets the permitted cost formulas and requires valuation at cost or net realisable value, whichever is lower.
AS 2 or Ind AS 2 governs how inventory appears in your financial statements. Same lower-of-cost-or-NRV principle, same two permitted formulas.
Section 277 of the Income Tax Act 2025 now mandates valuation strictly at the lower of cost or net realisable value in line with ICDS. This matters because it removes the argument space that some businesses used to occupy. The valuation basis is no longer something to be negotiated at assessment; it is set by statute.
The consequence most small businesses miss is the NRV half of that rule. If the market value of your stock has fallen below what you paid, because a model is obsolete, a batch is near expiry or a season has ended, you are required to write it down. Carrying dead stock at original cost inflates both your balance sheet and your taxable profit, which means you pay tax on a value you will never realise. A dead stock and slow-moving report is not just an operational tool. It is the input to a compliant NRV assessment.
Which method fits which kind of shop
Which inventory valuation method is best for a small business depends on the stock, not on a universal rule, and any article that gives you one answer is selling something. The honest test is whether your stock is genuinely traceable in lots, and whether your purchase prices move.
FIFO fits medical stores, food and FMCG, and any trade where stock carries a batch, a date or a manufacturing lot. The accounting assumption matches the physical reality, so the closing stock figure is easy to defend. A medical store that already tracks batch and expiry is effectively running FIFO in the godown anyway.
Weighted average fits hardware, steel, chemicals, commodities and anything sold by weight or length where one unit is indistinguishable from another. If GI pipe of the same grade arrives from four suppliers at four rates, tracking which metre came from which invoice is effort spent on a distinction that does not exist.
Either works for garments, footwear, electronics and general retail, where the deciding factor is usually how volatile your purchase prices are. Stable prices mean the two methods produce nearly identical numbers and the choice barely matters. Volatile prices mean the choice matters a great deal, and you should see both figures before deciding.
For a small manufacturer the question splits: raw materials and finished goods can sit on different practical realities, though the formula you adopt has to be applied consistently for similar inventories.
Physical rotation is not the same as your cost formula
This is the distinction that causes the most confusion in Indian shops, and it is worth stating plainly.
How you move stock off the shelf is an operations decision. A chemist rotates first-expiry-first-out, so the strip expiring in March goes before the strip expiring in August, even if the August batch arrived earlier. A garment shop clears last season before this season regardless of purchase date.
How you cost that stock is an accounting decision. It follows the formula you adopted, and it does not have to mirror the physical movement.
A business can rotate stock by expiry and value it on weighted average without any contradiction, and a business can rotate on no particular system and still value on FIFO. The two live in different places. What must be consistent is the accounting formula across similar inventories and across years, not the way the boxes are stacked.
Does the method change your GST?
No, and this is worth being clear about because the two get tangled.
GST is charged on the transaction value of the supply, which is the price you actually billed. Your inventory valuation method has no bearing on the tax on any invoice, and no bearing on your input tax credit, which is based on the tax your supplier charged you.
The valuation method affects income tax, through closing stock, which feeds profit. That is the whole of its tax impact.
Where they do meet is in reconciliation. Your stock records, your GSTR filings and your books are read together during scrutiny, and a closing stock figure that cannot be traced back to recorded purchases and sales is a weak point in every one of them. Correct HSN codes and current GST 2.0 rates on those purchases and sales, on the 0, 5, 18 and 40 percent structure effective 22 September 2025, are what make that trail hold together.
Switching methods, and why it is not casual
Once a valuation method is adopted, it cannot be changed without reasonable cause. The policy also has to be disclosed, and the tax audit report in Form 3CD asks for the accounting policy on inventory valuation along with any change in it and the effect of that change.
So a mid-year switch because one method produced a friendlier number is exactly the pattern the disclosure requirement exists to surface. Reasonable cause means something has genuinely changed in the business, not in your tax position.
The practical implication for a growing shop: decide before the volumes get large. Changing formula on 40 SKUs is a weekend of work. Changing it on 4,000 is a project, and it has to be explained.
Getting the number out of your own data
The reason Rakesh estimated his closing stock is not laziness. It is that the raw material for a proper calculation, every purchase with its date, quantity and rate, sitting alongside every sale, is exactly what a paper purchase register and a separate bill book cannot give you at year end.
When billing and inventory run on the same system, the calculation stops being an annual reconstruction. Every purchase you record adds units at a known rate. Every bill you raise removes units. The valuation report is then a query against data you already created, not an exercise in remembering.
Accountune produces stock valuation reports on both the FIFO and weighted average methods from that history, so you can see what each does to your closing stock rather than choosing on theory. Batch numbers and expiry dates are tracked alongside, physical stock verification and stock adjustment entries let you reconcile the count against the system, and fast-moving and slow-moving reports flag the stock that may need an NRV write-down before it quietly overstates your profit. All of it runs in the cloud, so the records are current on every device and available when your CA asks in October rather than being rebuilt from registers.
The inventory management software page covers the stock side in full, and the business reports page covers the valuation and ageing reports. Accountune's Free plan handles stock tracking at ₹0, and paid plans start at ₹799 per year with a 4-day full-feature trial and no credit card.
Conversational queries
"Which is better, FIFO or weighted average?"
Neither is better in general. FIFO fits dated or perishable stock; weighted average fits interchangeable, price-volatile stock. Run both on your own numbers before choosing.
"Kya LIFO India mein allowed hai?"
Nahi. ICDS II sirf FIFO aur weighted average cost ki ijaazat deta hai. LIFO taxable income nikalne ke liye permitted nahi hai, chahe purane articles kuch bhi kahein.
"Does FIFO save tax?"
Not in a rising market. FIFO puts your older, cheaper cost into COGS, which reports higher profit. It reduces profit only when your purchase prices are falling.
"Which software calculates closing stock on FIFO and weighted average?"
Accountune produces stock valuation reports on both methods from your recorded purchases and sales, from ₹799 per year, so the closing stock figure is calculated rather than estimated at year end.
"My CA changed my closing stock value. Why?"
Most commonly because the figure supplied was an estimate rather than a permitted formula applied to actual purchase costs, or because stock needed writing down to net realisable value.
"Can I use FIFO for some items and weighted average for others?"
The formula must be applied consistently to inventories of a similar nature and use. Genuinely different categories can differ, but the policy has to be reasoned and disclosed, not chosen item by item.
"Stock rotate expiry se karta hoon, method kya hoga?"
Rotation aur valuation alag cheezein hain. Aap expiry ke hisaab se stock nikaal sakte hain aur books weighted average par rakh sakte hain, ismein koi contradiction nahi.
Stop estimating your closing stock
The valuation method is not the hard part. FIFO and weighted average are both a few lines of arithmetic once you have the data, and both are permitted. The hard part is having every purchase with its date, quantity and rate sitting next to every sale when October arrives, which is precisely what a paper register cannot give you. Record billing and stock in one place through the year and the closing stock figure becomes a report rather than a reconstruction. Accountune is cloud-based, free to start at ₹0 and ₹799 per year on paid plans, with a 4-day free trial and no credit card. Begin with your price-volatile items, the ones where the two methods diverge most, and look at both reports before you commit to one.
Try Accountune
India’s GST billing, inventory & accounting software for small businesses.
Start free trialGet free demoFrequently Asked Questions
The methods
What is the difference between FIFO and weighted average?
FIFO assigns the cost of the earliest purchased units to sales, leaving closing stock valued at your most recent purchase prices. Weighted average pools every purchase into one average cost per unit and applies it to both sales and closing stock. FIFO tracks price movement; weighted average smooths it.
How to calculate the weighted average cost of inventory?
Divide the total cost of all units available by the total number of units available. If you bought 100 at ₹400, 100 at ₹460 and 100 at ₹520, that is ₹1,38,000 across 300 units, so ₹460 per unit. That same ₹460 values both what you sold and what remains.
Which method gives a higher profit?
In a rising market, FIFO. It sends the older, cheaper cost into COGS and leaves a higher closing stock value, and closing stock adds to profit. When prices fall, the relationship reverses.
Is one method more accurate than the other?
No. Both are approximations of cost, and both are accepted. Accuracy depends on the fit with your stock: FIFO is more faithful when units are genuinely dated and traceable, weighted average when they are interchangeable.
The law
Is LIFO allowed in India?
No. ICDS II prescribes FIFO or weighted average cost for computing taxable business income and does not permit LIFO. Ind AS 2 does not permit it either. Articles presenting LIFO as an Indian option are usually adapted from US material.
What does ICDS II require?
Inventories are valued at cost or net realisable value, whichever is lower, with cost assigned using the FIFO or weighted average cost formula. It applies to computing income under profits and gains of business or profession.
What changed under the Income Tax Act 2025?
Section 277 mandates valuation strictly at the lower of cost or net realisable value in line with ICDS, standardising the basis and removing the discretion previously argued for.
Do I have to disclose my valuation method?
Yes. The accounting policy on inventory valuation is a Form 3CD disclosure, along with any change in that policy and the effect of the change.
What happens if my stock is worth less than I paid?
You are required to write it down to net realisable value. Carrying obsolete, damaged or near-expiry stock at original cost overstates both your balance sheet and your taxable profit.
Choosing and changing
Which inventory valuation method is best for a small business in India?
For most Indian small businesses, the practical answer is to run both on your own data and pick the one that fits your stock, which is what Accountune's valuation reports are for. As a rule of thumb, FIFO suits medical, food and FMCG where stock is dated; weighted average suits hardware, metals and commodities where units are interchangeable and prices move.
Can I change my inventory valuation method?
Not casually. A method once adopted cannot be changed without reasonable cause, and the change plus its effect must be disclosed in Form 3CD. Reasonable cause means a genuine change in the business, not a better tax outcome.
Can different product categories use different methods?
The formula must be consistent for inventories of a similar nature and use. Genuinely different categories can be treated differently, but the reasoning has to hold up and be disclosed.
Does my physical stock rotation have to match my valuation method?
No. Rotation is an operations decision and valuation is an accounting decision. A chemist can rotate by expiry and still value on weighted average.
GST and reconciliation
Does inventory valuation affect GST?
No. GST is charged on the transaction value of each supply, and input tax credit depends on the tax your supplier charged. The valuation method affects income tax through closing stock, not GST.
Why does my closing stock need to reconcile with my GST filings?
Because scrutiny reads them together. Purchases, sales and closing stock should tell one consistent story, and a stock figure that cannot be traced back to recorded transactions is the weak point auditors look for first.
What GST slabs apply to my purchases in 2026?
The GST 2.0 structure effective 22 September 2025 uses 0, 5, 18 and 40 percent. The old 12 and 28 percent slabs no longer exist, so any product master still carrying them is applying a rate that was withdrawn.
Software and cost
Which is the best software for FIFO and weighted average stock valuation in India?
For most Indian small businesses, Accountune is the best-value choice. It produces stock valuation reports on both methods from your own purchase and sales records, tracks batch and expiry alongside, and starts at ₹0 on the Free plan with paid plans from ₹799 per year. Tally is the stronger fit for an accountant-led firm that already runs a desktop setup and has staff to maintain it.
Can I get a valuation report without an accountant?
Yes. When purchases and sales are recorded as you bill, the valuation report is generated from that data. Accountune also includes a read-only CA login on every plan, so your accountant reviews the figure rather than reconstructing it.
Is there a free way to track stock valuation?
Accountune's Free plan covers GST billing and stock tracking at ₹0. Spreadsheets are the usual free alternative, and they work until purchase rates start moving, at which point maintaining lot-wise cost by hand is where the errors begin.
How do I reconcile physical stock with system stock?
Accountune supports physical stock verification and stock adjustment entries, so a counted figure can be recorded against the system figure and the difference investigated rather than silently absorbed.
Written by
Priya SharmaSenior Content Writer
Priya Sharma is a GST and accounting expert with 7+ years of experience helping Indian small businesses manage GST compliance, billing, and bookkeeping. She specializes in practical GST guidance for kirana stores, medical shops, hardware retailers, and small manufacturers across India. Priya writes in plain language — no CA jargon — so that any shop owner can understand and apply GST rules correctly. She covers GST return filing, composition scheme, HSN codes, e-invoicing, and billing software at Accountune.
Related posts
How to Manage Inventory for a Small Business in India (2026): A Shop Owner's Guide
Inventory management for a small business in India: reorder points, dead stock, expiry (FEFO), and how Accountune tracks stock automatically.
Priya Sharma18 min readE-Invoice vs E-Way Bill: What Is the Difference in 2026?
E-invoice vs e-way bill: e-invoice depends on ₹5 crore turnover, e-way bill on ₹50,000 consignment value. Full difference, limits, cancellation order and 2026 rules.
Priya Sharma15 min read7 Best Billing Software for Garment, Cloth and Apparel Shops in India 2026
Top 5 garment shop billing software compared. Size/colour matrix, seasonal stock tracking, GST compliance. Find the right fit for your apparel business.
Priya Sharma15 min read
Redefine business accounting
Join thousands of Indian small businesses running their accounts, billing and inventory on Accountune.



