1. The short version: one allergen, four different rulebooks
Allergen declaration is the column buyers miss most often on an export label. The same milk, peanut, fish or wheat is handled differently in Hong Kong (must be named in the ingredient list), Singapore (ingredient list with a clear heading, ordered by weight), Malaysia (five groups declared on the label) and Indonesia (the only one of the four that requires bold). Getting a column wrong means a reprint; getting it wrong at the border means a held shipment.
2. Side-by-side comparison
| Market | Main reference | Allergens to declare | How it must appear | Language |
|---|---|---|---|---|
| Hong Kong | Food and Drugs (Composition and Labelling) Regulations (Cap. 132W), Schedule 3, para. 2(4E); Centre for Food Safety labelling guidelines | Cereals containing gluten; crustaceans; eggs; fish; peanuts and soybeans; milk (including lactose); tree nuts; sulphites at 10 ppm or more | The name must be specified in the ingredient list. A statement such as “contains ___” may be added at the end of, or adjacent to, the list. CFS suggests four acceptable formats, including bold text | Chinese or English, or both; if both are used, the food name and ingredient list must be in both |
| Singapore | Food Regulations; Food (Amendment) Regulations 2025 (in force 30 Jan 2026, aligned with Codex) | Cereals containing gluten; crustaceans; eggs; fish (including molluscs); peanuts and soybeans; milk (including lactose); tree nuts; sulphites at 10 mg/kg or more | Declared in the ingredient list in descending order of weight; the list must carry a clear heading (e.g. “Ingredients”) | Required particulars in English |
| Malaysia | Food Regulations 1985, reg. 11(1)(ea); QUID / INS / nutrition amendments effective 1 Jan 2024 | Cereals containing gluten (wheat, rye, barley, oats); nuts and nut products (including peanut and soybean); fish and fish products; milk and milk products (including lactose); egg and egg products | Declared on the label (in practice, within the ingredient list) | Malay for locally produced food; Malay or English for imports |
| Indonesia | BPOM Regulation 31/2018, as amended by BPOM 20/2021, articles 49 and 51 | Cereals containing gluten; eggs; fish / crustaceans / molluscs; peanuts and soybeans; milk (including lactose); tree nuts; sulphites at 10 mg/kg or more (as SO2) | Allergenic ingredients must be printed in bold in the ingredient list, with the line “Mengandung alergen, lihat daftar bahan yang dicetak tebal”; or use the 2021 alternative “Mengandung alergen:” followed by the allergen names in bold | Indonesian required; minimum Arial 6pt (1 mm) text, 2 mm for the product name and warnings |
This table is a checking aid, not legal advice. Rules change — Singapore and Malaysia have both been amended in the last two years. Confirm against the latest notice from the local authority before you print.
3. Hong Kong: the allergen belongs in the ingredient list
Schedule 3, para. 2(4E) of Cap. 132W is direct: if a food consists of or contains an allergenic substance, the name of that substance must be specified in the list of ingredients. The Centre for Food Safety adds practical points that matter on press:
- It cannot be moved elsewhere. A separate “contains allergens” panel on the front does not replace the entry in the ingredient list; additional statements are allowed in addition, not instead.
- Cross-contamination counts. Even when the allergen is not an intended ingredient, if it is present in the finished product it must be shown in, or immediately adjacent to, the ingredient list. If all reasonable precautions still cannot exclude it, a “may contain ___” warning may be used — but that does not remove the duty to prevent cross-contamination.
- Once is enough. Naming each allergen at least once in the ingredient list meets the requirement. “Milk solids” already indicates milk, so “(contains milk)” is not needed.
- No tolerance limit. The authority states there is no tolerance limit for allergens, because very small amounts of allergenic protein can trigger a reaction.
- The penalty is real. A prepackaged food not labelled as prescribed carries a maximum fine of HK$50,000 and six months’ imprisonment.
4. Singapore: a headed ingredient list, eight groups, weight order
Singapore’s eight allergen groups must appear in the ingredient list in descending order of weight. Recent amendments tightened the format — the list now needs a clear heading such as “Ingredients” — and the Food (Amendment) Regulations 2025 took effect on 30 January 2026, aligning with Codex. If your English artwork was written before early 2026 and has not been reviewed since, it is worth re-checking; that is what we are seeing on incoming jobs.
5. Malaysia: five groups, plus the 2024 changes
Regulation 11(1)(ea) of the Food Regulations 1985 requires a declaration where the food contains an ingredient known to cause hypersensitivity. In practice there are five groups: cereals containing gluten, nuts and nut products (including peanut and soybean), fish and fish products, milk and milk products (including lactose), and egg and egg products.
The amendments effective 1 January 2024 also brought quantitative ingredient declarations (QUID) for emphasised ingredients, INS numbering for additives, and wider nutrition labelling. Allergen columns usually change together with these, which is why we recommend revising a label in one pass rather than three.
6. Indonesia: the only market that mandates bold
BPOM 31/2018 (as amended by 20/2021) is the strictest of the four — and it offers two routes:
- Route one: print the allergenic ingredients in bold in the ingredient list and add “Mengandung alergen, lihat daftar bahan yang dicetak tebal”.
- Route two: use “Mengandung alergen:” followed by the allergen names in bold — the 2021 alternative, which avoids bolding the whole list.
Either way the statement must sit immediately adjacent to the ingredient list. For shared production lines, one of three fixed wordings must be used:
- “Diproduksi menggunakan peralatan yang juga memproses ___”
- “Mungkin mengandung ___”
- “Dapat mengandung ___”
The shared-line statement can be waived if the business can show a valid validation document proving no allergen traces remain on the equipment. Indonesia also requires a 2D barcode on the label carrying the distribution permit number and validity period, with minimum Arial 6pt (1 mm) text and 2 mm for the product name and warnings. Indonesia is the layout most likely to run out of space — plan the artwork for it first.
7. On press: what to do when small bold text will not hold
- Small bold type fills in. At 4–6pt, dot gain on offset and flexo closes up the counters. Add a little letter-spacing (0.05–0.1em) rather than relying on a system Bold, or use a slightly heavier weight instead of full bold.
- Reversed-out type needs stroke width. Thin strokes (“1”, “l”) break on synthetic and pearlescent stock; either increase the weight or pick a solid colour instead of knocking out.
- When bold is not enough, use a box. Hong Kong accepts several formats, and a framed or tinted panel is more stable than forcing bold — but under Indonesia’s route one, bold is mandatory.
- Allow 30% more space for multi-language layouts. Chinese, English and Indonesian differ a lot in length; lay out the longest language first inside the same die, then fit the rest.
- Proof in black first, then colour. Allergens are a text-accuracy problem: approve a mono proof for wording, then a colour proof for tone.
8. Can one label serve several markets?
Yes, three ways:
- One artwork, several languages: run Chinese and English (and Indonesian if needed) side by side on the same die — one print pass, text-only changes.
- One artwork, variable data: keep the design and use digital variable printing to change importer name, permit number and dates per market; supplied on rolls for automatic application.
- Over-stickering: ship compliant markets as-is and add the allergen statement by sticker where needed — provided the sticker does not obscure existing mandatory particulars.
Which one wins depends on your volumes and market mix. Small quantities across several markets usually favour “multi-language artwork plus variable data”.
9. Six checks before you ship
- Where is the allergen information? In the ingredient list for Hong Kong; in the list (bold) or immediately adjacent for Indonesia.
- Which list applies? Eight groups for Hong Kong and Singapore, five for Malaysia, seven plus sulphites for Indonesia — if one batch ships to several markets, print to the strictest.
- Sulphites declared? Hong Kong, Singapore and Indonesia all use a 10 mg/kg threshold, with the functional class and name.
- Shared-line statement added? (Indonesia) — one of the three fixed wordings, adjacent to the ingredient list.
- Language and type size right? Bilingual food name and ingredient list in Hong Kong when both languages are used; 1 mm / 2 mm minimums in Indonesia.
- Will the bold hold? Zoom 3–5x on the proof and check the strokes are not merging.
Related reading: Food labelling for Hong Kong — Schedule 3 basics and the 1+7 nutrition panel, Food labelling for Singapore, Malaysia and Indonesia, Over-stickering imported food for Hong Kong and Macau, Roll label specifications: unwind, core, OD, gap and count.
Sources: Hong Kong Food and Drugs (Composition and Labelling) Regulations (Cap. 132W) Schedule 3 and Centre for Food Safety labelling guidance and FAQs; Singapore Food Regulations and Food (Amendment) Regulations 2025 (in force 30 Jan 2026); Malaysia Food Regulations 1985 and the labelling amendments effective 1 January 2024; Indonesia BPOM Regulation 31/2018 as amended by BPOM 20/2021, articles 49 and 51. Provided for industry reference only; not legal advice.
Tel 180 1199 6161 | Email 189177122@qq.com