Get a Quote
Social Media

What are the FIFO, LIFO and FEFO stock methods?

Last updated:

Short Answer — FIFO, LIFO and FEFO

FIFO, LIFO and FEFO are three methods that determine which stock batch leaves the warehouse first. Under FIFO the first batch in is the first out, under LIFO the last batch in is the first out, and under FEFO the batch with the earliest expiry date is shipped first. Which one to choose depends on the product's shelf life, regulations and the warehouse's racking layout.

What does the stock issue method determine in a warehouse?

When an order comes in, the picker has to choose one of several pallets with the same product code. These pallets may have been received on different dates, come from different production batches and carry different expiry dates. If no issue rule is defined, the picker takes the pallet that is easiest to reach; the older stock at the back ages, becomes obsolete or spoils. The method has two separate dimensions: the physical order in which goods leave, and the purchase price used in accounting to calculate the cost of goods sold. These two issues should not be confused; this entry covers the physical flow.

FIFO: first in, first out

The batch received first is shipped first. It is the default rule for products that age or change model over time, such as spare parts, textiles, packaging materials and electronics. Since the sequence is based on the goods receipt date, it is the simplest method to apply.

LIFO: last in, first out

The most recently arrived batch leaves first. This arrangement arises naturally with non-perishable materials kept in bulk: sand, crushed stone, coal, bricks, reinforcing steel. Because the newly arrived load is placed in front or on top, it is taken first. With packaged products that have a shelf life, LIFO causes the pallet at the very back to wait for months or even years.

FEFO: first expired, first out

The basis is the expiry date, not the receipt date. It is the right method for pharmaceuticals, food, cosmetics, paints and certain chemicals. If a batch received later has a shorter life, it is shipped first. Section 5.5 of the EU Good Distribution Practice (GDP) Guidelines requires medicinal product stocks to be rotated according to the FEFO principle and exceptions to be documented; details are in the entry GDP rules for pharmaceutical storage.

MethodSuitable productsData trackedCompatible racking layout
FIFOSpare parts, textiles, electronics, packagingGoods receipt dateFlow (gravity) racking, drive-through racking accessible from both ends
LIFOBulk and non-perishable materialsOrder of receipt is sufficientDrive-in racking, push-back racking, open storage yard
FEFOPharmaceuticals, food, cosmetics, chemicalsLot number and expiry dateSelective racking with direct access to every pallet

How does the method change the warehouse layout?

The issue rule does not stay on paper; it is reflected in the type of racking. In drive-in racks loaded and unloaded from one side, the pallet that entered the lane last comes out first; this structure inherently works as LIFO. If FIFO is required, either a drive-through layout accessible from both ends or flow racking, in which the pallet slides to the front face under its own weight, is installed. Under FEFO, the location and lot information of each pallet must be held in the system; selective racking with individual access is therefore preferred, and the pick list is generated by the warehouse management system (WMS). The capacity and cost differences between rack types are compared under warehouse racking systems.

How is FEFO applied step by step?

  1. At goods receipt, each pallet is given a readable label with its batch number, production date and expiry date.
  2. In the WMS, the issue rule and, where needed, a minimum remaining shelf life per customer are defined on the product card. For example, if a buyer accepts only products with at least half of their shelf life remaining, the system will not allocate a shorter-life batch to that order.
  3. When the picker scans the pallet with a handheld terminal, the system rejects the wrong batch.
  4. The report of stock approaching its expiry date is monitored regularly; batches that cannot be sold are moved to a quarantine location.
  5. In periodic counts, discrepancies are investigated by lot; in a warehouse applying FEFO, the warehouse stock count is also broken down by lot and expiry date.

Can LIFO be used in accounting?

Independently of the physical flow, the TMS 2 / IAS 2 Inventories standard based on IFRS does not allow LIFO for calculating inventory cost. For interchangeable inventories, only the FIFO and weighted average cost formulas are accepted. For tax valuation, the provisions of the Tax Procedure Law (Vergi Usul Kanunu) must also be checked. Warehouse operations do not have to be set up according to the accounting method; many businesses ship by FEFO and value by average cost.

Common mistakes

  • Applying FIFO instead of FEFO to products with a shelf life: a batch that arrived later but has a shorter life is forgotten on the shelf.
  • Installing drive-in racking and expecting a FIFO flow.
  • Keeping lot information only at pallet level; when the pallet is split, traceability is lost.
  • Putting returned products back on the shelf as new stock without inspection.

How does Voltim Global support you on this?

In the warehousing and distribution operations it runs with partner warehouses, Voltim Global links batch and expiry date tracking to the shipment plan. Which issue rule will be applied for each product type is agreed with the customer before the goods enter the warehouse.

Frequently Asked Questions

Do FIFO and FEFO always pick the same pallet?
If batches arrive in production order and the shelf life is fixed, they usually pick the same pallet. The difference appears with products coming from different suppliers or with different production dates. If the batch received in March expires in June and the batch received in April expires in May, FIFO ships the March batch and FEFO ships the April batch. With short-life products, this difference turns directly into disposal costs.
Which method is used in a cold store?
Since cold stores mainly hold food and pharmaceuticals, FEFO is generally applied. A batch that has experienced a temperature deviation is quarantined first, whatever its expiry date, and is not shipped until quality approval is given. As room capacity is limited, the racking layout and door-opening frequency are also planned according to the issue rule; for details, see the cold storage warehouse entry.
Can FEFO be applied without a WMS?
It is possible in small warehouses with few product types. Sticking colour-coded expiry labels on pallets, keeping a stock table with rack locations and lot numbers, and preparing the pick list from that table sets up a basic FEFO arrangement. As the number of products and daily order lines grows, the error rate of manual tracking rises; at that point a barcode-scanning system becomes necessary.

Published: 28.10.2026 · Voltim Global