...

FIFO vs LIFO: Differences, Examples & How to Choose

FIFO vs LIFO is one of the most important decisions in inventory accounting. Both are cost-flow assumption rules for deciding which costs move to cost of goods sold when you make a sale, and they produce very different profit and tax outcomes from the same stock. Here’s how each works, with examples, and how to choose.

Avatar photo Jessica Cuthbert July 14, 2026 4 min read
FIFO vs LIFO

FIFO vs LIFO: Quick Definition

FIFO (First In, First Out) assumes the oldest inventory sells first. LIFO (Last In, First Out) assumes the newest inventory sells first. Both are accounting assumptions about cost flow—they don’t have to match how goods physically move on your shelves. Both are inventory valuation methods, and the choice reshapes your financial statements.

Not sure which method fits your business? GOIS applies FIFO or LIFO automatically and shows the impact on your live COGS. Request a demo

How FIFO Works

Under FIFO, you assign the cost of your earliest purchases to the goods you sell first.

Example: You buy 100 units at $10, then 100 at $14, and sell 120. FIFO sells the $10 units first: COGS = (100 × $10) + (20 × $14) = $1,280. Your remaining 80 units are valued at the newer $14 cost.

How LIFO Works

Under LIFO, you assign the cost of your most recent purchases to the goods you sell first.

Example: Same purchases, same 120 units sold. LIFO sells the $14 units first: COGS = (100 × $14) + (20 × $10) = $1,600. Your remaining 80 units are valued at the older $10 cost.

FIFO vs LIFO: Side-by-Side

FIFOLIFO
Sells firstOldest stockNewest stock
COGS (rising prices)LowerHigher
Reported profitHigherLower
Taxes (rising prices)HigherLower
Ending inventory valueNear current costOlder, lower cost
IFRS allowed?YesNo

Impact on COGS, Profit, and Taxes

When prices rise, FIFO records cheaper old costs as COGS—so profit and taxes are higher, but your balance-sheet inventory reflects near-current value. LIFO records expensive recent costs as COGS—so profit and taxes are lower, but ending inventory looks understated. In stable prices, the two methods converge.

Where Weighted Average Cost Fits

Between the two sits weighted average cost (WAC), which blends all unit costs into one average. In the example above, WAC gives COGS of $1,440—right between FIFO’s $1,280 and LIFO’s $1,600. It’s the simplest option when items are interchangeable.

A Note on FEFO for Perishables

If you sell perishable or dated stock, you’ll also hear about FEFO (First Expired, First Out)—a physical picking rule that ships the nearest-expiry items first. FEFO governs movement to reduce spoilage, while FIFO/LIFO govern cost accounting. Businesses often run FEFO in the warehouse and FIFO in the books.

Accounting Rules: GAAP vs IFRS

US GAAP permits both FIFO and LIFO. IFRS bans LIFO because it can distort inventory values. Companies using LIFO must also track a “LIFO reserve” to reconcile with FIFO. If you report internationally, LIFO isn’t an option.

Which Method Should You Choose?

  • Choose FIFO if you sell perishable or fast-moving goods, report under IFRS, or want a balance sheet that reflects current inventory value. It’s the most common choice worldwide.
  • Choose LIFO only if you’re US-only and want to reduce taxable income during inflation—accepting the added complexity and lower reported profit.

How Inventory Software Handles FIFO and LIFO

Applying a cost-flow method by hand across constant purchases and sales is where errors creep in. A cloud inventory management system applies FIFO or LIFO automatically to every transaction, tracks costs through serial and batch tracking, and reports live COGS and margins in reporting and analytics. GOIS handles this for 2,400+ businesses across 20+ countries.

Stop calculating cost flow by hand. GOIS applies your chosen method automatically and keeps COGS accurate in real time. Request a demo

Key Takeaways

  • FIFO sells oldest stock first; LIFO sells newest first.
  • In rising prices, FIFO = higher profit/taxes; LIFO = lower profit/taxes.
  • IFRS bans LIFO; FIFO is the global default.
  • FEFO is a physical picking rule, separate from FIFO/LIFO accounting.

Frequently Asked Questions

Is FIFO or LIFO better?
FIFO suits most businesses and is accepted globally. LIFO only makes sense for US-only companies seeking tax deferral in inflationary periods.

Why is LIFO banned under IFRS?
Because it can understate inventory value and be used to manipulate reported earnings.

What’s the difference between FIFO and FEFO?
FIFO is a cost-accounting assumption; FEFO is a physical rule to ship nearest-expiry items first, used for perishables.

Conclusion

FIFO vs LIFO comes down to how you want costs, profit, and taxes to flow through your books—and what reporting rules bind you. FIFO is the safer, globally accepted default; LIFO is a US-only tax play with trade-offs. Whichever you pick, apply it consistently and let software keep the numbers exact.

Avatar photo

Jessica Cuthbert GOIS LinkedIn

Jessica Cuthbert is a technology and operations writer specializing in inventory systems and ERP, focusing on solutions like Goods Order Inventory (GOIS) to help businesses streamline processes and adopt data-driven inventory management.

Sell everywhere, painlessly
Get up and running today.


Schedule a Demo

Book some time with one of our Product Experts to see Goods Order Inventory in action and to start your free trial.