What it means
A warehouse receives two batches of the same product, but the newer delivery expires sooner. First-in-first-out would choose the older arrival, while FEFO chooses the earlier expiry, which matters when a product's usable life is more important than the order in which it arrived.
For example, batch A arrived Monday and expires in June, batch B arrived Wednesday and expires in May, so FEFO selects B if both are saleable. GS1's retail-system guidance describes inventory systems that capture batch and expiration attributes and use them for FEFO picking and allocation.
The UK Food Standards Agency distinguishes food safety use-by dates from quality best-before dates, so the applicable date and legal handling rule must be identified for each product. Record an expiry or relevant date at receipt for each lot, not just at the SKU level, and treat a missing or impossible date as a trigger for review rather than defaulting to a safe batch.
Compare only stock suitable for the order, because a recalled or damaged batch stays unavailable regardless of its expiry order. Customers may require a minimum remaining shelf life on delivery, so an early-expiring batch might fail that contract rule, and the business should avoid sending goods so close to expiry that they cannot be used safely or normally.
A pick sequence can be overridden for a valid reason, but the reason should be recorded. A warehouse system can direct picking, but staff must verify labels and quantities at the shelf.
Store locations should make the correct batch accessible, since a batch buried behind newer stock defeats the rule in practice. Reconcile physical and system lots as well, because a wrong date in software can cause perfectly good stock to be overlooked.
FEFO is not an accounting inventory valuation method, as financial cost flow and physical picking rules answer different questions, and it differs from FIFO, which chooses by receipt order. Some products have manufacture dates instead of expiry dates, so a company needs a suitable documented rule for those goods.
A product may become unfit before its printed date if storage temperature or packaging fails, so temperature and handling controls work alongside FEFO, and for regulated goods the current jurisdiction-specific rules for storage, sale, recalls and disposal must be checked. Track batches by supplier, since repeated short-dated receipts may call for a purchasing or contract change, and forecast demand against remaining shelf life because a large lot that will expire before sale creates waste even with flawless picking.
Use exception reports for stock approaching its date, do not relabel or extend dates casually, and inspect returned goods separately before they re-enter available stock, since their original date does not prove they were stored correctly. For multi-site businesses, moving short-dated stock to a faster-selling site may help, and measuring expired-stock losses, lot accuracy and exception rates shows whether the rule works without shipping stock customers cannot reasonably use.
In practice
Real-world examples.
Example
A distributor holds batch A, which arrived first but expires in June, and batch B, which arrived later and expires in May, so FEFO selects B for a pharmacy order. The picker scans the lot barcode to confirm the right batch. The system records the pick for traceability.
Example
A food wholesaler holds an early-expiring batch because it fails a supermarket customer's minimum shelf-life requirement of 60%. The picker ships a later lot to that customer and sends the short-dated lot to a discount outlet that accepts it. The reason is recorded on the order.
Example
A medical supplies warehouse blocks a recalled lot even though it has the nearest expiry. FEFO would otherwise choose it first. The lot is quarantined until the supplier gives disposal instructions.
Formula
Calculation
FEFO is a picking rule rather than a financial formula: pick priority goes to the earliest valid expiry date among eligible lots, after safety, quality and customer constraints. A related check is remaining shelf life % = days remaining / total shelf life in days x 100.
Worked example: a customer requires at least 60% of shelf life remaining on delivery. Batch B has a total shelf life of 120 days with 54 days left, so remaining shelf life = 54 / 120 x 100 = 45%, which fails the customer's 60% rule. Batch A has 120 days in total with 90 days left, so 90 / 120 x 100 = 75%, which passes. FEFO would normally choose B first, but for this customer the documented exception is to ship A and redirect B to a customer without that requirement.
Waste example: if 400 units that cost $5 each expire unsold, the loss is 400 x $5 = $2,000, which shows why moving short-dated stock early matters.Case study
Seen in the real world.
This entirely fictional case follows Fern Pharmacy Supply, an invented distributor. A lot with a nearer expiry sat behind a later one in the racking, so pickers kept taking the easier-to-reach stock and some units expired unsold. The team updated bin placement and barcode checks, then tracked short-dated exceptions and returns over the following months.
It kept recalled stock quarantined instead of letting FEFO choose it. It also asked suppliers to avoid deliveries with very short remaining life. The case is invented and illustrative, and no real results are implied.
Watch out
Common mistakes.
- Confusing FEFO with FIFO receipt order.
- Picking an expired or recalled batch because its date is earliest.
- Ignoring a customer's minimum remaining shelf-life rule.
Questions
People also ask.
Is FEFO an accounting costing method?
No. It is a physical stock-selection rule.
Can FEFO be overridden?
Yes for a valid documented safety, quality or contract reason.
Does a printed date guarantee safety?
No. Storage conditions and applicable rules also matter.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%Related
