Guide

What are FEFO and FIFO? Guide to Reducing Waste in Perishables

Koray Çetintaş 10 February 2026 11 min read

What is Inventory Rotation and Why Does It Matter?

Warehouse Inventory Management

Inventory rotation is the fundamental principle determining warehouse exit priority

Inventory rotation is the systematic approach that determines the logic behind the sequence in which warehouse stocks are dispatched. It answers a simple question: “If there are multiple batches of the same product, which one goes out first?”

This question is important for non-perishable products in terms of costing. However, when it comes to perishable goods, choosing the right rotation method directly impacts waste rates, customer satisfaction, and even legal compliance.

Product Categories Where Rotation is Critical

  • Food and beverage: Dairy products, meat, fish, fruits and vegetables, ready-to-eat meals
  • Pharmaceuticals: Prescription and over-the-counter drugs, vaccines, serums
  • Cosmetics: Creams, lotions, skin care products
  • Chemicals: Laboratory reagents, industrial chemicals
  • Medical supplies: Sterile materials, test kits
  • Agricultural products: Seeds, fertilizers, plant protection products

Consequences of Incorrect Rotation

Choosing the wrong rotation method or applying it inconsistently leads to the following results:

  • Increased waste: Disposal of products with expired shelf lives
  • Customer complaints: Delivery of products with short remaining shelf lives
  • Legal risks: Selling expired products can lead to criminal sanctions
  • Reputation loss: Damage to the perception of quality
  • Increased costs: Return, disposal, and compensation expenses

What is FEFO? Definition and Operating Principle

FEFO Inventory Management

FEFO ensures that the product with the closest expiration date is prioritized for dispatch

FEFO (First Expired, First Out) means “the first to expire is the first to go out.” Regardless of the warehouse entry date, the batch or lot with the closest expiration date is dispatched with priority.

The Core Logic of FEFO

The following principles lie at the heart of the FEFO approach:

  • Expiration date priority: Dispatch decisions are made based on the expiry date, not the entry date
  • Batch-based tracking: Each batch or lot is tracked individually
  • Dynamic sequencing: The sequence is updated as new batches arrive
  • Minimum waste target: We aim to consume every product before its date expires

How Does FEFO Work?

Let us explain with an example scenario:

  1. Batch A enters the warehouse on January 1st; Expiration date: March 1st
  2. Batch B enters the warehouse on January 15th; Expiration date: February 15th
  3. In FIFO logic: Batch A goes out first (entered first)
  4. In FEFO logic: Batch B goes out first (expires earlier)

This difference becomes critical, especially when products with different shelf lives arrive from different sources in the supply chain.

FEFO Implementation Requirements

To successfully implement FEFO, the following elements are required:

  • Batch/lot number registration: A unique batch must be defined at every entry
  • Expiration date recording: The expiry date of each batch must be in the system
  • Automated dispatch suggestions: The system should suggest the batch with the closest date
  • Location management: Physical placement must also support FEFO
  • Trained personnel: Warehouse employees must know and follow the rules

Tip

The most critical point in FEFO implementation is the accurate and complete recording of the expiration date during goods receipt. If this data is missing or entered incorrectly, the entire system will malfunction.


Comparing FIFO vs. FEFO vs. LIFO

Different inventory rotation methods provide advantages for different scenarios. Each has a different operating logic, advantages, and disadvantages.

Three Fundamental Rotation Methods

FIFO (First In, First Out)

The first product to enter the warehouse is the first to go out. The entry date is considered; the expiration date is a secondary priority.

  • Advantage: Simple, understandable, sufficient for most products
  • Disadvantage: Risk of waste in batches with different shelf lives
  • Suitable for: Non-perishable products, products with homogeneous shelf lives

FEFO (First Expired, First Out)

The product with the closest expiration date goes out first. The expiry date, not the entry date, is the determinant.

  • Advantage: Waste minimization, ideal for perishable products
  • Disadvantage: Requires a more complex system and tracking
  • Suitable for: Food, pharmaceuticals, cosmetics, chemicals

LIFO (Last In, First Out)

The last product to enter the warehouse is the first to go out. It is generally used for accounting and costing purposes.

  • Advantage: Tax advantage in inflationary environments (in some countries)
  • Disadvantage: Should never be used for perishable products
  • Suitable for: Non-perishable raw materials with high price fluctuations

Comparison Table

Criteria FIFO FEFO LIFO
Sorting Criteria Entry date Expiration date Entry date (reverse)
Waste Risk Medium Low High
System Complexity Low Medium-High Low
Perishable Product Suitable (with caution) Ideal Not suitable
Non-perishable Product Ideal Unnecessary For accounting purposes
Legal Requirement By sector Yes in pharma/food sectors Prohibited in some countries
Tracking Requirements Entry date Batch + expiration date Entry date

When Should We Choose Which Method?

  • Choose FEFO: For every product with an expiration date, especially food, pharmaceuticals, and cosmetics
  • Choose FIFO: For non-perishable products, products with homogeneous shelf lives, and general warehousing
  • Avoid LIFO: Never for perishable products; in other cases, consult with an accounting advisor

Caution

We do not recommend a “hybrid” approach between FIFO and FEFO. Choose a single method for a product category and apply it consistently. Hybrid approaches lead to confusion, system errors, and increased waste.


Shelf Life Management and Tracking

Shelf Life Management

Shelf life tracking is the foundation of proactive stock management

Shelf life management is the systematic tracking and optimization of the process from a product’s production date to its expiration date. Successful FEFO implementation depends on effective shelf life management.

Core Concepts

Total Shelf Life

The total time elapsed from the product’s production date to its expiration date. For example: 90 days, 12 months, 2 years.

Remaining Shelf Life (RSL)

The time remaining from today’s date to the expiration date.

Calculation: Remaining Shelf Life = Expiration Date – Today’s Date

Remaining Shelf Life Percentage

Calculation: (Remaining Shelf Life / Total Shelf Life) x 100

Example: A product with a 90-day total life has a 33% remaining life 30 days before its expiration date.

Minimum Remaining Life Threshold

Many companies and retail chains set a minimum remaining life threshold for goods receipt or customer delivery:

  • Goods receipt threshold: For example, at least 66% remaining life for supplier delivery
  • Customer dispatch threshold: For example, at least 50% remaining life for distributors
  • Retail threshold: At least 33% remaining life for delivery to the market

These thresholds ensure that the product is consumed before losing its commercial value.

Shelf Life Monitoring Metrics

  • Average remaining life: The average remaining life of the stock in the warehouse
  • Critical stock ratio: The amount/percentage of stock below the minimum threshold
  • Expiry risk: Forecast of stock that will expire at the current sales velocity
  • Waste rate: Percentage of stock disposed of due to expiration

Warning and Escalation Mechanisms

A tiered warning system for proactive shelf life management:

  • Green: Remaining life > 50% – Normal operation
  • Yellow: Remaining life 25-50% – Add to priority dispatch list
  • Orange: Remaining life 10-25% – Promotion/discount evaluation
  • Red: Remaining life < 10% - Urgent action (outlet, donation, disposal decision)

Waste Reduction Strategies

FEFO alone does not reduce waste to zero. A holistic approach includes waste reduction strategies at every stage of the supply chain.

At the Procurement Stage

Demand Forecasting and Order Optimization

  • Accurate demand forecasting prevents excess stock accumulation
  • Include seasonal and campaign effects in the model
  • Reduce order quantities for low-turnover products

Supplier Agreements

  • Add minimum remaining life conditions to contracts
  • Evaluate the option of more frequent supply with smaller batches
  • Request the right to exchange for fresh stock when necessary

At the Storage Stage

Optimal Storage Conditions

  • Maintain shelf life through temperature and humidity control
  • Prevent and monitor cold chain breaks
  • Implement FIFO/FEFO compliant physical placement

Regular Stock Monitoring

  • Create weekly critical date reports
  • Make batches with low remaining life visible
  • Keep the early warning system active

At the Sales Stage

Dynamic Pricing

  • Apply discounts on products approaching their expiration date
  • Liquidate stock through promotional campaigns
  • Accelerate sales with package and bundle offers

Alternative Channels

  • Direct to outlet or discount markets
  • Look for bulk sales opportunities in the B2B channel
  • Social responsibility and tax advantages through donation programs

When Expiration Approaches

  • Reprocessing: Some products can be utilized in different forms (e.g., fruit -> jam)
  • Animal feed: An alternative for suitable products in the food sector
  • Compost/biogas: Convert organic waste into energy
  • Documented disposal: Disposal in accordance with regulations as a last resort

Technology Infrastructure for FEFO

Warehouse Technologies

Modern WMS systems automatically support FEFO logic

The consistent and error-free implementation of FEFO depends on a suitable technology infrastructure. While manual tracking is possible in small operations, it becomes prone to error as it scales.

Basic System Requirements

Inventory Management System (WMS/ERP)

  • Batch/lot tracking: Keeping each batch under a separate record
  • Date fields: Production date, expiration date, goods receipt date
  • Rotation rule: FEFO and FIFO options and product-based assignment
  • Automated suggestion: Suggesting the most suitable batch during dispatch
  • Reporting: Remaining life, critical stock, and waste reports

Barcode/RFID Infrastructure

  • Batch coding: Unique barcode or RFID tag for each batch
  • Date information: Readable expiration date on the label
  • Goods receipt scanning: Batch and date registration at the point of entry
  • Dispatch verification: Confirmation that the correct batch is sent at exit

Warning and Notification Systems

  • Dashboard: Real-time critical stock visibility
  • Email/SMS alerts: Notifications when approaching threshold values
  • Task list: List of batches that need to be dispatched with priority

Integration Points

Integrations for the FEFO system to work effectively:

  • Sales system: Order, remaining life control, and customer threshold compliance
  • Procurement system: Goods receipt, transfer of supplier batch information
  • Production system: Transfer of production date and batch information
  • Finance system: Waste cost and stock value reporting

Implementation Steps

  1. Current state analysis: Evaluate the system’s batch tracking capabilities
  2. GAP analysis: Identify missing features
  3. System configuration: Define FEFO rules
  4. Data cleansing: Enter batch and date data for existing stocks
  5. Training: Train the warehouse and operations team
  6. Pilot application: Test on a selected product group
  7. Rollout: Spread to all products after a successful pilot

Sector-Specific Applications

Although FEFO principles are sector-independent, each sector has its own unique requirements and best practices.

Food and Beverage Sector

  • Cold chain integration: Correlation of shelf life with temperature monitoring
  • Category-based rules: Different thresholds for dairy, meat, and vegetables
  • Retail requirements: Market chains demand a minimum remaining life
  • Campaign management: Promotion integration for products approaching expiry

Pharmaceutical and Pharmacy Sector

  • Legal necessity: Pharmaceutical regulations may mandate FEFO
  • Serial number tracking: Unique serial traceability for every box
  • Recalls: Rapid batch-based recall capability
  • Return management: Separate management of returns with low remaining life

Cosmetics and Personal Care

  • PAO (Period After Opening): Tracking life after opening
  • Production date focus: Production date + life instead of expiration
  • Export requirements: Different label and life rules based on the country

Chemical and Laboratory

  • Hazardous material rules: Separate storage and special handling
  • Calibration link: Relationship of reagents with calibration dates
  • Certificate management: Analysis certificate validity tracking

Field Example: Food Distribution Case

Real Case (Unbranded)Food Distribution Warehouse

Situation

A medium-sized food distribution company. 2,500+ SKUs, 800+ daily shipments. Dairy products, refrigerated foods, and dry food categories. Current system: Basic ERP, manual batch tracking, operating with FIFO logic. Observed waste rate: monthly average of 4.2%.

Identified Problems

  1. Batches with different shelf lives: The same product arriving from different suppliers with different shelf lives
  2. Manual tracking errors: Expiration date control left to warehouse personnel
  3. No critical stock visibility: Products approaching expiry are not noticed until the last moment
  4. Retail returns: Returns due to the delivery of products with short remaining lives

Steps Taken (representative duration: 3 months)

  1. Month 1: Batch tracking module activated in the existing ERP platform, expiration date field made mandatory for all SKUs
  2. Month 2: FEFO rule defined for refrigerated products, date verification added to the goods receipt process
  3. Month 3: Weekly critical stock report created, automated discount campaign system established for products approaching expiry

Result (observed)

  • Waste rate: Dropped from 4.2% to 1.8% (after a representative 6 months)
  • Retail returns: 60% reduction
  • Critical stock visibility: Provided via real-time dashboard
  • Campaign sales: Additional revenue from products approaching expiry

This example shows that FEFO implementation involves not just a system change, but also process, technology, and cultural change. For more sector examples, we invite you to visit our sectors page.


Frequently Asked Questions (FAQ)

FEFO (First Expired, First Out) is an inventory rotation method based on the principle of prioritizing the dispatch of the product with the closest expiration date. Regardless of the warehouse entry date, whichever batch expires first goes out first. This approach is designed to minimize the waste rate in perishable products.

FIFO (First In, First Out) follows the principle that the first product to enter the warehouse is the first to go out. FEFO, on the other hand, looks at the expiration date instead of the entry date. For example, if two different batches arrive on the same day and one has a closer expiration date, that batch is dispatched first in FEFO. In FIFO, the entry sequence is followed. FEFO generally provides a lower waste rate for perishable products.

FEFO is of critical importance, especially in the food and beverage, pharmaceutical, and cosmetics and personal care sectors. In these sectors, legal regulations and quality standards may mandate the priority dispatch of products approaching their expiration dates. Additionally, FEFO implementation is considered standard in areas such as cold chain logistics, medical supplies, and laboratory chemicals.

The basic requirements for FEFO implementation are: (1) An inventory management system or WMS capable of batch/lot tracking, (2) Barcode or RFID infrastructure for expiration date recording, (3) Algorithms that generate automated dispatch suggestions, (4) Warning mechanisms that notify of critical dates. Most modern ERP and WMS systems support these features.

Remaining shelf life = Expiration date – Today’s date. As a percentage: (Remaining days / Total shelf life) x 100. For example, a product with a 90-day shelf life has a 33% remaining life 30 days before its expiration date. Many companies set a minimum remaining life threshold for customer delivery (e.g., at least 50% or 66% remaining life).

Waste reduction strategies include: (1) Demand forecasting and dynamic order optimization, (2) Promotion or discount campaigns for products approaching expiry, (3) Alternative sales channels (outlet, B2B, donation), (4) Fresh product agreements with suppliers, (5) More frequent supply with smaller batches, (6) Shelf-life-extending packaging and storage conditions.

About the Author

Koray Cetintas is an advisor specializing in digital transformation, ERP architecture, process engineering, and strategic technology leadership. He applies a "Strategy + People + Technology" approach shaped by hands-on experience in AI, IoT ecosystems, and industrial automation.

Get Support for Your Project

I can help guide your digital transformation initiative. Book a free preliminary call to discuss your priorities.