What does the sell-by date on food actually mean?
A sell-by date is not written for you. It is a stock-rotation instruction aimed at the person restocking the shelf, marking the latest point that package should still be offered for sale — not the day the food inside it stops being good. Retailers build a real buffer between the sell-by date and the point the food actually turns, specifically so a shopper who buys on the sell-by date still gets several more usable days at home. Treating it as a personal deadline is one of the more common reasons a perfectly fine carton or pack ends up in the bin.
Who the date is actually for
In the US, where sell-by dates are most common, they show up mainly on meat, poultry, dairy and some packaged salads — the category of food where a store genuinely benefits from a simple rule about how long something sits on the shelf before it looks or performs worse to the next shopper. The date is set by the manufacturer or retailer from their own stock-turnover math, not a laboratory safety test. Its whole job is to stop a package sitting out so long that it puts off the next customer, and to give staff an unambiguous rule for pulling stock rather than eyeballing every pack individually. None of that reasoning has anything to do with what happens after the item leaves the shop.
Why it gets mistaken for the other two dates
Sell-by sits in an awkward spot between the two dates covered in more depth elsewhere on this site: best-before, a quality estimate you can reasonably overrule with your own senses, and use-by, a genuine safety limit on foods where spoilage does not announce itself. Sell-by is neither of those. It is aimed at the retailer, not the shopper, and it says nothing directly about quality or safety on its own — which is exactly why people quietly fill in the gap themselves, usually by guessing it means whichever of the other two feels more cautious. That guess tends to run one of two unhelpful ways: treating a passed sell-by date as an immediate, use-by-style deadline, which throws away food that is still genuinely fine, or dismissing the date entirely as meaningless, which misses the one real thing it is telling you — that the package has already spent some unknown stretch of time sitting on that shelf.
The buffer that is actually built in
The reason a sell-by date can be treated calmly rather than urgently is that the buffer is not a guess on your part — it is already priced in by the people who set the date. General food-safety guidance in the US, for instance, treats milk as good for roughly another five to seven days past its sell-by date if it has been kept properly cold, and eggs for several weeks beyond theirs — figures that line up with how those two foods are covered in more depth elsewhere on this site, where the deciding factor turns out to be storage and handling, not the date printed on the box. Fresh meat and poultry get a much thinner buffer, often just a day or two, for the same reasons poultry in particular has a tight fridge window regardless of any date at all. The shape holds across most categories: the buffer exists, but it is neither infinite nor identical from one food to the next, which is exactly why a specific date on a specific package is worth less than knowing which category of food you are holding and how it has actually been handled since you got it home.
The "reduced" sticker is not a warning
This is also why stores discount items as their sell-by date approaches rather than pulling them straight off the shelf. A markdown sticker is the retailer converting the same built-in buffer into a price cut instead of a bin trip — a signal that the store wants the item off the shelf soon, not evidence that the food itself has become riskier than an identical pack sold at full price the day before. A reduced pack of chicken or a discounted punnet of yoghurt is not lower-quality food; it is food that has reached the point in the store's own stock-rotation math where a discount moves it faster than waiting does. What it does mean is that the buffer between now and when it actually needs using is shorter than it would be for a full-price pack bought earlier in its run — worth knowing, not worth avoiding.
Where you will and will not see it
Sell-by is largely a US retail habit. It is far less common in the UK and the rest of Europe, where packaging leans almost entirely on best-before and use-by instead, and in Japan, where the equivalent pair is 賞味期限 and 消費期限 — both aimed squarely at the person eating the food, not the shelf it sat on. A shopper used to one system can reasonably be thrown by the other: someone from a sell-by market moving to a use-by-only one may keep looking for a date that simply is not printed there, because that market never needed one — the two dates it does print already cover everything a sell-by date exists to protect the store from.
What actually matters once it is in your kitchen
The honest answer is that the sell-by date stops being useful information the moment you get home. What replaces it is the same thing that decides shelf life everywhere else on this site: how cold the fridge actually is, how the package has been handled, and — the moment anything is opened — an entirely new clock that has nothing to do with any date printed on the outside. A pack of chicken bought the day before its sell-by date and a pack bought the day after are, once both are sitting in your fridge, essentially the same problem: something that needs to be cooked or frozen within a day or two, regardless of which date got it there.
Where the date genuinely earns its keep is at the moment of buying, not afterward. If you know something will sit in the fridge for a week before you get to it, reaching for the pack with the furthest-out sell-by date — usually further back on the shelf, since stores restock from behind — is a real and useful habit. It is buying yourself the retailer's own buffer on top of your own. Once the item is home, though, the print on the label has done its job and can be set aside in favour of the day it actually arrived in your kitchen.
What actually helps
- Reach past the front of the shelf if you are not cooking soon. Stores restock from the back, so the freshest sell-by date is rarely the pack nearest your hand.
- Do not treat a passed sell-by date as an automatic reason to throw something out. Check the food itself, the same way you would for any best-before item — smell, look, and for meat and poultry, how long it has actually been in your fridge since you bought it.
- Track the day it came home, not the date on the label. That is the clock actually running once the item leaves the shop, and it is the one number worth writing down.
- Know which of the three dates you are looking at before you decide anything. Sell-by, best-before and use-by ask three different questions, and a glance at which word is printed tells you more than the number next to it does.
This is really the same idea Munch is built around: what actually matters is not the date printed at the shop, but the day something arrived in your kitchen and how it has been stored since. Logging a batch with the day you brought it home — fridge, freezer or pantry — and letting the household see the same list replaces a stack of half-remembered sell-by dates with one number that is actually still true.
None of this needs three separate rules memorised in advance. It needs one habit — noticing which of the three dates a label is actually printing — and the willingness to let a sell-by date do the one job it was ever meant to do: get the package into your hands with enough real time left on it, not tell you when that time runs out.