Adopting Barcodes (EAN/GTIN) in Malaysia: GS1 Member Prefix 955, Reseller Numbers and Printing Practice
First the conclusion: a barcode is not itself a government-mandated compliance item—Malaysia has no law requiring a product to carry a barcode. But the moment you want to list in chain retail (AEON, Lotus's, 99 Speedmart, etc.) or establish a standard SKU on e-commerce platforms, you need a globally unique GTIN printed on the pack as an EAN-13 barcode. Malaysia's official numbering body is GS1 Malaysia, and the Malaysian prefix is 955; obtaining numbers through GS1 membership is the proper route recognised by chain channels.
What GTIN, EAN-13 and the 955 prefix are
First distinguish two concepts: GTIN is the "number" (Global Trade Item Number), and the barcode draws that number as a machine-readable graphic. At retail the most common is GTIN-13, presented as an EAN-13 (13-digit) barcode, whose last digit is the check digit, used to verify a correct scan.
- The 955 prefix: indicates this set of numbers was issued by GS1 Malaysia. Note: 955 only indicates "where the number was issued," and does not mean "Made in Malaysia"—it cannot be used as a country-of-origin declaration.
- Only GS1 Malaysia may lawfully issue 955; third parties on the market claiming to sell you 955 numbers are mostly unauthorised and may duplicate legitimate numbers, causing scanning conflicts or even a channel takedown.
How to obtain: GS1 membership vs reseller numbers
| Method | Prefix | Cost | Suitable for |
|---|---|---|---|
| Official GS1 Malaysia membership | 955 | Joining fee + annual fee (enquire with GS1) | Chain retail, those needing verifiable provenance |
| Reseller number | 06/07/08, etc. | One-off purchase, no annual fee | Small sellers / some e-commerce; chains may not accept |
The official GS1 route: join GS1 Malaysia first, then obtain GTINs using its number-generation service. GS1 Malaysia's number-generation service has an indicative member price of about RM100 / 10 numbers, RM375 / 250 numbers, and RM500 / 1,000 numbers (joining and annual fees are separate; actual figures are subject to GS1's official announcement).
Reseller numbers: numbers released by the early UCC (now GS1-US), globally unique with no annual fee, more economical for small sellers; but if your goal is the chain shelf, buyers often specify GS1 member numbers, and reseller numbers may not be accepted. Which to choose depends on your channel strategy.
Outer-carton barcodes: GTIN-14 / ITF-14
Retail single units use EAN-13, while whole-carton/logistics levels often use GTIN-14, printed on the outer carton as an ITF-14 barcode to ease warehousing and delivery scanning. If you want to enter a large chain's distribution centre (DC), it will mostly require a correct carton barcode on the outer box too.
The relationship between GTIN and e-commerce platform SKUs
Many sellers conflate "barcode" and "SKU," but they are at different levels. The SKU is your internal custom code for managing inventory and can be named freely; the GTIN is a globally unique, cross-channel standard identifier. When creating products on Shopee, Lazada, TikTok Shop and the like, entering the correct GTIN helps with price comparison, search and cross-platform consolidation; some categories or brand flagship listings require a valid GTIN. Recommendation: assign one independent GTIN per sales unit (a different colour, spec or volume is a different unit), and map GTIN to internal SKU in your ERP or product master to avoid the scanning and reconciliation confusion of one number for many products or many numbers for one product.
A barcode ≠ compliant labelling
The most common misconception: thinking "a barcode means compliant." A barcode is only an identification and checkout tool and cannot replace any statutory mandatory item—product name, net quantity, ingredients, warnings, importer/responsible-person information, etc. still have to be labelled in full per each category's regulations. A scannable barcode but no listed ingredients will still be rejected.
Printing and scanning practice
- Size: don't over-shrink the standard EAN-13 size; too small and it won't scan.
- Quiet zone: leave enough blank space on the left and right of the barcode; this is often overlooked and causes scan failure.
- Contrast: dark bars on a light base are most reliable; avoid red bases and metallic glare.
- Position: don't print on a sharply curved bottle surface, a fold line or where it will wrinkle.
- Verification: test with a scanner before mass production to confirm every unit reads.
Frequently asked questions (FAQ)
Q: Do I have to have a barcode to sell a product in Malaysia? Not by law. But to enter chain retail or establish a standard SKU on e-commerce, a GTIN barcode is needed in practice; whether you need it depends on your channel.
Q: Does a 955 prefix mean the product is made in Malaysia? No. 955 only means the number was issued by GS1 Malaysia and is unrelated to origin; origin must be declared separately as "Made in …".
Q: Can I buy a cheap third-party 955 number? Not advisable. GS1 Malaysia has not authorised anyone to sell 955 numbers; an unauthorised number may duplicate a legitimate one, causing a scanning conflict or a channel takedown.
Q: What is the difference between a GS1 member number and a reseller number? A GS1 member number is a 955 prefix, requires a joining fee and annual fee, and is verifiable by chain channels; a reseller number is mostly a 06/07/08 prefix, a one-off purchase with no annual fee, but chains may not accept it. Choose by your channel strategy.
Q: Does having a barcode mean the label is compliant? No. A barcode is only an identification tool and cannot replace statutory mandatory items such as product name, net quantity, ingredients and importer.
Self-check checklist
- [ ] Confirmed whether the channel requires a GS1 member number (955) or accepts a reseller number
- [ ] Obtained the GTIN through GS1 Malaysia or a legitimate source, not buying an unauthorised 955
- [ ] EAN-13 size, quiet zone and contrast up to standard; verified by an actual scan before mass production
- [ ] Added GTIN-14 / ITF-14 to the outer carton as needed
- [ ] Beyond the barcode, statutory mandatory items are still labelled in full
Conclusion
A barcode is the pass for "listing and checkout," not a get-out-of-jail card for compliance. Decide first, by your channel, whether you need a GS1 member number or a reseller number, then get the barcode printing and scan verification right—and don't forget that the statutory mandatory items are the core of compliance.
This article is compiled from official sources for reference only; actual compliance is subject to the latest official texts and reviews of the competent authorities.
Further reading: Malaysia market-entry roadmap, The most common reasons labels are rejected, Complete guide to Malaysian food labelling regulations.
📚 Sources / official references
- GS1 Malaysia 官方網站
- GS1 Barcode Number Generation Service
- 955 Barcode Numbers 說明 (Barcode Savers Malaysia)
This article is compiled from the official sources above for reference only; actual compliance is subject to the authorities' latest regulations and review.
Find out what your label is missing
Free label check →