11/01/2025
Best Before, Use By, or Sell By?
There's a lot of debate over the use of date marking descriptors on foodstuffs. There have been a couple of articles in recent weeks about a major retailer selling "expired" foodstuffs. Here's the latest one: https://www.iol.co.za/news/south-africa/customer-raises-alarm-over-expired-cold-meats-at-checkers-10ebbd91-5178-4aba-8ed0-99e13cb78804
Until recently, "expiry" dates didn't feature in SA Regulations but DALRRD has started to include this in their Regulations.
"Best Before" indicates that the quality factors (flavour, consistency, colour, and so forth) are expected to last to the indicated date and will deteriorate after that date. If you think about canned or bottled foods, in most cases, so long as the can or lid seal and any lining remain intact, and the product has not "blown" through development of gas build-up through bacterial action, the product should be safe to eat.
"Sell By" is an indicator to the retailer of when to remove a product from shelf. It doesn't necessarily give an indication of whether or not the product is still safe to eat. Not everything bought gets eaten on the same day, so this can be combined with a "Use By" date, after which the product should not be consumed. This is effectively an "Expiry Date" for the product.
While I was working for a major SA retailer I initiated a project to utilise a GS1-approved two-dimensional bar code (GS1-DataBar) that would include additional information such as a "Sell By" date for weighed perishable items. If a product was presented at a checkout with a date before the date of sale then it would be rejected and not sold. This would also support scanned culling on the counters to take the human factor out of date calculations. Unfortunately it was never implemented despite all the background coding and data management being in place. That could have prevented the problem in the article.
With the expanding use of QR codes, there is a move by GS1 to gradually remove the current linear bar codes that we are all familiar with, with a QR code containing additional data such as a link to ingredients and allergens, the manufacturer's web site (with recipe or use suggestions?), and apropriate date marking. For items weighed and priced before reaching the checkouts this is quite easy as it essentially involves a firmware update and label redesign for the scales as well as changes to the product database that the retailer has and the interface to the scale management software.
Long-life products are going to be more of a challenge as dates will depend on production batch date and unless the QR-codes are printed on the packaging on the production line it won't be easy to add variable data. These products will still depend on human interaction to remove items that have passed the applicable date.
Bottom line? Check the dates when buying. I'm not a favourite customer of the shops that I go to as I always look for the latest date on things like bread, dairy products, cold meats and fruit or veg prepacks. But when doing this I'm sometimes saddened by finding the newest stock at the front and the oldest at the back; sloppy shelf-filling and lack of management discipline which will potentially increase the amount of product written off as wastage. At the end of the day, customers pay for this through higher selling prices.
Concerned customer documents expired cold meats at Checkers, raising serious questions about food safety standards and urging consumers to check expiry dates.