Countries / Asia-Pacific
Indonesia
Overview
BPOM requires 2D codes on medicines, traditional medicines, quasi-drugs, supplements, cosmetics and processed food. Most products carry an identification code linked to the marketing authorisation. Medicines must move to an authentication code with batch, expiry and serial number, and companies already using it had to add aggregation within a year.
If you supply this market
- Get GS1 product numbers (GTIN) for every SKU and register with the national operator: BPOM 2D barcode.
- Order a code for every unit from the operator before production.
- Print and verify every code on the line; aggregate into cases and pallets where the product group requires it.
- Report the goods into circulation before they are sold.
Timeline
Already in force
- RollingMedicines authorised before 7 Dec 2023: authentication code within 4 years of their first electronic authorisation
- 5 Oct 2022Regulation 22/2022 in force
- 5 Oct 2023Aggregation for pharma companies already using authentication codes
What the code looks like
GS1 DataMatrix on the medicine pack
- (01) 09506000134352
- GTIN: the product number
- (17) 271231
- Expiry date, YYMMDD
- (10) AB1234
- Batch
- (21) 7G4K9P2XQ5
- Serial number, unique to this pack
Frequently asked questions
Is product marking mandatory in Indonesia?
Yes. Codes are required on many consumer product groups through BPOM 2D barcode.
What is already in force?
Rolling: Medicines authorised before 7 Dec 2023: authentication code within 4 years of their first electronic authorisation; 5 Oct 2022: Regulation 22/2022 in force; 5 Oct 2023: Aggregation for pharma companies already using authentication codes.
What code goes on the product?
Identification 2D code (based on the marketing authorisation) or authentication 2D code (batch, expiry, serial).
Is aggregation required?
Medicines: yes, for authentication codes.
What changes next?
No announced changes found yet.
Where can I check the rules?
Start with Pasal.id: BPOM Regulation 22/2022 (full text). All sources are listed at the end of this page.