Skip to content
o3 Order3
Menu

Glossary

What is FIFO?

FIFO (first in, first out) is a rotation method where older inventory is used or sold before newer stock.

Definition

FIFO matters operationally for any inventory that ages: food, dated medical supplies, batteries, anything with an expiration or a degradation curve. It also matters in accounting as a costing method that values cost of goods sold using the cost of the oldest inventory first, leaving newer (often more expensive) inventory on the balance sheet. The two uses are related but distinct. Physical FIFO is a stocking discipline. Accounting FIFO is a valuation method. Where teams trip: assuming FIFO happens automatically. It does not. FIFO requires putaway practices that put new stock behind old stock on the shelf, picking workflows that grab from the front, and lot tracking on items where dates matter. Without those practices, you can run accounting FIFO on books that contradict physical reality on the floor.

Example

A grocery stocker pulls older milk to the front of the cooler when restocking, so customers grab older units first. The system records sales against the oldest lot in stock to match physical movement.

By Cameron Priest · Co-founder, Order3

Cameron co-founded TradeGecko, the inventory platform acquired by Intuit. He has spent more than a decade building software for the people who run physical stock.

Updated 2026-06-16