Quick answer
FIFO means First In, First Out: the first product into storage is the first one used. In a kitchen it boils down to one simple rule — new stock goes to the back, old stock comes to the front, and you always pick from the front. Run with dated labels and a daily expiry check, FIFO is the cheapest tool you have to cut storeroom waste and keep food cost under control.
What the FIFO method actually is (and why it matters)
FIFO is short for First In, First Out: whatever goes in first comes out first. Born in logistics and inventory accounting, in a kitchen it becomes a physical habit. When a delivery lands, the new product goes to the back of the shelf or the back of the walk-in, while what was already there gets pushed forward. Whoever picks always takes from the front — the oldest batch.
It sounds trivial, but it is exactly the move almost nobody makes under pressure. The supplier arrives, you unload fast, you cram everything wherever there is room. The result: the old pack stays at the back, expires, gets binned. Storeroom waste in an average restaurant runs between 2% and 5% of the value of goods purchased, and most of it is pure rotation error, not consumption.
FIFO costs nothing. No software, no extra headcount. It needs discipline and a few labels. That is why it is the first thing to fix when you want to cut waste without touching the menu or your suppliers.
FIFO vs FEFO vs LIFO: which one and when
There are three rotation logics, and mixing them up gets expensive.
| Method | Stands for | Sorting rule | When to use | |--------|-----------|--------------|-------------| | FIFO | First In, First Out | Arrival date | Dry goods, canned, long and even shelf life | | FEFO | First Expired, First Out | Expiry date | Fresh, dairy, meat, fish, opened products | | LIFO | Last In, First Out | Newest out first | Accounting only (never for food) |
The critical point is the gap between FIFO and FEFO. FIFO sorts by arrival date, but in a kitchen a batch that arrives later often carries an earlier expiry (because the supplier cleared their own old stock). In that case pure FIFO has you reach for the wrong batch. That is why on perishables the correct rule is FEFO: use what expires first, regardless of when it arrived.
LIFO — last in, first out — exists only in the accounting valuation of stock. Apply it to food and you guarantee the old stuff always expires at the back. Never do it in a kitchen.
The operating rule that works in most venues: FEFO on fresh, FIFO on dry goods, always with legible labels.
How to apply FIFO in practice
Application lives or dies on the physical details of storage. Here are the steps that make the difference.
1. Load from the back, pick from the front
The ideal setup is pass-through shelving or walk-ins arranged so you load new product from the rear and pick from the front. If you only have front access, you rotate by hand: at every delivery pull the old, put the new behind it, bring the old back forward. Two minutes spent, far more saved.
2. Label everything with received and use-by dates
Every product received, and every product opened or decanted into a container, needs a label with: name, date received (or opened) and expiry/use-by date. Without a label, FIFO is just memory — and memory under service does not exist.
3. Colour-code expiry
Many kitchens use day-of-week coloured labels or a traffic-light system: green (free use), amber (use within a few days), red (top priority or discard). It lets you see at a glance what to consume first.
4. Run a fixed rotation check
A daily sweep on fresh and a weekly one on dry, always at the same moment (start of shift, say), to push expiring batches forward and flag the kitchen on what to use. This is the point where FIFO stops being theory.
A worked example: what rotation is worth
Take a restaurant buying €18,000 of goods a month. If waste from bad rotation sits at 4%, that is €720 a month going into the bin without generating a single cover — over €8,600 a year.
Apply FEFO with labels and a daily check, and dropping rotation waste from 4% to 1.5% is realistic:
- Waste before: 18,000 × 4% = €720/month
- Waste after: 18,000 × 1.5% = €270/month
- Saving: €450/month → €5,400/year
All of it at zero cost, because labels and discipline are not an investment, they are a habit. To see how fast your stock actually turns and where dead inventory piles up, measure your turnover ratio with the inventory turnover calculator.
FIFO, stock and orders: keeping them together
FIFO governs how product leaves; ordering governs how much comes in. The two have to talk, or you end up rotating an oversized storeroom beautifully (and still wasting) or running out mid-service.
The rule is to size stock to real rotation: the faster a product turns, the less stock you need to hold; the slower it moves, the more it risks expiring and the less you should buy ahead. Setting a minimum stock level per line prevents both stockouts and the build-up FIFO alone cannot save. You can work it out with the minimum stock calculator.
| Product type | Expected rotation | Stock to hold | |--------------|-------------------|---------------| | Fresh (fish, leaf) | 1-2 days | 1-2 days of usage | | Dairy, meat | 3-5 days | minimum stock + short buffer | | Dry, canned | 3-6 weeks | stock on monthly usage | | Frozen | 1-3 months | sized to freezer space |
FIFO and HACCP: what inspectors look for
The HACCP manual has no clause titled "FIFO", but it requires you to keep expiry dates under control and never serve spoiled food. FIFO and FEFO are the recognised method for proving you handle rotation in a structured way.
What a rotation-related inspection checks in practice:
- Opened products labelled with open date and use-by
- No expired products in the walk-in, fridge or dry store
- Correct separation and no cross-contamination between raw and cooked
- Coherence between what is in stock and what shows as near-expiry perishable
A disciplined FEFO with labels is therefore also your best insurance during an inspection: it documents on its own that your handling is under control.
Common mistakes
- Always loading from the front. The number-one error: the new lands handily at the front, the old dies at the back. Without physical rotation, FIFO does not exist.
- Confusing FIFO and FEFO on fresh. Trusting arrival date when expiry is what counts means binning good batches and using ones already at risk.
- Missing or illegible labels. Faded marker, peeling tape, no open date: without a clear label rotation relies on memory, which fails under service.
- Oversizing orders. FIFO does not save an overfull storeroom: buy more than you turn and some of it expires anyway. Rotation must pair with minimum stock.
- No fixed check. With no scheduled sweep, expiring batches stay invisible until it is too late.
- Decanting without carrying the date over. Move a product to another container and lose the original date, and you wipe out traceability.