Wholesale guides
What is FEFO inventory rotation
FEFO, or first expired first out, is a lot rotation method that ships the items with the nearest expiration date first.
Definition
FEFO means first expired, first out. You rotate inventory so the lot with the earliest expiration date leaves first. In wholesale, that helps you keep dated goods moving in order and reduces the chance that usable stock sits past its date.
FEFO is different from FIFO, which means first in, first out. FIFO follows receipt date. FEFO follows expiration date. If two lots arrive on the same day, FEFO still sorts them by date code, not by when you received them.
You use FEFO when product life matters. That includes food, beverage, supplements, personal care items, and other goods with printed dates or lot codes. The rotation rule should be visible to your warehouse team, your buyers, and anyone who picks orders.
How FEFO works
FEFO starts with lot-level receiving. You record the lot number, the date code, and the expiration date when product comes in. If you do not capture those fields at intake, you cannot rotate stock with confidence later.
At pick time, the system or pick list should show the lot that expires first. The picker takes that lot before later-dated inventory. If you move stock across bins or stores, the rotation rule needs to travel with it so the age of the goods stays clear.
A clean FEFO process depends on consistent labeling. The warehouse needs one source of truth for the date code, one storage rule for where the lot sits, and one order rule for what ships. When those three pieces match, the team can follow FEFO with less guesswork.
Why FEFO matters
FEFO is a control against shrink and write-offs. When dated goods are picked in expiration order, you reduce the chance that older inventory is missed until it becomes unsellable. That matters in wholesale, where inventory often moves through multiple stores, cases, and replenishment cycles.
It also supports customer service. Retailers and foodservice buyers expect fresh product and predictable shelf life. If your team ships newer lots while older lots sit behind them, you can create returns, credits, and complaints that take time to unwind.
FEFO helps with compliance and traceability as well. If you need to answer a recall or a quality question, lot records matter. A warehouse that tracks expiration dates at the line level can identify what shipped, where it went, and which lots remain on hand.
Examples and exceptions
A beverage distributor may receive the same SKU in several lot runs. One lot expires in March and another in June. FEFO sends the March lot first, even if the June lot arrived earlier or sits closer to the dock.
A supplement brand can use FEFO for inventory that carries a best-by date. The picker should see the earliest date first, then the next lot after that. If a lot is reserved for a specific customer, that reservation still needs to respect the expiry order.
FEFO is not a fit for every item. Durable goods without a meaningful expiration date do not need it. For those items, FIFO or a simple stock location rule may be enough. The right rotation method depends on whether the date on the package affects saleability.
| Method | Rotation rule | Common use |
|---|---|---|
| FEFO | Earliest expiration date ships first | Dated food, beverage, supplements |
| FIFO | Oldest received stock ships first | Items without a shelf-life concern |
FAQ
Is FEFO the same as FIFO?
No. FEFO follows the earliest expiration date. FIFO follows the earliest receipt date. If your product has no date code that matters, FIFO may be enough. If shelf life affects saleability, FEFO gives you a tighter rotation rule.
Do you need lot numbers for FEFO?
Yes, in practice you usually do. Lot numbers help you trace inventory, isolate a recall, and match the right pallet or case to the right date code. Without lot-level records, FEFO becomes hard to apply consistently in a busy warehouse.
Where does FEFO fit in wholesale operations?
It fits in receiving, putaway, picking, and inventory review. You use it when you want the oldest expiring stock to move first. That can apply to a single store, multiple stores, or a shared warehouse with several product lines.
What happens if a later lot is damaged?
Damage handling should come before rotation. If a lot is not sellable, remove it from available stock and document the reason. Then FEFO can keep working on the remaining inventory without sending the wrong goods to a customer.
Can software enforce FEFO?
Software can help by storing lot codes, expiration dates, and pick order. But the process still depends on clean receiving data and disciplined warehouse work. If the date on the label is wrong, the system will rotate the wrong lot with confidence.
Put FEFO into a working inventory process
Use FEFO when date codes matter and you need clear lot rotation in the warehouse.
More wholesale and platform guides
Last reviewed 2026-09-02.