HACCP Date Coding & Stock Rotation Explained

HACCP Date Coding & Stock Rotation Explained — Craven Cooling

HACCP Date Coding & Stock Rotation Explained: The Complete UK Guide (2026)

Date coding and stock rotation are the parts of your HACCP plan an EHO can check in ninety seconds — open a fridge, read the labels, and see whether the system is real or theatre. There are two legally distinct dates: use-by is a safety date and it is a criminal offence to sell food past it; best-before is a quality date and legally sellable afterwards. On top of the manufacturer’s date sits your own: a day-dot or date label giving opened or prepared food its own shelf life — commonly the “use within 2 days” rule for high-risk items. Rotate on FIFO (first in, first out) for ambient stock and FEFO (first expiry, first out) for anything dated, label defrosted stock with its own use-by, and keep the records that prove it. This guide covers each of those in the order they trip kitchens up.

Key Facts: HACCP Date Coding & Stock Rotation (UK, 2026)
  • Use-by = safety, best-before = quality: under UK food law it is an offence to sell or serve food after its use-by date. Best-before is about peak quality and food remains legal to sell and eat afterwards, provided it is otherwise fit. Never treat the two as interchangeable.
  • Don’t remove or overwrite a use-by date: altering or obscuring a supplier’s use-by date is unlawful. Your own day-dot supplements it — it never replaces it.
  • Opened shelf life: once a use-by product is opened, the supplier’s date may no longer hold. Many UK kitchens apply a 2-day rule (day of opening/prep = day 1, use by end of day 2) for high-risk ready-to-eat foods, unless the manufacturer or your validated HACCP plan states otherwise.
  • FIFO vs FEFO: use FIFO (first in, first out) for undated ambient goods and FEFO (first expiry, first out) for anything carrying a date — because the oldest delivery is not always the soonest to expire.
  • The law behind it: retained Regulation (EC) 852/2004 requires a permanent HACCP-based food safety management system; stock rotation and date control are core prerequisite controls within it.
  • Temperature underpins dates: a use-by date assumes correct storage. High-risk chilled food must be held at 8°C or below under the Food Safety (Temperature Control) Regulations 1995 — a date is only valid if the cold chain held.
  • Defrosted food gets a new date: once frozen food is defrosted for use, the frozen date is spent. Label it with a fresh use-by (typically 24 hours, chilled) and never refreeze raw defrosted product.
  • Records: a labelling system with no written procedure and no rotation check log looks unmanaged to an inspector. Keep the label key, the opened-shelf-life chart and a simple date-check record — if it is not written down, the assumption is it did not happen.

Date coding is where good intentions go to die. Every kitchen means to rotate stock and label opened items; far fewer do it consistently at 6pm on a Saturday with a delivery half-put-away. The failures are rarely dramatic — a tub of cooked chicken with no dot, a “best before” binned early as a “use by”, a defrosted salmon side back in the freezer. Individually minor, collectively they are among the commonest findings on a routine hygiene inspection. The fix is a system simple enough to survive a bad night: one label rule, one rotation rule, one place to write it down.

This guide is for the people who run UK food businesses — head chefs, kitchen managers, catering managers in schools, care homes and hospitals, deli and takeaway owners, and multi-site operators trying to make every venue label the same way. It covers date law, day-dot systems, opened shelf life, FIFO/FEFO rotation, defrost labelling and the records an EHO expects. When you are ready to equip the storage side, browse the food storage range at Craven Cooling.

Table of Contents
2 Legally distinct dates — use-by (safety, offence to sell past) and best-before (quality, legal to sell)
2 days Common opened/prepared shelf-life rule for high-risk foods (day 1 = day of opening or prep)
8°C Maximum chill temperature a use-by date assumes — the date is only valid if the cold chain held
The one that lands a prosecution Selling or serving food after its use-by date is a criminal offence, whatever the food looks or smells like — use-by is a bacteriological safety date, not a taste judgement. The classic route to trouble is confusing it with best-before: a chef who “uses their nose” past a use-by date on cooked meat, sliced pâté or ready-to-eat fish is gambling with Listeria and their premises licence. If the label says use by, the date is the rule and the nose does not get a vote.
Use by A safety date. Past it, high-risk food goes in the bin, not on the pass

Step 1: Use-By vs Best-Before — The Legal Difference

Almost every date-coding error in a UK kitchen comes back to one confusion: treating a quality date as a safety date, or the reverse. The two are legally different animals, and knowing which is which decides whether food is binned needlessly, served dangerously, or handled correctly.

Table: Use-by versus best-before at a glance
Feature Use-by Best-before
What it means Safety date — food may be unsafe to eat after it, even if it looks fine Quality date — food is at its best until then, but safe to eat after
Selling past the date A criminal offence Legal, if the food is still fit
Typical foods Cooked meats, dairy, ready-to-eat fish, prepared salads, sandwiches Dried goods, tinned food, flour, pasta, frozen food, biscuits
Judged by The date only — never smell, taste or appearance Quality checks (staleness, rancidity) after the date
If storage failed Date is void — food may be unsafe well before it Quality drops faster, but no automatic safety risk
The rule that keeps you legal: a use-by date is about food poisoning risk — invisible bacteria such as Listeria can reach dangerous levels while the food still looks and smells perfect. A best-before date is about quality — a biscuit past best-before is stale, not dangerous. High-risk chilled foods carry use-by; ambient and frozen goods carry best-before. When a supplier gives a use-by, you cannot legally extend, alter or overwrite it.

A third label is worth knowing: display until or sell by. These are stock-control instructions for the retailer, not legal safety dates — never a substitute for a use-by. Where a “display until” sits alongside a “use by”, the use-by governs safety. Train staff to read past the retailer codes to the legal date underneath.

The costliest confusion runs both ways Mistaking best-before for use-by throws away good stock — a case of tinned tomatoes a week past best-before is perfectly usable and binning it is pure waste. Mistaking use-by for best-before is the dangerous direction: serving cooked chicken “because it smells fine” a day past its use-by is exactly the decision that ends in a Listeria or Salmonella case and a closed kitchen. Train both directions — save the money and dodge the prosecution.

Step 2: Day-Dot & Date-Labelling Systems

The supplier’s date covers the unopened product. The moment you open, decant, cook or prepare, you take over responsibility for the shelf life — and that means your own label. Day-dot systems are the standard UK answer: a coloured or dated sticker that records when an item was opened or prepared and when it must be used by.

Day-of-the-Week Dots

Colour per day
  • Seven colours, one per weekday
  • Fast visual check across a shelf
  • Cheap, no printing needed
  • Risk: colour without a written use-by
  • Best paired with a wall key

Write-On Date Labels

Prepared / use-by written
  • Staff write prep date + use-by
  • Unambiguous — no colour code to learn
  • Works for agency and new staff
  • Needs a reliable marker to hand
  • Removable adhesive for wash-up

Dissolvable Labels

Wash-away in seconds
  • Dissolve fully in the wash
  • No sticky residue on containers
  • Keeps reusable tubs clean
  • Ideal for high-turnover prep
  • Slightly higher cost per label

Printed / Digital Systems

Label printers
  • Auto-calculates use-by from prep date
  • Allergen & product name on label
  • Consistent across every shift
  • Best for multi-site standardisation
  • Higher setup, lowest error rate

Whichever you use, a colour or dot alone is not enough — every labelled item needs, at minimum, what it is, the date it was opened or prepared, and the date it must be used by. Day-of-week dots are fine as a fast visual layer, but they must sit on top of a written use-by, not replace it. A red dot means nothing to an inspector without a key on the wall and a use-by they can read.

1
Label at the point of opening or prep

Not “later” — the dot goes on as the lid comes off or the batch is made. A tub with no dot must be treated as unknown and discarded; there is no safe way to guess when it was opened.

2
Record product, open/prep date and use-by

Three pieces of information, every time. “Cooked chicken · opened Tue · use by Wed” leaves nothing to interpretation at handover or on inspection.

3
Keep the supplier’s use-by visible too

Your dot supplements the manufacturer date — it never covers it up. Where possible, keep the original packaging or transcribe the supplier use-by so both dates are legible.

4
Put the label key on the wall

If you use coloured dots, a laminated key beside the fridges tells any staff member — and any inspector — what each colour means. No key, no defensible system.


Step 3: Opened Shelf Life & the 2-Day Rule

Once you open a use-by product, the manufacturer’s date was validated for the sealed pack — not for a tub that has been opened, portioned and handled. That is why kitchens apply their own opened shelf life, and the most widely used UK convention for high-risk ready-to-eat foods is the 2-day rule: the day of opening or preparation counts as day 1, and the food is used by the end of day 2.

Worked Example: Applying the 2-Day Rule
Cooked chicken opened / preparedMonday = Day 1
Day-dot use-by written on the tubUse by end of Tuesday (Day 2)
Storage condition that keeps the date valid8°C or below throughout
If the supplier use-by is sooner (e.g. Tuesday anyway)The earlier date always wins
If the supplier states a shorter opened lifeFollow the manufacturer, not the 2 days
Opened use-by = the SOONER of your 2-day rule and any manufacturer instruction — never the later of the two

The 2-day rule is a practical default, not a law of physics. Some foods deserve a shorter life — freshly cooked rice, cooked shellfish and certain dairy preparations can warrant same-day or 24-hour use. The default protects you when there is no better information; the manufacturer’s own guidance, where it exists, always overrides it.

The date only holds if the fridge did Every opened shelf life you write assumes the food stayed at 8°C or below — the legal chill limit under the Food Safety (Temperature Control) Regulations 1995. A day-dot on a tub sitting in a fridge running at 12°C is meaningless. Date coding and temperature control are one system: log the fridge, hold the chill, and the dates you write are defensible. Reliable commercial storage fridges are the foundation the whole date system stands on.
“Best before” opened does not become “use by” Opening a best-before product (a bag of flour, a jar of ambient sauce) does not turn it into a use-by item — but it can shorten quality and, for some products, introduce a safety consideration once opened. Follow any “once opened, use within X days, keep refrigerated” instruction on the pack, and apply common sense to opened ambient goods that could support bacterial growth. When in doubt, treat an opened, refrigerated, ready-to-eat product as high-risk and day-dot it.

Step 4: FIFO vs FEFO Stock Rotation

Labelling tells you when food expires; rotation makes sure the food that expires first is the food that gets used first. Two methods run UK kitchens, and using the wrong one for the wrong stock is a quiet source of waste and risk.

Table: FIFO versus FEFO stock rotation
Method What it means Rotate by Best for
FIFO First In, First Out — use the oldest delivery first Date of delivery / receipt Undated ambient stock: dry goods, tins, packaging where age tracks order of arrival
FEFO First Expiry, First Out — use the soonest-to-expire first Use-by / best-before date on the pack Anything dated: chilled, fresh, short-life goods where a newer delivery may expire sooner

FIFO is the rule everyone knows: newest to the back, oldest to the front, use front first — and it works when arrival order matches expiry order, which for dry ambient goods it usually does. FEFO is the sharper tool for dated stock, because deliveries do not always arrive in expiry order: a Thursday delivery of yoghurt can carry a shorter use-by than the Tuesday batch still on the shelf. Rotate that by delivery date and you serve the longer-dated tub while the shorter-dated one expires behind it. For anything carrying a date, expiry beats arrival every time.

1
Date-check on delivery

Read the use-by on every dated item as it comes in, before it is put away. Reject anything with too short a life for your turnover, and note which existing stock it should sit in front of or behind.

2
Shortest date to the front

Put the soonest-to-expire stock where it will be reached first. This is FEFO in one physical action — the hand naturally takes the front item.

3
Never store new stock in front of old

The commonest rotation failure is a busy delivery shoved straight to the front of the shelf. Two minutes of loading correctly saves the waste of stock that quietly times out at the back.

4
Daily “soon to expire” sweep

A quick scan each morning for anything using-up today or tomorrow lets you plan specials, prep or freezing while the food is still safe — rotation as a cost tool, not just a compliance one.

💰
Rotation is a margin lever, not just a rule UK hospitality loses a meaningful share of food purchases to spoilage and out-of-date write-offs. A large part of that is not over-ordering — it is stock timing out at the back of a shelf because rotation slipped. FEFO on dated goods, a daily expiry sweep, and correct loading on delivery routinely claw back a chunk of that loss. The equipment cost of getting storage right is trivial against a year of avoidable bin-runs.
FEFO First Expiry, First Out — the rule that stops dated stock dying at the back
Rotation needs storage you can actually see into You cannot rotate what you cannot see. Clear, stackable, date-labelled containers turn a chaotic shelf into a readable one — front-to-back order stays visible, and the soonest use-by is obvious at a glance. Craven Cooling stocks a range of food storage containers and we stock or source shelving and storage racks to spec — the physical backbone of a working FIFO/FEFO system.
Dispense & Rotate
Steelite DWH Creations Buffet Single Cereal Dispenser 11Ltr VV4419
£265.91 + VAT — Craven Cooling price Sealed & datable
  • 11-litre sealed hopper — date-label the fill, not loose bags
  • Portioned dispensing, product stays sealed from air and hands
  • One fill = one use-by to track, not a shelf of open boxes
  • Strips down for daily wash and sanitise
  • Clear body makes remaining stock and rotation visible

A worked example of date control by design: a sealed, single-fill hopper you label once, rather than a row of half-open cereal boxes each timing out on their own. Fewer open dates to chase, cleaner rotation, and the 852/2004 answer to the open crock.

View Cereal Dispenser →

Step 5: Defrost & Freezer Date Labels

Freezing is a pause button, not a reset. It stops the clock on quality and stops bacterial growth — but the moment food defrosts, the clock restarts, and freezer stock needs its own date discipline at both ends: going in, and coming out.

Table: Freezer and defrost date labelling
Stage What to label Why it matters
Freezing down Product name, date frozen, and a “use within” for frozen quality Frozen food is safe indefinitely at −18°C but loses quality — a date frozen label stops mystery bags accumulating
Freezing prepared food The original prep date and the frozen date both You need to know it was in-date when frozen — freezing does not rescue food that was already at its use-by
Defrosting for use A fresh use-by (commonly 24 hours, chilled at 8°C or below) The frozen date is now spent — defrosted high-risk food behaves like fresh and needs its own short use-by
After defrost “Do not refreeze” on raw defrosted product Refreezing raw defrosted food is a food-safety failure — each freeze-thaw cycle raises risk and destroys quality

The practical rules are simple and worth drilling. Never freeze food already at or near its use-by — freezing preserves the current state, it does not extend safety already gone. Defrost under control (in the fridge, not on a bench), and the moment food is defrosted, label it with a fresh use-by: for most high-risk items, use within 24 hours held at 8°C or below. And do not refreeze raw defrosted product — cooked food made from defrosted raw ingredients can be frozen once after cooking, but raw fish that has thawed does not go back in the freezer.

The three freezer date failures EHOs find most Unlabelled freezer bags — no name, no date, no idea how long it has been in there. Refrozen raw defrost — a part-thawed box of chicken pushed back into the freezer. No new use-by after defrosting — defrosted stock treated as if the frozen date still applies, then held for days. Each is a straightforward finding on inspection and a genuine risk in the kitchen. A roll of labels and a marker at the freezer door fixes all three.

Step 6: Records & EHO Compliance

Retained Regulation (EC) 852/2004 requires a documented, HACCP-based food safety management system, and date control and stock rotation are prerequisite programmes within it. You do not need a folder the size of a phone book — you need a system an inspector can see working and a few records that show it runs when nobody is watching.

1
Write the procedure down once

One page: how you label opened food, your opened-shelf-life defaults (the 2-day rule and exceptions), your rotation rule (FIFO/FEFO), and your defrost labelling. This is the “what we do” an EHO asks to see.

2
Keep the label key and shelf-life chart visible

The colour key on the wall and an opened-shelf-life chart by the prep bench are both a training aid and evidence. They show the system is documented and used, not carried in one person’s head.

3
Log the checks that matter

A simple daily date/rotation check and fridge-temperature log tie the whole system together — they show the dates you write sit on top of a cold chain that held. This is what turns “we do rotate” into proof.

4
Train it and record the training

Every food handler shown the labelling, rotation and defrost rules, with a signed line in the training record. Under 852/2004, food handlers must be trained appropriately — a signature moves the conversation from “did they know?” to “was it followed?”

If it is written down, it happened An inspector cannot see last Tuesday’s rotation. What they can see is a labelled fridge, a wall key, a shelf-life chart and a check log with entries in it. Together those say the system is real. A spotless fridge with unlabelled tubs and no paperwork says the opposite — and the assumption defaults against you. The records are cheap; the benefit of the doubt they buy on inspection day is not.

What a Date-Control & Storage Setup Costs — July 2026

Minimum viable (café) £40–£120 Day-dot rolls, markers, laminated key & shelf-life chart, a set of dated containers
Mid-size kitchen £150–£500 Dissolvable label system, full container set, dedicated shelving, freezer labelling station
Hotel / care home £500–£1,500 Label printer, site-wide container standardisation, additional storage fridges for FEFO layout
Multi-site rollout Per-venue basis Identical labelling system, charts and container spec at every site for consistent audits

Indicative UK costs, July 2026, ex VAT. Set against the food a single mis-rotated week sends to the bin, a proper labelling and storage setup pays for itself fast.

Food storage, containers and dispensers — we stock or source Craven Cooling stocks a range of food storage and food storage containers, and sources storage fridges and shelving to specification. Call 01792 732702 or email sales@cravencooling.co.uk with your kitchen layout and venue count for a consolidated quote.
In this guide ↓
  • Key facts and the real date-coding law
  • Use-by vs best-before — the legal difference that decides waste and risk
  • Day-dot and date-labelling systems compared
  • Opened shelf life and the 2-day rule, worked through
  • FIFO vs FEFO and how to rotate dated stock
  • Defrost and freezer date labelling
  • Records and what an EHO actually checks
  • FAQ — eight date-control questions answered

The Inspection-Day Checklist

Run this weekly. If every line passes, a date-and-rotation inspection holds no surprises.

  • Every opened / prepared item is labelled Product, open or prep date, and a written use-by on every tub. No orphan containers, no mystery dots.
  • Supplier use-by dates intact No use-by date altered, obscured or overwritten. Your dot supplements the manufacturer date, never replaces it.
  • Nothing past its use-by on the shelf High-risk food at or past use-by is gone, not “used up tomorrow”. The nose does not overrule the date.
  • Stock rotated shortest-date-first FEFO on dated goods, FIFO on ambient. Soonest to expire at the front; no new delivery stacked over old.
  • Defrosted food re-dated A fresh use-by on anything taken out of the freezer; no raw defrosted product going back in.
  • Fridges at 8°C or below and logged The cold chain the dates depend on is holding, and the temperature log proves it.
  • Label key and shelf-life chart on display Colour code and opened-shelf-life defaults visible by the fridges and the prep bench.
  • Procedure and training records current Written labelling and rotation procedure on file; every food handler signed off; date-check log up to date.
Get the Storage Right and the Dates Look After Themselves Family-run, with a Swansea showroom and a 2-year parts warranty on equipment across the UK & Ireland. We stock food storage and containers and source storage fridges and shelving to specification — one order, one invoice, every site set up to rotate. Browse Food Storage Call Sales — 01792 732702
In Summary

Date coding and stock rotation are the most inspectable parts of a UK HACCP plan. Two dates are legally distinct: use-by is a safety date and selling food past it is a criminal offence; best-before is a quality date and food is legal to sell afterwards. Never alter a supplier’s use-by — your own day-dot supplements it, recording what a food is, when it was opened or prepared, and when it must be used by. High-risk opened foods commonly follow the 2-day rule (day of opening = day 1), always taking the sooner of that default and any manufacturer instruction, and every date assumes storage at 8°C or below under the Food Safety (Temperature Control) Regulations 1995. Rotate ambient stock by FIFO and dated stock by FEFO, because the newest delivery is not always the soonest to expire. Defrosted food gets a fresh use-by (typically 24 hours chilled) and raw defrosted product is never refrozen. Retained Regulation (EC) 852/2004 requires all of this to sit inside a documented HACCP system with a written procedure, label key, shelf-life chart and check log — if it is not written down, the inspector assumes it did not happen. Craven Cooling (Swansea showroom) stocks food storage and containers and sources storage fridges and shelving to specification: 01792 732702 or sales@cravencooling.co.uk.

Frequently Asked Questions

A use-by date is about safety: it is a criminal offence to sell or serve food after its use-by, because invisible bacteria such as Listeria can reach dangerous levels while the food still looks and smells fine. A best-before date is about quality: food is at its peak until then but remains legal to sell and safe to eat afterwards, provided it is otherwise fit. High-risk chilled foods carry use-by; dried, tinned and frozen goods carry best-before. You can never legally extend, alter or overwrite a supplier’s use-by date.
Once a high-risk use-by product is opened, prepared or cooked, many UK kitchens apply a 2-day opened shelf life: the day of opening or preparation counts as day 1, and the food is used by the end of day 2, held at 8°C or below throughout. It is a practical default, not a fixed law — the opened use-by is always the sooner of your 2-day rule and any manufacturer instruction, and some foods (cooked rice, cooked shellfish) deserve a shorter life. Where a validated HACCP plan or manufacturer data supports a different figure, follow that instead.
No — altering, obscuring or overwriting a supplier’s use-by date is unlawful. Your own day-dot or date label supplements the manufacturer’s date; it never replaces it. When you open a product, apply your dot recording the opened date and your use-by, but keep the original use-by legible too. If both dates are on the food, the sooner of the two always governs when it must be used or discarded.
FIFO (First In, First Out) means using the oldest delivery first — you rotate by date of arrival, which works well for undated ambient goods like tins and dry stores. FEFO (First Expiry, First Out) means using the soonest-to-expire first — you rotate by the use-by or best-before on the pack. FEFO is the correct method for any dated stock, because deliveries do not always arrive in expiry order: a newer delivery can carry a shorter use-by than stock already on the shelf. Rotate dated goods by expiry, not arrival.
Yes. Freezing pauses the shelf life, and once food is defrosted the frozen date is spent. Defrosted high-risk food behaves like fresh food and needs its own use-by — for most items that means use within 24 hours, held at 8°C or below, defrosted in the fridge rather than on a bench. Never refreeze raw defrosted product: each freeze-thaw cycle raises risk and destroys quality. Cooked dishes made from defrosted raw ingredients can be frozen once after cooking, but raw thawed food does not go back in the freezer.
Yes. Selling or serving food after its use-by date is a criminal offence under UK food law, regardless of how the food looks, smells or tastes. Use-by is a bacteriological safety date, and food poisoning bacteria are not detectable by the senses. This is the most serious date-coding failure a kitchen can make: a chef who “uses their nose” past a use-by on cooked meat or ready-to-eat fish risks a food poisoning outbreak and prosecution. Past the use-by, high-risk food is discarded, not served. Best-before is different and food is legal to sell after it.
Not by themselves. A coloured dot is a fast visual aid, but a colour means nothing to an inspector without a written key on the wall and a legible use-by they can read. The minimum on any labelled item is what it is, the date it was opened or prepared, and the date it must be used by. Day-of-the-week dots work well as a layer on top of a written use-by; they do not replace it. Pair the colour system with a laminated key by the fridges so any staff member — or inspector — can decode it.
Retained Regulation (EC) 852/2004 requires a documented HACCP-based system, and date control and rotation are prerequisite programmes within it. Keep a one-page written procedure (how you label, your opened-shelf-life defaults, your FIFO/FEFO rule, defrost labelling), a visible label key and shelf-life chart, a simple daily date-and-rotation check log, a fridge temperature log tying the dates to a held cold chain, and signed training records for every food handler. You do not need a vast folder — you need enough that an inspector can see the system runs when nobody is watching.