FIFO Explained | Complete Business Guide & Best Practices

Tallysolutions

Tally Solutions

Apr 8, 2026

30 second summary | FIFO (First In, First Out) is an inventory valuation method where the oldest stock is sold first. It helps reduce waste and maintain accurate inventory values. While it can increase profits during inflation, the tax impact depends on applicable laws and accounting treatment, underscoring the importance of informed decision-making.

FIFO (First In, First Out) assigns the cost of the oldest inventory to sales first, directly affecting profit, inventory value and tax outcomes. When prices change, this method shapes how costs appear in your books. 

Differences in reported profits often come from how inventory costs are assigned, not just how goods are sold.

What is FIFO?

In FIFO (First In, First Out), an inventory costing method, the oldest inventory items are sold or used first and the remaining inventory reflects the most recent purchases. This approach aligns with how many businesses operate, especially those dealing with perishable goods such as food, medicines or cosmetics, where older stock is used first to reduce waste and maintain quality.

For example, a supermarket sells older milk stock before newer batches to prevent spoilage. This reflects how FIFO works in practice.

How FIFO works

FIFO assumes a logical flow of inventory. It is important to note that it is a cost flow assumption and may not always match the actual physical movement of goods.

For example, suppose a business buys 100 units at ₹50 each and later purchases another 100 units at ₹60 each. If it sells 150 units, FIFO assumes that:

  • The first 100 units sold are from the earlier batch, priced at ₹50
  • The remaining 50 units are from the newer batch, priced at ₹60

As a result, the cost of goods sold (COGS) is calculated using older, lower costs, while the remaining inventory is valued at more recent, higher costs. This helps present inventory values closer to current market prices on the balance sheet.

FIFO formula & example

While FIFO is more of a method than a strict formula, the main calculation is:

COGS is calculated by sequentially applying the cost of the oldest available inventory layers until the required units are sold.

Ending Inventory = Value of the most recent inventory layers remaining

FIFO example:

Date

Purchase

Units

Cost

Jan 1

Buy

100

₹10

Jan 10

Buy

100

₹12

Jan 20

Sell

150

Calculation:

  • First 100 units sold at ₹10 = ₹1,000
  • Next 50 units sold at ₹12 = ₹600

COGS = ₹1,600

Remaining inventory:

  • 50 units remaining at ₹12 = ₹600

This shows how FIFO assigns older costs to sales and keeps newer costs in inventory.

Advantages of using FIFO

FIFO is widely used because of its simplicity and practical benefits:

  • Easy to understand and apply: FIFO is straightforward and intuitive, making it easy for businesses, including beginners, to use.
  • Reflects logical inventory flow: It matches how goods are typically used or sold in many industries. However, it remains a cost flow assumption and may not always match physical movement.
  • Better inventory valuation: FIFO assigns the newest items to ending inventory, so the balance sheet value is closer to current market prices.
  • Higher profits in inflation: When prices rise, FIFO records older, lower costs as COGS, which increases profit. However, this may result in higher reported earnings without a corresponding increase in cash flow.
  • Accepted under accounting standards: FIFO is accepted under International Financial Reporting Standards (IFRS) and Indian Accounting Standards (Ind AS), supporting comparability across companies.

Disadvantages of FIFO

Despite its benefits, FIFO has certain drawbacks:

  • Higher tax impact: Higher profits during inflation can increase tax outflows.
  • Mismatch of costs and revenue: Older costs may not reflect current market conditions, which can affect how profits are presented.
  • Less accurate in reflecting price fluctuations: In volatile markets, FIFO may not accurately reflect replacement costs.
  • Not suitable for all businesses: Industries with non-perishable goods and significant price volatility may find FIFO less relevant for decision-making.

When should businesses use FIFO?

FIFO is best suited to the following scenarios:

  • Perishable inventory

Businesses such as grocery stores or pharmacies use FIFO to reduce spoilage and maintain quality.

  • Stable price environments

In industries where prices do not fluctuate significantly, FIFO provides consistent and reliable results.

  • Financial transparency and compliance

Businesses seeking clear financial reporting and compliance with Ind AS and IFRS often prefer FIFO.

  • System-driven inventory environments

E-commerce and ERP-driven businesses use FIFO for automated and accurate stock tracking.

Best practices for using FIFO

To apply FIFO effectively, businesses should follow these practices:

  • Use reliable inventory management systems to reduce errors and improve tracking accuracy
  • Track purchase dates, quantities and costs carefully to ensure correct calculations
  • Monitor inflation and adjust pricing strategies where needed
  • Align physical inventory movement with FIFO to avoid discrepancies
  • Review the impact on profits, taxes and cash flow regularly
  • Perform periodic inventory reconciliation to match records with physical stock
  • Integrate FIFO with accounting or ERP systems for real-time accuracy and reporting

Conclusion

FIFO is a widely used inventory valuation method that affects profit reporting, inventory value and tax outcomes. While it can improve inventory valuation and increase reported profits during inflation, businesses need to assess its impact on financial reporting and tax outflows.

To apply FIFO accurately and maintain consistent records, we use TallyPrime to manage inventory, track cost layers and generate reliable financial reports. This helps connect inventory decisions with overall business performance.

FAQs

FIFO can increase gross margins during inflation because older, lower costs are recorded as COGS. It also increases ending inventory value, which may improve the current ratio. However, this does not necessarily reflect the actual cash position.

In a perpetual system, FIFO is applied after each transaction, updating COGS and inventory in real time. In a periodic system, FIFO is applied at the end of the accounting period based on total purchases and sales.

Under IAS and IFRS, inventory is measured at the lower of cost and NRV. If market value falls below cost, FIFO-based inventory is written down, reducing both inventory value and profit.

FIFO can lead to profit fluctuations due to varying historical costs, while weighted average smooths price changes. FIFO reflects current inventory value more closely, whereas weighted average provides more stable income reporting.

FIFO affects accounting profit, not actual cash flow. During inflation, profits may appear higher due to lower COGS, while cash flow remains unchanged.

Published on April 8, 2026

left-icon
1

of

4
right-icon

India’s choice for business brilliance

Work faster, manage better, and stay on top of your business with TallyPrime, your complete business management solution.

Get 7-days FREE Trial!

I have read and accepted the T&C
Submit