Managing pharmaceutical inventory requires more than keeping medicines in stock. Pharma distributors, wholesalers and retailers must also monitor expiry dates, organise stock rotation and ensure that products are dispatched appropriately.
When multiple batches of the same medicine have different expiry dates, which batch should be issued first?
This is where FEFO (First Expiry, First Out) becomes important. It is an inventory management method that prioritises products with the earliest expiry dates, helping pharmaceutical businesses manage stock more effectively and reduce avoidable expiry-related losses.
In this guide, we explain how FEFO works, how it differs from FIFO and how pharma businesses can implement it in their daily operations.
What Is FEFO in Pharmaceutical Inventory Management?
How Does FEFO Work?
FEFO vs FIFO: What Is the Difference?
Why Is FEFO Important for Pharma Distributors?
How to Implement FEFO in a Pharmaceutical Warehouse
Common FEFO Inventory Management Mistakes
How Technology Can Support FEFO
Frequently Asked Questions
FEFO stands for First Expiry, First Out. It is an inventory management method in which products with the earliest expiry dates are prioritised for issue or dispatch, regardless of when they were received.
In pharmaceutical distribution, stock may arrive from different suppliers or in multiple batches. Even when the products are identical, their expiry dates may vary.
FEFO helps businesses identify which eligible batch should be dispatched first, reducing the likelihood that products with shorter remaining shelf lives will be overlooked.
For example, a distributor may receive two batches of the same medicine on different dates. If the newer batch expires earlier than the older batch, FEFO prioritises the batch with the earlier expiry date.
The principle is simple: manage stock according to expiry dates, not just the date of receipt.
Consider a pharmaceutical distributor holding two batches of the same product.
| Inventory detail | Batch A | Batch B |
|---|---|---|
| Date received | 10 January 2026 | 20 January 2026 |
| Expiry date | December 2026 | June 2027 |
| FEFO priority | First | Second |
Under FEFO, Batch A should generally be issued first because its expiry date is earlier, provided it remains eligible for sale or dispatch and meets all applicable requirements.
Batch B remains in inventory for subsequent orders, subject to its expiry date, product condition and customer requirements.
Step 1: Record expiry dates
Maintain accurate expiry information for each product batch when stock is received.
Step 2: Organise inventory
Arrange stock so that batches with earlier expiry dates can be identified and accessed easily.
Step 3: Check before dispatch
Review batch numbers, expiry dates, product condition and any customer-specific shelf-life requirements before issuing stock.
Step 4: Update inventory records
Record every stock movement so that the inventory system reflects the correct remaining quantity for each batch.
Step 5: Monitor near-expiry stock
Review upcoming expiry dates regularly and take appropriate action in accordance with applicable policies, product requirements and regulations.
FEFO and FIFO are both inventory rotation methods, but they use different criteria to determine which stock should be issued first.
| Feature | FEFO | FIFO |
|---|---|---|
| Full form | First Expiry, First Out | First In, First Out |
| Main criterion | Expiry date | Date of receipt |
| Stock priority | Eligible stock with the earliest expiry | Oldest received stock |
| Pharmaceutical use | Helps prioritise batches by expiry | Can support general stock rotation |
| Main consideration | Accurate batch-level expiry records | Accurate receipt records |
For medicines with expiry dates, FEFO is particularly useful because it prioritises the remaining shelf life of each batch rather than the order in which stock arrived.
FIFO can still be useful in inventory management, but it should not replace expiry-based prioritisation when batches have different expiry dates.
Businesses should also follow product-specific storage requirements, applicable regulations and any restrictions on minimum remaining shelf life.
Medicines that remain in inventory for too long may approach expiry before they can be sold or distributed. FEFO helps businesses identify and prioritise eligible stock with shorter remaining shelf lives.
Although FEFO cannot eliminate every expiry-related loss, it can improve stock rotation when implemented consistently.
Batch-level expiry records help distributors understand which products require attention and which batches should be considered for upcoming orders.
This makes routine stock checks more systematic.
A clear FEFO process helps warehouse teams identify, locate and select the appropriate batch during order picking.
Organised storage and accurate labels can also reduce confusion between batches of the same product.
Expiry reports can reveal products that are moving slowly or being purchased in quantities that exceed actual demand.
Businesses can use this information to review reorder quantities, purchasing frequency and stock levels.
Medicines must remain suitable for their intended use throughout storage and distribution. FEFO supports this process by keeping expiry dates visible during inventory decisions.
However, FEFO alone does not guarantee product quality or regulatory compliance. Appropriate storage, handling, documentation and quality controls remain essential.
A practical FEFO system combines accurate records, organised storage and consistent staff procedures.
Record the product name, batch number, quantity received, expiry date and relevant storage requirements for each batch.
Avoid maintaining only product-level quantities when multiple batches have different expiry dates.
Label storage locations so that employees can identify products and batches without unnecessary handling.
Where appropriate, organise stock to make eligible batches with earlier expiry dates easier to access.
Create a routine for reviewing upcoming expiry dates. The review frequency should reflect inventory turnover, product shelf life and business requirements.
Flag near-expiry products for assessment rather than waiting until the final days before expiry.
Ensure that employees understand how FEFO works and know how to verify the correct batch before picking and dispatch.
Documented procedures can help maintain consistency across shifts and locations.
Define how the business will identify, assess and manage products approaching expiry.
Any decisions involving returns, transfers or other disposition options should follow applicable law, supplier agreements, quality procedures and product requirements.
Conduct periodic checks to ensure that physical stock matches inventory records.
Investigate discrepancies in quantities, batch numbers and expiry dates promptly.
Even when a business understands FEFO, inconsistent implementation can reduce its effectiveness.
Ignoring batch-level expiry dates: Tracking only the total quantity of a product makes it difficult to identify which batch should be issued first.
Using receipt date as the only criterion: The oldest stock received may not always have the earliest expiry date.
Mixing batches without clear identification: Poor labelling can cause staff to select the wrong batch during order picking.
Failing to review slow-moving products: Some products may remain in inventory long enough to approach expiry despite following basic stock rotation procedures.
Dispatching products without checking suitability: The earliest-expiring batch should not automatically be dispatched if it is expired, damaged, under quality hold or unsuitable for the customer's requirements.
Relying entirely on manual records: Manual tracking can work for smaller operations, but missed updates and data-entry errors can become difficult to manage as inventory grows.
Avoiding these mistakes requires clear procedures, accurate data and regular monitoring.
Inventory management software can make FEFO easier to apply across larger product ranges and multiple warehouse locations.
Depending on the system, useful features may include:
Batch-wise stock records.
Expiry-date alerts and reports.
Barcode-based product identification.
Stock movement history.
Near-expiry inventory reports.
Integration with order processing and dispatch workflows.
Technology is most effective when the underlying inventory data is accurate. Businesses should verify batch and expiry information during receiving and maintain proper controls over subsequent stock movements.
Smaller distributors can also begin with a structured inventory spreadsheet, provided it is maintained carefully and supported by regular physical checks.
Effective inventory management begins with understanding product requirements, expected demand and sourcing needs.
Businesses exploring pharmaceutical products can visit the Agrosaf B2B website to review the available portfolio and relevant product information.
Pharmaceutical distributors and retailers should evaluate their requirements before purchasing and confirm product availability, applicable storage conditions and commercial terms directly.
Combining informed sourcing decisions with batch-level inventory management can help businesses organise their operations and manage stock more responsibly.
FEFO stands for First Expiry, First Out. It prioritises eligible inventory with the earliest expiry date for issue or dispatch.
If Batch A expires in December 2026 and Batch B expires in June 2027, Batch A generally receives priority for dispatch, provided it is suitable for sale and meets applicable requirements.
FEFO prioritises stock by expiry date, whereas FIFO prioritises stock by the order in which it was received.
FEFO helps businesses identify and issue eligible stock with shorter remaining shelf lives first, reducing the chance that earlier-expiring products will be overlooked. Its effectiveness also depends on demand planning, storage and regular monitoring.
Yes. Smaller businesses can use a well-maintained spreadsheet or batch-wise register that records quantities and expiry dates. Regular updates and physical stock verification are important.
No. FEFO does not mean dispatching expired medicines first. Expired, damaged, recalled or otherwise unsuitable products must be handled according to applicable legal and quality procedures.
The appropriate frequency depends on product shelf life, stock turnover, inventory size and business procedures. Near-expiry products may require more frequent review.
FEFO is a practical inventory management method that helps pharmaceutical distributors prioritise eligible stock according to expiry dates. When combined with accurate batch records, organised storage and regular expiry reviews, it can improve inventory visibility and help reduce avoidable losses.
For pharma wholesalers, distributors and retailers, implementing a consistent FEFO process is an important step towards more organised, responsible and efficient inventory management.
FEFO prioritises stock with the earliest expiry date. Batch-wise expiry tracking helps improve stock rotation. Regular inventory checks can reduce avoidable expiry losses. Accurate records and organised storage support efficient pharma distribution.