Skip to content
Heavy Metal Index

Indonesia BPOM 16/2024 - cosmetic heavy-metal limits

Regulation

Scope BPOM Regulation No. 16 of 2024 sets contaminant limits in cosmetic products.

Page snapshot
Referenced by3 pages
JurisdictionID
Effective2025-09-03

Scope

BPOM Regulation No. 16 of 2024 sets contaminant limits in cosmetic products. It covers microbial contaminants, heavy-metal contaminants, and chemical contaminants; this page records the heavy-metal contaminant limits.

Exact limit and units

SpeciesMatrixLimitBasis
tHgcosmetic productsnot more than 1 mg/kg or 1 mg/L (1 bpj)cosmetic product
Pbcosmetic productsnot more than 20 mg/kg or 20 mg/L (20 bpj)cosmetic product
tAscosmetic productsnot more than 5 mg/kg or 5 mg/L (5 bpj)cosmetic product
Cdcosmetic productsnot more than 5 mg/kg or 5 mg/L (5 bpj)cosmetic product

How tested

The regulation requires business operators to test cosmetic contaminants to ensure that produced or imported cosmetics do not exceed the contaminant limits. Testing may be performed by accredited laboratories or eligible internal cosmetic-industry laboratories. The limit table itself does not specify the metal analytical method.

Enforcement posture

Business operators must ensure cosmetics meet the safety and quality requirements, including contaminant limits. Article 7 lists administrative sanctions including warning, temporary distribution prohibition, withdrawal, destruction, and suspension of import statement letters.

History of changes

The regulation was set in Jakarta on 3 September 2024 and comes into force 12 months after promulgation. Article 9 revokes BPOM Regulation No. 12 of 2019 on cosmetic contaminants when the 2024 regulation comes into force.

How it compares

The Indonesia values align with the regional ASEAN cosmetic contaminant guideline for mercury, lead, arsenic, and cadmium. Arsenic is treated as total arsenic and mercury as total mercury because the regulation does not state narrower species.

Sources

Update history

The five most recent substantive edits to this page, classified major (evidence or structure moved), correction (a published value or statement was wrong and has been fixed), or minor (narrative rewritten without changing the underlying evidence). Each description is derived from what the edit did to this page; the linked commit is the authoritative record, routine regeneration passes are excluded, and the full version history lives in git. When DOI minting comes online (see schema docs), each entry below will also link to a version-pinned DataCite DOI.

CommitDateChangeDescription
a8052bb2026-08-09major1 source added; contamination-profile values revised; 7 sections added