Your food label is a legal document

You've spent weeks perfecting your recipe. You've sorted your packaging. And now someone tells you your label could get your product pulled from shelves — or land you with a compliance notice from the Department of Health.

It happens more often than you'd think. Food labelling in South Africa is governed by law, and that law applies to every food business — from a home baker selling at a market to an SME supplying a national retailer. The size of your business doesn't reduce your legal obligation.

The good news? Once you understand what's required, labelling correctly is very achievable. This guide walks you through the key rules in plain language, so you know exactly what needs to be on your label — and why.


The law that governs food labels: R638 explained

R638 — officially called the Regulations Relating to the Labelling and Advertising of Foodstuffs — is a set of rules published under the Foodstuffs, Cosmetics and Disinfectants Act (Act 54 of 1972). Think of it as the national rulebook that tells you what information must appear on any food product sold to the public in South Africa.

R638 was updated in 2014 and has been the standard ever since. If your label doesn't meet R638, your product is technically not legally compliant — even if it tastes amazing and your customers love it.

The regulations are enforced by environmental health officers (EHOs) — officials from local municipalities or the Department of Health who can inspect your products at markets, in stores, or at your production premises. Retailers also check label compliance before they'll list your product.


What must appear on every food label

R638 sets out a list of mandatory information that must appear on the label of any food sold in a pre-packaged form. "Pre-packaged" means the food is put into packaging before it reaches the customer — so this includes jars, bags, boxes, tubs, and sealed containers of any kind.

Here's what must be on your label:

1. The name of the food

This is the product's actual name — not your brand name. It must describe what the food actually is. "Jane's Kitchen" is your brand. "Apricot Jam" is the name of the food. Both can appear on the label, but the food name must be clear and prominent.

2. A list of ingredients

Every ingredient must be listed, in descending order of weight — meaning the ingredient you used the most of comes first. So if your rusks are mostly flour, flour appears first. Ingredients are listed by their common name (e.g. "sugar", "sunflower oil", "salt").

This also includes any additives (things like preservatives, colourants, or emulsifiers added to improve shelf life, appearance, or texture). Additives must be listed by their category name followed by their specific name or E-number. For example: Preservative (Sodium Benzoate) or Preservative (E211).

3. Allergen declarations

This is one of the most important parts of your label — and one of the most commonly missed by small producers. South African law requires you to declare the presence of any of the following allergens, even in small quantities:

  • Cereals containing gluten (wheat, rye, barley, oats, spelt)
  • Eggs and egg products
  • Fish and fish products
  • Peanuts and peanut products
  • Soybeans and soy products
  • Milk and dairy products (including lactose)
  • Tree nuts (almonds, cashews, pecans, walnuts, etc.)
  • Sulphites at concentrations of 10mg/kg or more
  • Sesame seeds
  • Celery
  • Mustard
  • Lupin
  • Molluscs
  • Crustaceans (shellfish)

You've likely seen labels that say "Contains: wheat, milk, eggs" or "May contain traces of peanuts." That second type — called a precautionary allergen label (PAL) — is used when your product doesn't contain an allergen as an ingredient, but is made in a facility where that allergen is also handled. This protects people with severe allergies who need to know about cross-contact risk.

4. Net quantity (the amount in the package)

You must state how much food is in the package — either by weight (grams or kilograms), volume (millilitres or litres), or count (e.g. "6 muffins"). This must be expressed in metric units.

5. Name and address of the manufacturer, packer, or seller

Someone must be legally accountable for what's in that package. Your label must include either your full business name and physical address, or the name and address of whoever is responsible for selling the product in South Africa. A PO Box alone is not sufficient — you need a street address.

6. Country of origin

If your product is made in South Africa, you'd typically state: "Produced in South Africa" or "Made in South Africa." If any ingredients come from another country, additional rules may apply.

7. Lot number or batch code

A lot number (also called a batch code) is a reference number that links a specific batch of product back to your production records. It's usually something like L2024081501 — L for "lot," followed by the date and a sequence number. This is critical for traceability — the ability to track your product through production and distribution if a recall or complaint ever happens. It can be printed anywhere on the label, often near the best-before date.

8. Best-before or use-by date

These two terms are not interchangeable:

  • Best before: The product is still safe to eat after this date, but quality may decline. Used for shelf-stable products like biscuits, dried goods, sauces.
  • Use by: Do not eat after this date. Used for perishable, refrigerated, or high-risk products like fresh dairy or meat.

The date must be written in an unambiguous format. Day-Month-Year is standard. "BB: 15 Aug 2026" is clear. "8/26" is not — it could mean August or the 8th day of an unknown month.

9. Storage instructions

If your product needs specific storage conditions to stay safe or maintain quality, you must state them. Examples: "Store in a cool, dry place," "Refrigerate after opening," "Keep frozen."

10. Instructions for use (where necessary)

If your product requires preparation — cooking, diluting, or assembling — you must include clear instructions. This is especially relevant for products like spice blends, baking mixes, or concentrates.


Get your labelling documentation sorted — without starting from scratch

Our Basic Food Safety System includes label compliance checklists, batch coding templates, and allergen declaration tools — everything a small or home-based food business needs to label correctly and confidently.

Get the audit-ready templates →

Rules about how the label looks

It's not just what you say — it's also how you say it. R638 sets some basic requirements for label presentation:

  • Language: Labels must be in at least one of South Africa's official languages. English is most commonly used. If your target market is Afrikaans-speaking, for example, you may include Afrikaans. You're not required to include all 11 official languages.
  • Legibility: Text must be legible and not misleading. The law doesn't prescribe a minimum font size for most elements, but the food name and allergen information should be clearly readable.
  • No false or misleading claims: You cannot describe your product in a way that is untrue or likely to mislead consumers. Calling a flavoured yoghurt a "strawberry yoghurt" when it contains no real strawberries is an example of a misleading claim.
  • Nutrition information: Voluntary for most small producers, but mandatory if you make any health, nutrition, or dietary claim (e.g. "high in protein," "low fat," "source of fibre"). If you make a claim, you must back it up with a full nutrition panel in the regulated format.

What about home-based food businesses and market stalls?

A common question from cottage industry producers: "Do these rules apply to me if I'm selling from home or at a market?"

The short answer is: yes, if your food is pre-packaged.

If you sell loose items directly to customers — like handing over a freshly baked loaf unwrapped at a market — the requirements are lighter. But the moment you put your product in a sealed bag, jar, or box with the intention of selling it, R638 applies.

Many home-based producers operate under a cottage food exemption framework at local government level, but this does not remove your obligation to label correctly. It simply affects your facility registration requirements. Your label must still meet R638.

The practical risk for market sellers and home bakers is real: if a customer has an allergic reaction to something in your product that you didn't declare on the label, you carry legal liability. A correct label protects your customer — and protects you.


Common labelling mistakes small food businesses make

After working with dozens of small producers, these are the labelling errors we see most often:

  1. Missing allergen declarations — especially for milk, eggs, and wheat, which appear in many home recipes without producers realising they're allergens.
  2. No batch code — many small producers simply don't know this is required. It's also the first thing an EHO or retailer compliance team will look for.
  3. Vague or missing storage instructions — "keep cool" is not sufficient if your product requires refrigeration. Be specific.
  4. Ingredients not in descending order — this is a technical requirement many producers miss because it's not obvious.
  5. Making health claims without a nutrition panel — words like "healthy," "natural," "nutritious," or "wholesome" can trigger the requirement for nutritional information, depending on context and how they're used.
  6. No physical address — using only a website, email, or social media handle as contact information does not meet the requirement.

How to approach labelling as a small producer

Here's a practical process you can follow:

  1. List every ingredient in every recipe you sell — including spice blends, sauces, and compound ingredients (ingredients that are themselves made of multiple ingredients).
  2. Identify every allergen in your ingredient list, including allergens in compound ingredients. For example, if you use a store-bought mayonnaise, check its label — it likely contains eggs, mustard, and possibly soy.
  3. Create a label template for each product that includes all ten mandatory elements listed above.
  4. Set up a batch coding system — even a simple spreadsheet that records your batch code, production date, ingredients used, and quantity produced is enough to start.
  5. Get your label reviewed before you go to market or approach retailers. Many compliance professionals offer label reviews as a standalone service.

Remember: Retailers like Checkers, Pick n Pay, SPAR, and Woolworths all check label compliance as part of their supplier onboarding process. A non-compliant label is one of the most common reasons a product gets rejected at the retailer stage — even if the product itself is excellent. Getting your label right from the beginning saves you a costly redesign later.


A note on label design vs. label compliance

Your graphic designer's job is to make your label look beautiful. Your compliance obligation is to make it legally correct. These are two separate conversations — and both matter.

It's very common for small producers to finalise a stunning label design, print 500 units, and then discover a missing allergen or incorrect date format. This is expensive and avoidable.

The best approach: complete your compliance checklist first, confirm every mandatory element is included, and then hand the content to your designer to make it look great. Never finalise your design before your content is compliance-approved.


Summary: What R638 requires on every pre-packaged food label

  • Name of the food (descriptive, not just a brand name)
  • Ingredient list (descending order by weight)
  • Allergen declarations (all regulated allergens, including cross-contact risk)
  • Net quantity (weight, volume, or count in metric units)
  • Name and physical address of the responsible party
  • Country of origin
  • Lot number / batch code
  • Best-before or use-by date (in unambiguous format)
  • Storage instructions
  • Instructions for use (where applicable)
  • Nutrition information (if any health or nutrition claims are made)

Getting all of this right doesn't require a food scientist. It requires a clear checklist, a bit of time, and a system you can repeat for every product you make.


Ready to build a labelling system that holds up to scrutiny?

The Basic Food Safety System gives you label compliance checklists, allergen management tools, batch code templates, and the documentation structure that retailers and environmental health officers expect to see — all built for small and home-based food businesses in South Africa.

Get your labelling templates and compliance tools →