- Imperia
- Blog
- Inventory Management
- Planned FEFO: how to prevent expiries, waste and stock-outs
Planned FEFO: how to prevent expiries, waste and stock-outs
- Updated
- 28 May 2026
- Reading time
- 9 min read
Table of contents
Planned FEFO isn’t just about dispatching the product that expires first. In companies managing perishable inventory, products with limited shelf life, or client-specific restrictions, FEFO needs to be embedded in purchasing, production, inventory, and stock allocation policies.
If expiry is managed too late, the problem has already occurred. The product might be in the warehouse but unusable for certain clients, channels, or orders. Therefore, planning with expiry dates is not merely a logistical task—it’s a crucial decision to protect service, reduce waste, and prevent capital being tied up unnecessarily.
What is planned FEFO
FEFO stands for First Expired, First Out. It ensures the product with the earliest expiry is dispatched first. This approach is particularly important in sectors such as food, beverages, cosmetics, pharmaceuticals, chemicals, or any industry handling products with a limited shelf life.
Planned FEFO goes further. It doesn’t only order warehouse outputs but integrates expiry into earlier decisions: how much to buy, when to produce, which batch to allocate, which client to serve, and which stock to prioritise.
Difference between FEFO and FIFO
FIFO, or First In, First Out, ensures the earliest received product is dispatched first. While useful in many contexts, FIFO does not always guarantee that the product with the shortest remaining shelf life leaves first.
FEFO prioritises expiry date over entry date. This is critical when two batches arrive on different dates but have varying expiry dates due to manufacturing, supplier, or transport conditions.
Why expiry should be planned
Expiry shouldn’t be handled only at order fulfilment. Waiting until then means key decisions on purchasing, production, storage, and commercial allocation have already been made.
Planning for expiry allows risks to be anticipated. Companies can adjust purchases, modify production sequences, prioritise certain channels, or take commercial actions before products lose value.

Why expiries fail
Expiries fail when planning considers units but not useful life. The system might know how many units are in stock, but not whether they are valid for future demand.
This gap creates a false sense of availability. Stock appears in the system but may be unassignable if it doesn’t meet minimum shelf life requirements or expires before reaching the point of consumption.
Correct stock, wrong expiry
A company may have sufficient stock yet still be unable to fulfil an order. This happens when available units do not meet the client’s, channel’s, or market’s minimum expiry requirements.
In such cases, the issue isn’t quantity but the temporal quality of inventory. Stock exists, but it’s not suitable for the decisions that the business needs to make.
Demand misaligned with shelf life
Planned demand must be aligned with the remaining shelf life of available stock. If expected consumption is too slow, stock may expire before it can be sold.
This is common for slow-moving items, seasonal products, or highly concentrated campaigns. Without cross-referencing demand and expiry, a company might produce or purchase correct quantities for demand that will arrive too late.
Manual and reactive decisions
When expiry isn’t modelled, teams manage it manually checking batches, cross-referencing dates in spreadsheets, and taking urgent actions once the risk is evident.
This approach is hard to scale, prone to error, and consumes operational time that could be spent preventing problems rather than correcting them.
Business impact
Poor expiry management directly affects profitability. It not only causes waste but also impacts service levels, tied-up capital, and operational efficiency.
Moreover, these effects often appear too late. When products are near expiry, options are limited, and decisions are usually less profitable.
Waste and expired products
The most obvious consequence is waste. When products expire before sale or use, the company loses inventory value and incurs disposal or handling costs.
Waste begins well before expiry, when planning fails to detect that available coverage exceeds probable demand within the remaining shelf life.
Stock-outs despite available inventory
Paradoxically, stock-outs may occur even with inventory on hand. This happens when available stock doesn’t meet expiry requirements for certain orders.
The outcome is doubly negative: the company retains unusable inventory while failing service commitments, leading to urgent production, accelerated purchasing, or manual reallocations.
Financial cost and tied-up capital
Inventory at risk of expiry immobilises capital. As products near their expiry, their operational value declines, and commercial alternatives are reduced.
This affects cash flow and flexibility. If significant capital is locked in stock with short shelf life, the business loses agility to invest in more critical or profitable items.

FEFO in purchasing
FEFO starts in purchasing, not the warehouse. Procurement decisions must consider not only price, MOQ, or lead time, but also remaining shelf life upon receipt.
If expiry isn’t incorporated into the model, stock may appear sufficient but won’t be useful for the entire demand horizon. Shelf life must therefore be part of purchasing policy.
Purchasing policies by shelf life
Not all products should be purchased under the same logic. Long-life items can have broader coverage, while short-life products require tighter, more frequent orders.
Purchasing policy should reflect expiry risk, including maximum coverage, minimum shelf life at receipt, and specific rules by product family, supplier, or channel.
MOQ, lead time, and expiry
MOQ may conflict with remaining shelf life. If a supplier requires a minimum quantity exceeding probable consumption within the useful period, waste can occur before execution.
Lead time is also critical. Long lead times reduce responsiveness, forcing earlier purchases, which may be risky if remaining shelf life is limited.
Critical suppliers and batches
Suppliers do not always deliver batches with the same remaining shelf life. Two deliveries of the same product may arrive with different expiry dates, directly affecting planning.
It is therefore important to track supplier behaviour in terms of expiry, alongside price and punctuality.
FEFO in production
In production, expiry influences what to manufacture and when. Producing too early can generate stock that loses shelf life before reaching the client.
Production sequencing also impacts waste risk. Manufacturing batches without considering demand, existing inventory, and expiry may seem efficient in-plant but inefficient for the business.
Expiry-based sequencing
Sequencing must consider product and existing stock shelf life. If inventory is close to expiry, producing more units may not make sense before consuming or reallocating stock.
This connects production with inventory and demand. The optimal sequence balances operational efficiency, service, and expiry risk.
Batches and production campaigns
Long campaigns can improve production efficiency but may create excess stock. In perishable goods, this becomes a risk if demand cannot absorb the batch in time.
Batch size should be evaluated considering total cost, not just setup reduction, and account for stock, remaining shelf life, and waste probability.
Obsolescence risk
Obsolescence isn’t always due to product change or end-of-life. In perishable products, value loss may simply come from the passage of time.
This risk should be integrated into planning. Low-turnover or uncertain-demand items may see efficiency gains from early production, but this can destroy margin due to subsequent waste.

FEFO in inventory
In inventory, FEFO decides which stock should leave first, while planned FEFO helps anticipate what stock will be useful in the future. This distinction is key to avoiding misleading decisions.
It’s not enough to know how many units exist. You need to know how many will be valid for each demand, client, channel, or period.
Coverage by expiry date
Traditional coverage measures days or weeks of demand met by available stock. For perishables, coverage must be aligned with expiry date.
A reference may show sufficient units but insufficient useful coverage. Therefore, useful coverage is more important than total coverage.
Stock allocation by client
Not all clients accept the same minimum shelf life. Certain channels require more remaining days, especially in retail, export, or international distribution.
Stock must be allocated according to rules, so batches are directed where they add the most value before they expire.
Alerts and critical exceptions
Expiry management requires early warnings. Waiting until a product nears expiry limits options and often necessitates discounts, urgent reallocation, or removal.
Critical exceptions should be prioritised by impact. Not all batches nearing expiry require the same attention; focus on high-value, low-turnover, high-risk batches.
How to model expiry
Modelling expiry means converting dates, rules, and constraints into planning logic. It’s not just about recording the expiry date but using it to make better decisions.
This requires reliable data, clear rules, and scenario simulation. Without these, FEFO remains limited to warehouse execution.
Required master data
Master data must include total shelf life, minimum shelf life at receipt, minimum shelf life by client or channel, production date, expiry date, and batch. Storage conditions should also be recorded if they affect product validity.
Data must remain up-to-date and connected with purchasing, production, and inventory to anticipate risks accurately.
Rules by product and channel
Each product may require different logic. Some allow long coverage, others need rapid turnover, and some may only be assigned to specific channels if minimum shelf life is met.
Channels also have different rules. International clients may require longer remaining life than local clients due to transport and sales times.
Scenarios and simulations
Simulation anticipates what will happen to stock before expiry. It can evaluate whether forecast demand will absorb a batch, whether reassignment is needed, or whether a promotion should be activated.
This allows more lead time for decisions, moving from reactive to proactive management.

From manual FEFO to planned FEFO
Many companies manage FEFO manually while volumes seem manageable. Problems arise as products, channels, clients, and constraints increase.
At a certain point, manual management isn’t enough. Planning must automate calculations, alerts, and rules to prevent expiry becoming a recurring issue.
When spreadsheets fall short
Spreadsheets can help with specific cases but aren’t suitable for continuous expiry management. They require constant updates and may lose traceability.
They also often fail to connect demand, stock, purchasing, and production in real time, leading to decisions based on incomplete or outdated data.
How planning software helps
Planning software integrates expiry, demand, inventory, purchasing, and production into a single model. This enables early risk detection and coherent decision-making across departments.
It also automates FEFO rules, generates alerts, and simulates scenarios. The goal is not just to manage warehouse dispatches but to anticipate stock usage to reduce waste and protect service.
From expiry to operational advantage
Expiry shouldn’t be seen as merely a constraint. When managed correctly, it becomes an operational advantage, forcing more precise planning and better decision alignment.
Planned FEFO shifts management from reactive to proactive, helping reduce waste, prevent stock-outs despite available inventory, and improve inventory profitability.
Reducing waste without compromising service
Reducing waste shouldn’t mean reducing availability. The challenge is balancing shelf life, demand, inventory, and client rules to serve better with lower risk.
Integrating expiry into planning allows earlier decisions, adjusting purchasing, production, stock reallocation, or activating commercial actions in time.
Automating FEFO decisions
Automating FEFO decisions with a supply chain planning software scales expiry management without constant manual reviews. This is especially relevant in companies with many SKUs, multiple warehouses, or clients with different requirements.
SCP Studio connects demand forecast, inventory, purchasing, and production to integrate expiry into planning. Companies looking to reduce waste, prevent stock-outs, and make FEFO a real decision rule can request a demo to see how it applies to their operations.
Related articles
Subscribe to our newsletter and transform your management!
Receive updates and valuable resources that will help you optimise your purchasing and procurement process.