First-in-first-out (FIFO)
First-in-first-out (FIFO) is an inventory costing method where the oldest inventory items are assumed to be sold first. This principle dictates the cost of goods sold (COGS) calculation and impacts the valuation of remaining inventory.
What is First-in-first-out (FIFO)?
The First-in-first-out (FIFO) method is an inventory management and accounting principle where the oldest inventory items are assumed to be sold first. This principle dictates the cost of goods sold (COGS) calculation and impacts the valuation of remaining inventory. It is one of the two primary methods used for inventory valuation, the other being Last-in-first-out (LIFO).
In practice, FIFO assumes that goods purchased or produced earliest are the first ones to be depleted from stock. This sequential flow is crucial for businesses that deal with perishable goods or products with a limited shelf life, ensuring that older stock is utilized before it becomes obsolete or spoils. The method is widely accepted by accounting standards globally, including Generally Accepted Accounting Principles (GAAP) and International Financial Reporting Standards (IFRS).
The FIFO assumption simplifies inventory tracking and directly influences a company’s reported net income and tax liability. By matching the oldest costs with current revenues, it generally results in a higher reported profit and thus higher taxes during periods of rising prices, compared to LIFO. Conversely, during periods of falling prices, FIFO tends to result in lower reported profits and tax obligations.
First-in-first-out (FIFO) is an inventory costing method that assumes the first goods purchased are the first ones sold, impacting the cost of goods sold and ending inventory valuation.
Key Takeaways
- FIFO assumes that the oldest inventory items are sold first, reflecting the natural flow of goods for many businesses.
- It is a widely accepted accounting method for inventory valuation under GAAP and IFRS.
- FIFO generally results in a higher reported profit and higher taxes during inflationary periods.
- This method is particularly suitable for businesses dealing with perishable or time-sensitive products.
- FIFO simplifies inventory management and provides a realistic valuation of remaining stock when prices are stable or rising.
Understanding First-in-first-out (FIFO)
The core principle of FIFO is its chronological approach to inventory. When a business sells an item, it is assumed to have been sold from the oldest batch of inventory currently on hand. This means the cost assigned to that sold item is the cost incurred when that specific oldest batch was acquired. This differs from the physical flow of inventory, which may not always align with the FIFO assumption, especially in bulk storage or when items are not individually tracked.
For example, if a company buys 100 units of a product at $10 each on January 1 and another 100 units at $12 each on January 15, and then sells 150 units on January 20, the FIFO method would assign the cost of the first 100 units ($10 each) and 50 units from the second batch ($12 each) to the cost of goods sold. This results in a COGS of $1,000 + $600 = $1,600.
The remaining inventory would consist of 50 units from the January 15 batch, valued at $12 each, totaling $600. This method ensures that the inventory valuation on the balance sheet reflects the most recent costs, assuming prices generally trend upwards.
Formula
While there isn’t a single complex formula for FIFO, the calculation of Cost of Goods Sold (COGS) and Ending Inventory is based on the sequential assumption. The general approach is:
Cost of Goods Sold (COGS) = Cost of the oldest inventory units available + Cost of subsequent inventory units until the number of units sold is accounted for.
Ending Inventory = Cost of the most recently purchased inventory units remaining after sales.
Real-World Example
Consider a grocery store selling milk. Milk has a limited shelf life, making FIFO a natural fit. If the store buys a case of milk on Monday for $3 and another case on Tuesday for $3.20, and then sells one carton from the Monday case on Wednesday, the cost of goods sold for that carton would be recorded as $3, assuming the store tracks inventory at the carton level or by case batches in a FIFO manner.
The remaining inventory would still include the rest of the Monday case and the entire Tuesday case. This method ensures that the milk that has been in stock the longest is assumed to be sold first, minimizing spoilage and waste. The valuation of the remaining milk inventory would reflect the cost of the Tuesday case and any remaining cartons from the Monday case at their respective costs.
This reflects a common business practice where older stock is physically moved to the front of shelves or picked first from warehouses to ensure it is sold before its expiration date, aligning the accounting method with the physical flow of goods.
Importance in Business or Economics
FIFO is crucial for accurate financial reporting, inventory management, and tax planning. It provides a logical and generally accepted way to match revenue with expenses, influencing key financial metrics like gross profit and net income. For businesses managing perishable or time-sensitive goods, it ensures inventory is rotated effectively, reducing losses from spoilage or obsolescence.
Economically, during periods of inflation, FIFO leads to a higher reported net income and thus a higher tax liability for businesses. This is because the cost of goods sold is based on older, lower costs, while revenues are based on current, higher prices. The opposite occurs during deflationary periods.
Its widespread acceptance by accounting standards bodies like GAAP and IFRS makes it a globally recognized method, facilitating comparability of financial statements between companies and across borders. This comparability is vital for investors, creditors, and other stakeholders in making informed decisions.
Types or Variations
While FIFO itself is a singular costing method, its application can be managed using different inventory record-keeping systems. The most common are:
- Perpetual Inventory System: In this system, inventory records are updated continuously with each purchase and sale. The cost of goods sold and the remaining inventory balance are updated in real-time. FIFO is applied by tracking the cost of each incoming batch and deducting costs from the oldest batches when sales occur.
- Periodic Inventory System: With this system, inventory is only updated at the end of an accounting period (e.g., monthly, quarterly, annually). A physical count determines the ending inventory, and COGS is calculated by subtracting the ending inventory value from the cost of goods available for sale. FIFO is applied by assuming that all sales during the period came from the oldest inventory purchases.
Related Terms
- Last-in-first-out (LIFO)
- Weighted-average cost method
- Inventory valuation
- Cost of Goods Sold (COGS)
- Gross Profit
Sources and Further Reading
- Investopedia: First-In, First-Out (FIFO)
- AccountingTools: FIFO Method
- Erply: What is FIFO Inventory Method?
Quick Reference
Concept: Oldest inventory items are assumed sold first.
Application: Inventory valuation, Cost of Goods Sold (COGS) calculation.
Impact (Inflation): Higher reported profit, higher taxes.
Impact (Deflation): Lower reported profit, lower taxes.
Accepted by: GAAP, IFRS.
Frequently Asked Questions (FAQs)
Does FIFO always reflect the physical flow of inventory?
Not necessarily. While FIFO often aligns with the physical flow, especially for perishable goods, it’s an accounting assumption. A company might store items in a way that doesn’t guarantee the oldest are sold first, but still uses the FIFO accounting method.
What are the main advantages of using FIFO?
FIFO provides a realistic valuation of remaining inventory, often matching the current market value. It’s also widely accepted globally and aligns well with the physical flow of goods for many industries, simplifying management and reducing spoilage.
How does FIFO affect taxes during inflation?
During periods of rising prices (inflation), FIFO results in a lower Cost of Goods Sold because it uses older, cheaper inventory costs. This leads to a higher reported gross profit and net income, which in turn increases the company’s tax liability.

