Madison WarehouseWarehouse and cold storage directory
Home › Guides › FEFO in cold storage

FEFO in cold storage

Last updated

Inventory in a cold store loses value by the day, whatever temperature range it’s held in. Ship a pallet of yogurt, frozen shrimp or vaccine in the wrong order and it can reach the customer with too little life left, get refused at the dock and come back as a write-off. FEFO (first expired, first out) is the rotation rule that prevents this. It only works if lot and date data are captured correctly from the moment goods arrive.

FIFO, FEFO and LIFO

WHO defines FEFO as a distribution procedure that ensures stock with the earliest expiry date is distributed before identical stock with a later expiry date. FIFO ranks stock by when it was received. The two part ways whenever a newer delivery carries an older date. Returns do that, and so do transfers between warehouses, supplier backorders and imported goods that spent weeks in transit.

Method Ranks stock by Where it fits Main risk
FIFO (first in, first out) Receipt date Non-perishable goods, items without a printed date Ships a newer lot before an older-dated one received later
FEFO (first expired, first out) Expiry, use-by or best-before date Food, beverages, pharmaceuticals, chemicals with shelf life Depends on accurate date capture at receiving
LIFO (last in, first out) Most recent receipt Truck loading sequence, some bulk commodities Older stock ages in place if used for rotation

LIFO has one narrow, legitimate job in cold chain. WHO recommends loading vehicles last in, first out, so the first stop’s goods come off first. That’s a loading sequence, not a stock rotation policy, and it has nothing to do with LIFO as an inventory accounting method.

For medical products WHO says FEFO should be followed. US and EU food law doesn’t prescribe a rotation method, so for food FEFO usually gets written into customer contracts and retailer requirements. The glossary has short definitions of FEFO, FIFO and lot tracking.

Dates in the WMS

A warehouse management system can’t apply FEFO unless every pallet or case has its date in the system, and that starts at receiving. WHO guidance says batch number and expiry date should be recorded at the point of receipt to support traceability. Cold chain shippers commonly encode both in GS1 barcodes using application identifiers: AI (10) for batch or lot number, AI (15) for best-before date and AI (17) for expiry date, with dates written as YYMMDD. Scanning those at the dock is far more reliable than keying dates off a label inside a freezer.

With the data in, allocation typically runs in four steps:

  1. Filter out stock that is on hold, in quarantine, damaged or already past date.
  2. Filter out lots that don’t meet the ordering customer’s minimum remaining shelf life.
  3. Sort what’s left by expiry or best-before date, with receipt date as the tiebreaker.
  4. Apply unit-of-measure rules, for example preferring a full pallet of the oldest lot over cases from two lots.

The friction usually shows up at step 4. Strict FEFO can mean picking a few cases from a deep reserve location instead of a full pallet from the front, which adds travel and replenishment work. Operators deal with it through tolerance windows, where lots within a set number of days count as equivalent, or by running separate rules at pallet and case level. Whatever the rule, overrides should need a reason code so someone can review them later. Mixing lots on one pallet face undermines FEFO and should be the exception.

Rotation and traceability run on the same data. For every receipt and shipment, a cold store should be able to produce the product, lot or batch number, date code, quantity, the business it came from or went to, and the date it moved. WHO’s list for medical products adds supplier and customer names and addresses and the expiry date. When you assess a provider, ask about WMS capability and lot control; the facility checklist and the guide to using a 3PL in another country both have questions on it.

Minimum remaining shelf life

Most retailers and distributors refuse deliveries with too little shelf life left. The threshold goes by minimum remaining shelf life or minimum life on receipt. It’s set by contract, varies by customer and product, and may be expressed in days or as a fraction of total shelf life.

Japan’s one-third rule is a well-documented example. Under that long-standing trade practice, manufacturers and wholesalers had to deliver to retailers within the first third of the period up to the best-before date. The Consumer Affairs Agency reports that a working team convened by the Ministry of Agriculture, Forestry and Fisheries looked at relaxing the deadline to one half. Fewer products passed their delivery deadline at logistics centers, and for some foods there was almost no increase in store disposal.

Medical products have their own version. In WHO’s guidance on remaining shelf life, one example has a product with a total shelf life of more than 24 and up to 36 months arriving at the port of entry with at least 15 months left, and at the end user with at least 6.

In the warehouse, these thresholds belong in the WMS as customer-level rules, sometimes SKU-level, checked at allocation. Catching a short-dated pallet at the pick face is cheap. Having the customer’s receiving dock reject it costs a return trip, a missed delivery slot and often a chargeback.

Traceability and recalls

The FDA’s food traceability rule, FSMA 204, was finalized in November 2022. It applies to businesses that manufacture, process, pack or hold foods on the Food Traceability List, which includes fresh-cut fruits and vegetables, shell eggs, nut butters, certain cheeses and seafood among other items, per the Global Cold Chain Alliance. Covered firms must keep key data elements for each critical tracking event and maintain a written traceability plan. They have to provide records to FDA within 24 hours of a request (or a reasonable time FDA agrees to), and when FDA needs it for an outbreak or recall, supply an electronic sortable spreadsheet. Records are kept for two years.

For each traceability lot shipped or received, the records must link the traceability lot code, product description, quantity, locations, dates and a reference document such as a bill of lading. A traceability lot code is assigned when a raw agricultural commodity is first packed, when fish is first received on land, or when food is transformed. According to the FDA, shipping and similar activities shouldn’t create a new code. A third-party warehouse therefore has to keep the lot code it receives rather than replace it with an internal license plate number. Internal identifiers are fine as long as they link back to the original code.

The original compliance date was January 20, 2026. Congress later directed FDA not to enforce the rule before July 20, 2028, and FDA has said it will comply. GCCA has pointed out that the rule effectively requires case-level lot tracking, and that each customer of a 3PL may ask for traceability data in a different format. Warehouses should confirm early whether their system can capture and export the required fields. Separately, most US businesses that hold food already have to keep records of their immediate previous source and immediate subsequent recipient under longstanding FDA rules.

In the EU, Article 18 of the General Food Law, Regulation (EC) No 178/2002, requires traceability at all stages of production, processing and distribution. The European Commission sums up the obligation as identifying at least the immediate supplier and the immediate subsequent recipient, one step back and one step forward, with retailers selling to final consumers exempt. If food is unsafe, operators must withdraw or recall it and notify the competent authorities. Some categories, such as food of animal origin, carry additional sector rules.

For running an actual recall, WHO’s guidance for medical products makes a good template for any temperature-controlled warehouse. It calls for a written recall procedure, checked once a year to confirm it works. Recalled stock is segregated and clearly labeled under its required storage conditions, and a final report reconciles quantities delivered against quantities recovered. The simplest test of lot data is a mock recall: trace one lot forward to every customer, and one customer order back to every source lot.

Cycle counts

In a FEFO operation, a count that matches the SKU quantity but gets the lot breakdown wrong is still a failed count, because the system will go on to allocate the wrong dates. Counts should confirm location, SKU, lot and date. Blind counts, where the counter doesn’t see the expected figures, cut down on confirmation bias. WHO guidance calls for periodic reconciliation of physical and recorded stock, root-cause analysis of discrepancies, and regular checks to find items close to their expiry date. Many sites set count priorities with ABC analysis and add extra counts for lots nearing a customer’s shelf-life threshold. Inventory accuracy by lot is a useful one to include in your warehouse KPIs.

Short-dated stock

The earlier short-dated stock is spotted, the easier it is to place. A weekly report listing lots by days left until each customer’s threshold, not just until the printed date, gives the product owner time to act. The lot can be redirected to customers or channels with shorter shelf-life requirements, sold through discount or outlet channels, or, if it’s eligible food, donated before its date. It can also go back to the supplier where the contract allows, or be destroyed with documented records.

In a third-party warehouse the product owner decides, and the warehouse agreement should say who pays for handling, storage and destruction of short-dated and expired stock. Expired lots should be blocked automatically in the WMS. Dates should never be relabeled. For medical products, WHO states that purchasers and recipients should not retest products to extend shelf life except in exceptional cases with regulatory approval.

Common questions

What is the difference between FIFO and FEFO?

FIFO ships the stock that was received first. FEFO ships the stock with the earliest expiry or best-before date first. They only give the same result when every lot arrives in date order, which often isn't the case in cold chain operations.

Is FEFO a legal requirement?

For medical products, WHO good storage and distribution practice says the first expired, first out principle should be followed, and many national regulators have similar rules. Food law focuses on safety and traceability rather than a particular rotation method, so for food FEFO is usually set by customer contracts and retailer requirements.

What is minimum remaining shelf life?

The shortest remaining life, counted to the expiry or best-before date, that a customer will accept on delivery. It is usually agreed in supply contracts and enforced either by the warehouse at order allocation or by the customer at its receiving dock.

When does the FSMA 204 food traceability rule take effect?

The original compliance date was January 20, 2026. Congress directed FDA not to enforce the rule before July 20, 2028, and FDA has said it will follow that directive.

What does one step back, one step forward mean in EU food law?

Under Regulation (EC) No 178/2002, every food business must be able to identify the business that supplied it and the business it supplied, except where it sells to final consumers. Each operator only has to know its immediate links, not the whole chain.

How should a warehouse handle short-dated stock?

Flag it early with a report of lots approaching each customer's shelf-life threshold, then agree a disposition with the product owner: redirecting to customers with shorter requirements, selling through a discount channel, donating, returning or destroying. Expiry dates should never be altered.

Sources

  1. WHO TRS 1025, Annex 7: Good storage and distribution practices for medical products
  2. WHO TRS 1044, Annex 8: Points to consider for setting the remaining shelf-life of medical products upon delivery
  3. U.S. FDA: FSMA Final Rule on Requirements for Additional Traceability Records for Certain Foods
  4. Federal Register: Establishment, Maintenance, and Availability of Records; Additional Traceability Records for Certain Foods (June 2026 notice)
  5. Global Cold Chain Alliance: FSMA 204 overview (August 2026)
  6. European Commission: Food law general requirements
  7. GS1 Sweden: Application identifiers
  8. Consumer Affairs Agency, Government of Japan: White Paper on Consumer Affairs 2020, food loss and waste

If something here is wrong or out of date, please let us know.