---
title: FIFO vs weighted average costing: which inventory method fits Indian manufacturing?
canonical: https://naffo.tech/blog/fifo-vs-weighted-average-costing-inventory-valuation
question: How do FIFO and weighted average costing differ in their impact on Indian manufacturing profits, GST audits, and balance sheet inventory valuation?
published: 2026-11-13
updated: 2026-11-13
author: Naffo Accounting & Valuation Research (Financial controls, statutory compliance, and cost accounting team)
reviewed_by: Harsh Patel (Head of ERP Architecture at Naffo)
publisher: naffo.tech — https://naffo.tech
category: Inventory
tags: inventory valuation methods, FIFO vs weighted average, stock valuation India, manufacturing accounting, AS-2 compliance
reading_time_minutes: 7
license: Free to quote with attribution to naffo.tech (https://naffo.tech/blog/fifo-vs-weighted-average-costing-inventory-valuation)
---

# FIFO vs weighted average costing: which inventory method fits Indian manufacturing?

**Question:** How do FIFO and weighted average costing differ in their impact on Indian manufacturing profits, GST audits, and balance sheet inventory valuation?

**Answer:** FIFO (First-In, First-Out) assumes the oldest inventory batches are consumed first, matching current higher replacement costs with unsold closing stock during inflationary periods. Weighted Average Costing (WAC) smooths out procurement price volatility by recalculating an average unit rate after every purchase. Both methods comply with Indian Accounting Standard AS-2 and Ind AS 2, but FIFO yields higher reported profits during rising price cycles, whereas WAC provides stable Cost of Goods Sold (COGS) in volatile commodity environments.

Naffo is independently developed. Tally and TallyPrime are trademarks of Tally Solutions Pvt. Ltd. Other company and product names belong to their respective owners and are used to identify products or describe compatibility. References do not imply affiliation, endorsement or certification. Integration availability depends on the product version, plan, permissions and configuration; confirm your required workflow before purchase.

## Key takeaways

- Both FIFO and Weighted Average Costing are legally permitted under Indian AS-2, Ind AS 2, and Section 145A of the Income Tax Act.
- LIFO (Last-In, First-Out) is strictly prohibited under Indian tax laws and GAAP standards.
- In inflationary markets, FIFO reports higher closing stock value, lower Cost of Goods Sold, and higher taxable net profit.
- Weighted Average Costing prevents erratic month-to-month margin spikes for manufacturers purchasing commodities subject to weekly price fluctuations.

## The business scenario: how commodity swings created a ₹7.2 lakh tax surprise

Consider a precision plastic injection moulding business, Sigma Polymers, operating in Pune, Maharashtra. The company consumes roughly 30 metric tons of polypropylene (PP) granules per month. Over the past twelve months, global crude oil fluctuations caused virgin PP polymer prices to swing wildly between ₹88 per kg in April, ₹114 per kg in August, and ₹98 per kg in December.

Sigma's accounts team historically used simple manual spreadsheet spreadsheets to value closing stock at the **latest invoice price** received at year-end (₹112/kg). When their tax audit commenced under Section 44AB of the Income Tax Act, the chartered accountant rejected their inventory schedule immediately. By using the peak latest price rather than a recognized cost formula, Sigma had inflated their closing stock value by ₹7.2 lakh, which in turn artificially inflated their taxable net profit and produced an unexpected ₹1.8 lakh advance tax demand.

Selecting the correct valuation methodology—and enforcing it automatically inside your ERP—is not merely an academic accounting debate; it directly dictates your reported gross margins, your working capital financing limits, and your statutory tax liabilities.

## The statutory framework: AS-2, Ind AS 2, and Indian tax law

In India, inventory valuation is governed by strict statutory accounting standards. Whether your business is a private limited manufacturing firm or an SME proprietorship, you must comply with **Accounting Standard 2 (AS-2: Valuation of Inventories)** or **Indian Accounting Standard 2 (Ind AS 2)**:

- **The Lower of Cost and Net Realizable Value (NRV):** Inventories must be valued at the lower of historical cost and net realizable value (estimated selling price in the ordinary course of business less completion and selling costs).
- **Permitted Cost Formulas:** For non-interchangeable items (e.g. specialized capital machinery), specific identification is required. For interchangeable bulk items, the standard explicitly permits only two formulas: **FIFO (First-In, First-Out)** or **Weighted Average Costing**.
- **LIFO Prohibition:** The **Last-In, First-Out (LIFO)** formula is strictly prohibited by both AS-2 and the Indian Income Tax Department because it permits companies to manipulate taxable income during inflationary cycles.

## Mathematical breakdown: FIFO vs Weighted Average in action

To see how these two methods diverge in practice, let us trace a typical month of raw material transactions for a manufacturing plant purchasing industrial resin:

_Purchase and consumption log for raw material resin over one month_
| Date | Transaction | Quantity (kg) | Unit rate (₹) | Total value (₹) | Cumulative stock (kg) |
| --- | --- | --- | --- | --- | --- |
| 01 Oct | Opening balance | 1,000 | ₹100.00 | ₹1,00,000 | 1,000 |
| 08 Oct | Purchase Batch #1 | 2,000 | ₹110.00 | ₹2,20,000 | 3,000 |
| 15 Oct | Production Issue #1 | 2,500 | — | — | 500 |
| 22 Oct | Purchase Batch #2 | 2,500 | ₹120.00 | ₹3,00,000 | 3,000 |
| 28 Oct | Production Issue #2 | 1,800 | — | — | 1,200 |

Total available stock was 5,500 kg costing ₹6,20,000. Total production consumption was 4,300 kg, leaving 1,200 kg of closing inventory. Notice how the two methods allocate this value:

_Comparative valuation results: FIFO versus Weighted Average Costing_
| Metric | FIFO Method | Weighted Average (WAC) | Variance & Impact |
| --- | --- | --- | --- |
| Cost of Issue #1 (2,500 kg) | ₹2,65,000 (1000@100 + 1500@110) | ₹2,66,667 (2500 @ ₹106.67) | +₹1,667 under WAC |
| Cost of Issue #2 (1,800 kg) | ₹2,11,000 (500@110 + 1300@120) | ₹2,12,000 (1800 @ ₹117.78) | +₹1,000 under WAC |
| Total COGS for month | ₹4,76,000 | ₹4,78,667 | FIFO COGS is ₹2,667 lower |
| Closing stock value (1,200 kg) | ₹1,44,000 (1200 @ ₹120.00) | ₹1,41,333 (1200 @ ₹117.78) | FIFO inventory is ₹2,667 higher |
| Reported gross profit | Higher by ₹2,667 | Lower by ₹2,667 | FIFO yields higher reported profit |

In an inflationary environment where raw material prices rise from ₹100 to ₹120, **FIFO assigns the cheaper early costs to production issues and leaves the expensive recent costs in closing inventory**. This results in a higher balance sheet asset value and higher taxable profit. Weighted Average Costing blends the layers, dampening the spike.

## Which method should your business choose?

The choice between FIFO and Weighted Average depends on your industry, physical handling, and raw material volatility:

**Choose FIFO if:**

- You manufacture food, pharmaceuticals, chemicals, or dairy products where physical stock strictly moves under **FEFO (First-Expiry, First-Out)** or FIFO to prevent spoilage.
- Your products have distinct batch numbers where material traceability from supplier to finished product must be maintained.
- You want closing stock on your balance sheet to closely reflect current replacement market values for bank working-capital drawing power.

**Choose Weighted Average Costing (WAC) if:**

- You handle bulk commodities that physically mix together in silos, tanks, or heaps (e.g. grain, cement, sand, vegetable oils, bulk chemicals).
- Your raw material prices fluctuate violently on a daily or weekly basis (e.g. scrap metal, cotton, raw polymers), and you want to prevent wild monthly swings in reported product cost.
- Your factory operators find it difficult or unnecessary to segregate identical raw materials by specific purchase lot.

## The catastrophic impact of negative inventory on valuation

One of the most destructive operational issues in ERP systems is **negative inventory**—issuing goods in the software before the corresponding goods receipt note has been entered. When stock goes below zero in the system, both FIFO and Weighted Average algorithms completely break down:

> **Why negative stock corrupts your general ledger**
>
> When an issue is posted at zero or negative stock, the ERP has no valid cost layer to consume. It either assigns an arbitrary rate (often ₹0 or an outdated master rate), creating a completely bogus gross profit spike.
>
> When the purchase invoice is subsequently back-dated, the recalculation creates mathematical anomalies, distorted average costs, and balance sheet mismatches that take weeks of auditing to unravel.

## Step-by-step process: setting up automated valuation in Naffo

1. **Define valuation method per inventory category** — In organization settings, choose whether standard inventory lines calculate under Moving Weighted Average or FIFO. Batch-tracked items automatically preserve exact lot cost layers.
2. **Enforce negative inventory blocking** — Activate strict physical stock controls in the stock policy engine. Prevent sales dispatches or production issues from posting if available warehouse location stock is insufficient.
3. **Capture landed costs in purchase receipts** — Include freight, transit insurance, customs duties, and unloading charges directly into the Goods Receipt Note to establish true landed cost layers under AS-2 guidelines.
4. **Conduct periodic physical count reconciliations** — Conduct rolling cycle counts or monthly stock verifications. Record variances through reason-coded adjustment vouchers that automatically adjust inventory valuation reserves.

## How Naffo maintains real-time valuation integrity

Naffo incorporates an immutable, single-writer **Stock Ledger** (`StockLedger`) that records every physical movement with its associated unit cost and balance layer. Unlike systems that calculate valuation as a batch report at month-end, Naffo updates moving average and FIFO cost layers instantaneously upon every transaction.

When raw materials are issued to a manufacturing work order, Naffo automatically consumes the appropriate FIFO lot or applies the current location-specific weighted average rate. The resulting double-entry accounting voucher automatically debits Work-in-Progress and credits Raw Material Inventory, ensuring your financial balance sheet is perpetually synchronized with physical warehouse shelves.

## Frequently asked questions

### Can an Indian business change its inventory valuation method from WAC to FIFO?

Yes, an enterprise can change its accounting policy for inventory valuation if required by statute or if the change results in a more appropriate presentation of financial statements. However, under AS-1 and AS-2, the company must disclose the justification for the change and quantify its financial impact in the audited notes to accounts.

### Does GST in India require inventory to be valued including or excluding Input Tax Credit?

Under Section 145A of the Income Tax Act, inventory valuation for income tax purposes follows the inclusive method (including taxes paid). However, for financial accounting under AS-2, GST paid on purchases is excluded from inventory cost provided the taxpayer is eligible to claim Input Tax Credit against output tax liabilities.

### What happens if net realizable value (NRV) falls below the purchase cost?

Under AS-2, if the estimated selling price less completion and selling costs falls below original cost (for example due to physical damage or market obsolescence), the inventory must be written down to its NRV. The difference is recognized immediately as an expense in the Profit and Loss statement.

## Related articles

- https://naffo.tech/blog/product-costing-food-manufacturing-by-product-allocation
- https://naffo.tech/blog/yield-wastage-formulas-food-manufacturing
- https://naffo.tech/blog/owner-dashboard-manufacturing-business

---

Published by naffo.tech, an all-in-one business management and manufacturing ERP platform for Indian SMEs — GST compliance, invoicing, inventory, batch manufacturing, yield and wastage control, and double-entry accounting in one system. https://naffo.tech

Markdown source: https://naffo.tech/blog/fifo-vs-weighted-average-costing-inventory-valuation/markdown