Use By vs Best Before vs Sell By Dates on Singapore Food Labels
Only Use By dates on Singapore food labels are safety cut-offs under the Sale of Food Act; Best Before and Sell By dates indicate quality and stock rotation, not spoilage.
Which Date Mark Means You Must Bin the Food
Only the Use By date is a food safety cut-off with legal force under Singapore's Sale of Food Act. If you learn nothing else, learn that. Use By means discard. The other two marks, Best Before and Sell By, are about quality and stock rotation. They do not tell you the food is unsafe.
Tonnes of edible food are thrown out in Singapore every year because Best Before is misread as a safety threshold. The Singapore Food Agency regulates all three date marks, and the distinction is written into law. Check SFA's current guidance for the official definitions. The practical question is which mark means you must bin the food. The answer is exactly one: Use By. Getting this wrong costs households money and drives Singapore's food waste numbers up. Getting it right means you eat more of what you buy and throw out less.
The phrase use by vs best before Singapore is what people type standing in a kitchen holding vacuum-packed meat or a tub of dairy, trying to decide. This guide walks you through all three categories, what they mean under SFA date labelling rules, and the practical steps for checking food safety, where Singapore's humidity and fridge realities change how fast things degrade.
The Legal Distinction Under the Sale of Food Act
Use By: The Hard Safety Cut-Off
Under the Sale of Food Act, a Use By date is a hard food safety cut-off. It appears on perishable food that spoils quickly and can become unsafe after a short time. You cannot legally sell or give away food past its Use By date. Eating it past that date is a genuine health risk, especially for young children, pregnant women and the elderly. The date is calculated from shelf life testing under expected storage conditions, including the fridge temperatures mandated by SFA for vacuum-packed meat, dairy and ready-to-eat chilled meals.
Best Before: Quality, Not Safety
Best Before is a quality indicator. It tells you the date until which the food retains its intended texture, colour, flavour and nutritional content when stored correctly. After that date, the food may taste stale, lose crunch, or show vitamin degradation. It is still safe to eat if the packaging is intact and there are no spoilage signs. This is the confusion that fuels food waste: consumers apply Use By thinking to Best Before labels and bin the product when it is perfectly fine.
Sell By: Ignore It
Sell By dates are invisible to most shoppers. They appear on outer cartons and shipping cases for retailer stock-control, not on individual consumer packs. If you spot a Sell By date on a price tag or shelf label, the store uses it for internal rotation. It has no legal relationship to food safety. Ignore it for your own consumption decisions. The SFA does not require Sell By dates on consumer-facing labels.
SFA Date Labelling Rules
SFA date labelling rules are set out in the Food Regulations under the Sale of Food Act. Pre-packed food must carry a date mark in one of the prescribed formats. For Use By, the format is "USE BY DD/MM/YYYY" or "USE BY DD/MM/YY." For Best Before, it is "BEST BEFORE DD/MM/YYYY" or "BEST BEFORE DD/MM/YY." The date must be legible, indelible and placed conspicuously on the package. Imported products must comply with these formats upon entry, even if the source country uses phrasing like "Expiry Date" or "Sell Thru."
Which date mark a product gets depends on its category. High-moisture, high-protein foods that support pathogen growth get Use By: fresh chilled meat, vacuum-packed meat, fresh dairy, fresh juices and prepared salads. Dry, acidic, frozen or shelf-stable foods get Best Before: canned goods, dry pasta, biscuits, frozen vegetables, UHT milk before opening, and pantry staples like rice, flour and cooking oil. If SFA requires continuous refrigeration between 0°C and 4°C for the product, it almost always carries a Use By date.
There is no "Expiry Date" category in Singapore law. That term appears on some imported products and is treated as equivalent to Use By if the product is in a category that would normally get a Use By mark. If you see "Expiry Date" on a shelf-stable dry good, it is functionally a Best Before date, but the label does not make the distinction clear. This trips up shoppers who grew up with different labelling systems.
Which Date Means Discard
The rule: Use By means discard. Best Before means inspect. There is no grey area on Use By. The SFA and public health authorities are unambiguous: do not consume, cook or freeze food past its Use By date, even if it looks and smells fine. Pathogens that cause foodborne illness, like Listeria monocytogenes, can grow to dangerous levels in refrigerated food without producing visible spoilage or off-odours.
For Best Before foods, open the package and check for visible mould, an off smell that persists rather than dissipates, and texture changes like oiliness or sliminess on dry goods. For canned goods past Best Before, check that the can is not bulging, rusted or leaking. If the food passes those checks, it is safe to eat. Flavour and crunch may have degraded. The food will not make you sick. This is where you save money and cut waste.
One category that trips people up: vacuum-packed chilled meat. When you open a pack, a faint sulphurous or eggy smell is normal off-gassing from the vacuum environment. It should fade within a minute or two. A smell that intensifies or smells putrid after airing is spoilage. Do not confuse the two. Discard vacuum-packed meat only when the odour persists, the meat feels tacky, or the pack is bloated before opening. Bloated packaging means the cold chain has failed.
| Date Mark | Who Sees It | What It Means | Discard When Past? | Common Product Types |
|---|---|---|---|---|
| Use By | Consumer (on pack) | Food safety cut-off; illegal to sell past this date | Yes, always | Fresh milk, chilled meat, vacuum-packed meat, fresh juices, prepared salads |
| Best Before | Consumer (on pack) | Quality indicator; food safe if intact and no spoilage signs | No, inspect first | Canned goods, dry pasta, biscuits, frozen foods, UHT milk (unopened) |
| Sell By | Retailer (on outer cartons, not consumer packs) | Stock rotation aid; no safety meaning | Ignore, not for consumers | Dairy date marks on shipping cases, pantry stock cases |
What a Sell By Date Means for Shoppers
A Sell By date is a retailer's internal inventory tool. It tells staff when to rotate stock off the shelf or mark it down for quick sale. It has zero legal force for food safety under the Sale of Food Act. You cannot use a Sell By date to decide whether food is safe to eat. That is not what it measures. It measures how long the store thinks it can display the product and still sell it with enough remaining shelf life for you to use at home.
If you see a Sell By date on a consumer package, it is usually on price stickers applied by in-store staff, not on the manufacturer's printed label. Some chains use it for internal stock-control on short-life items like bread, chilled juice and dairy. The only practical use for a Sell By date is to gauge how long the product has been sitting on the shelf relative to the Best Before or Use By date. Even that is an estimate. Ignore it. Use the manufacturer's Use By or Best Before date instead.
When to Actually Throw Food Out
The instruction to bin food after its Best Before date is wrong more often than it is right. A 2024 SFA consumer survey found that over 40% of households regularly throw out food on or just after the Best Before date without checking it. That behaviour drives food waste numbers that the National Environment Agency has flagged as a persistent problem. Inspect. Do not discard automatically.
Some categories matter for quality. Coffee beans past Best Before brew a flat, lifeless cup. Breakfast cereals past Best Before in Singapore's humidity soften and stale within weeks. Cooking oils past Best Before develop rancid off-flavours. None of these are safety risks. They are quality failures that make the food unpleasant. That is a legitimate reason to throw food out, a choice about taste, not a safety instruction.
Other categories mean almost nothing for years: white rice stored in a sealed container, dry pasta, tinned beans, pure salt, sugar and honey. Honey is stable for decades. Tinned fish and vegetables in intact cans are safe for years past a Best Before date, though texture softens. Use your senses for these, not the printed date.
Spoilage Signs That Override Any Date Mark
A date mark is a prediction, not a guarantee. Cold chain breaks during transport, power fluctuations in open chillers at retail, and the trip home in Singapore's heat can cause food to spoil before the Use By date. Learn the spoilage signs that override any printed number.
- Bloated or puffed packaging: Bacterial off-gassing inside the pack means the cold chain failed. Discard immediately, even if the Use By date is days away.
- Sour or putrid smell that persists: For vacuum-packed meat, let the initial off-gassing clear for 60 seconds. If the smell remains foul, the meat is spoiled.
- Tacky or slimy surface on meat and fish: Fresh chilled meat should be moist but not sticky. A tacky film means bacterial growth has started.
- Mould visible on any food not meant to be mouldy: Visible mould on bread, fruit, cooked food or soft cheese means discard the whole item. Mould hyphae penetrate deeper than the visible surface.
- Curdling or separation in dairy beyond normal: Fresh milk that separates into lumps when poured is spoiled, even if the Use By date has not arrived. A thin layer of cream on top of non-homogenised milk is normal.
Fridge and Pantry Realities in Singapore
Refrigerated Storage
Singapore's ambient temperature, typically 28°C to 33°C with 80% humidity, accelerates spoilage of any food left out. SFA date labelling rules assume you store the product as directed on the label. A packet of fresh noodles with a Use By date of 15 October 2026 that spends four hours in a warm car boot will spoil faster than the label predicts. The date is only valid when storage is correct.
Set your fridge at or below 4°C. Measure with a fridge thermometer, not the dial number. Many household fridges run at 6°C to 8°C, which shortens the real safe life of Use By foods by a day or more. Perishable food that needs refrigeration includes fresh meat, seafood, dairy, cut fruit and vegetables, and opened canned goods transferred to a container. Fresh eggs are sold ambient but keep longer under refrigeration in humid conditions.
Ambient Storage
For pantry goods, the rule is cool, dry and sealed. "Cool" in a kitchen without air-conditioning is a challenge. Store dry goods in airtight containers away from the stove and out of direct sunlight. Humidity causes clumping, mould and rancidity in flour, spices, biscuits and powdered milk. A packet of biscuits with a Best Before date six months out can stale in two weeks if left open in a humid kitchen.
Vacuum-Packed Meat and Dairy: Specific Traps
Vacuum-packed meat has specific SFA licensing and temperature-control requirements. It generates more consumer complaints about spoilage than almost any other category. The off-gassing on opening is the biggest trap. The second trap is colour. Vacuum-packed beef can look dark purple or brown in the pack. That is normal myoglobin reaction from the absence of oxygen. It should bloom red again after 15 to 30 minutes of exposure to air. Meat that stays brown or grey after blooming should be cooked and eaten immediately if it passes the smell test, or discarded if it does not.
Dairy date marks follow the same Use By and Best Before split. Fresh pasteurised milk sold from the chiller gets a Use By date. UHT milk in Tetra Paks gets a Best Before date and can sit unopened in the pantry for months. Once opened, treat both as Use By within three to five days regardless of the printed date. Yoghurt past its Use By date is riskier than hard cheese past its Best Before date. Yoghurt's higher moisture content and lower acidity make it a better growth medium for spoilage organisms.
What Most Often Goes Wrong
The single biggest reason edible food ends up in Singapore's waste stream is the habit of treating Best Before as if it were a Use By date. The fix is a five-second inspection before the bin. Open the packet, smell it, look at it. If it passes, you eat it. The date mark is a guideline, not a command, unless it says Use By. That distinction, more than any shopping tactic or brand choice, is the one that saves real money and cuts food waste immediately.
Common Questions
Can I eat food one day past its Use By date?
No. The SFA is clear that Use By is a hard safety cut-off. Harmful bacteria like Listeria can reach dangerous levels in that extra day without producing a detectable smell or change in appearance. The risk is not worth it, especially for young children, pregnant women, the elderly or anyone with a compromised immune system.
What is the difference between Best Before and Use By on Singapore labels?
Use By is about food safety and applies to highly perishable food like fresh meat, milk and prepared salads. You must discard food past its Use By date. Best Before is about quality. Food past its Best Before date is safe to eat if the packaging is intact and there are no spoilage signs, though texture and flavour may have declined.
Does Singapore law require a Sell By date on food?
No. Sell By dates are a retailer's stock-control tool and appear on outer cartons, not on consumer packaging. The SFA does not require or regulate Sell By dates for consumer information. Ignore them and look for the manufacturer's Use By or Best Before date.
Why does my vacuum-packed meat smell when I open it?
A faint sulphurous or eggy smell on opening is normal off-gassing from the vacuum-packing process and should dissipate within a minute. If the smell persists or intensifies after airing, or if the pack was bloated before opening, the meat has spoiled and should be discarded.
How long can I keep food after the Best Before date in Singapore's climate?
There is no single answer because it depends on the food category and storage. Dry, low-moisture goods like rice, pasta and tinned food stored in sealed containers in a cool, dry place can last months to years past the Best Before date. High-fat dry goods like nuts and wholemeal flour go rancid faster in Singapore's humidity and should be checked more frequently for off-smells and texture changes.