PinLabelPinLabel
Home / Knowledge Base / Practical Guides / HS Codes and Import Duty Classification (Malaysia)

HS Codes and Import Duty Classification (Malaysia)

Practical Guides · 2026-07-12 · PinLabel Compliance Team
HS Codes and Import Duty Classification (Malaysia)

The first step in importing any goods into Malaysia is matching the product to the correct HS Code (tariff code). This number is determined by the Royal Malaysian Customs Department (RMCD / JKDM) under the Customs Duties Order 2022 (commonly known as PDK 2022), and it decides three things at once: the import duty rate, whether an import permit (AP) or other agency approval is required, and border inspection and statistical classification. Getting the code wrong can mean anything from back-taxes and fines and goods held at customs, to being treated as under-declaration and subjected to enforcement action — so classification is the homework you most need to get right before declaring.

What is an HS Code, and how many digits does Malaysia use

The HS Code (Harmonized System) is an international product classification system established by the World Customs Organization (WCO); the first 6 digits are consistent worldwide. ASEAN countries extend this to an 8-digit AHTN (ASEAN Harmonised Tariff Nomenclature) beyond the 6 digits, providing regional-level subdivision. Malaysia adopts this AHTN framework and has updated it to the current PDK 2022 in line with the HS 2022 edition.

From broad to specific, the number breaks down roughly as follows:

Digits Level Meaning
First 2 digits Chapter Broad category (e.g. Chapter 33: essential oils and cosmetics)
First 4 digits Heading A more defined group of items
First 6 digits Subheading Internationally consistent subdivision
Digits 7–8 AHTN ASEAN / Malaysia regional subdivision

Classification must follow the HS General Rules for Interpretation (GRI): first consider the essential nature and use of the goods, then work through the chapter and section notes layer by layer. Sets and mixtures have dedicated rules, and you cannot classify by taking the product name at face value.

How import duty is calculated

Malaysia's import duty is mostly charged as an ad valorem percentage, with a few items subject to specific or per-unit rates. The tax base is the customs value, generally the CIF price of the goods (cost + insurance + freight):

Import duty = CIF customs value × the duty rate for that HS code

The actual rate varies by code, and different subheadings within the same broad category may also differ. Some goods qualify for preferential rates under free trade agreements (such as ATIGA and various FTAs), but this usually requires a Certificate of Origin (CO / Form D, etc.) to apply. After duty, Sales Tax (SST) is then charged at the import stage. The two have different tax bases and a set order, so be sure to calculate them separately.

How to find your product's HS Code

The official tool is the Customs Department's JKDM HS Explorer (ezhs.customs.gov.my). Key points for use:

  1. After entering the site, select the PDK 2022 version.
  2. Search using English keywords or a known code, using descriptive terms for the material, function, and use of the goods as much as possible, rather than brand or marketing names.
  3. Compare against the chapter notes and subheading descriptions to confirm your product genuinely falls under that subheading.
  4. When the value or volume is large, or the code is in doubt, you can apply to Customs for an advance ruling on classification to obtain written confirmation before importing.

Common classification mistakes

  • Guessing the code from the product name: ignoring material and use, and classifying a multi-function product under a single-function subheading.
  • Reusing the exporting country's tariff code: the extended digits beyond 6 differ between countries, so you cannot simply copy the supplier's code.
  • Only chasing the low-rate code: deliberately declaring under a code with lower duty leads to back-taxes and penalties if caught.
  • Ignoring linked requirements: the same code may simultaneously trigger prerequisites such as AP, SIRIM, or NPRA — calculating only the duty while missing the permit.
  • FTA preference without prepared documents: wanting the preferential rate but lacking a Certificate of Origin means duty is still charged at the standard rate at clearance.

Frequently asked questions (FAQ)

Q: Are HS Codes the same worldwide? The first 6 digits are internationally standardized by the WCO and consistent worldwide; digits from the 7th onward are extended by each country/region. Malaysia uses an 8-digit AHTN, so a code from another country provided by a supplier can only be referenced for the first 6 digits — you cannot copy the whole set.

Q: What happens if you classify the HS Code wrong? It can lead to underpayment of duty and SST, goods being held at clearance, and the need to pay back-taxes; if it is deemed deliberate under-declaration, you may also face fines and enforcement. For large amounts, it is advisable to apply for an advance classification ruling first.

Q: Which price is duty charged on? Generally the CIF customs value (cost + insurance + freight) is the tax base, multiplied by the duty rate for that code. Import-stage Sales Tax is only calculated on top of this afterward.

Q: Where can I check the official rates most accurately? Use the Customs Department's JKDM HS Explorer (ezhs.customs.gov.my) and select PDK 2022; rates and rules are governed by the text of the Customs Duties Order 2022 and its current amendments.

Q: Can the same product match multiple codes? Yes. In that case you must determine the single correct code according to the HS General Rules for Interpretation (GRI) and the chapter notes, and where necessary seek a Customs ruling or help from a customs broker or professional consultant, to avoid inconsistent declarations across shipments.

Self-check checklist

  • [ ] Found the corresponding code using the JKDM HS Explorer (PDK 2022)
  • [ ] Confirmed the classification based on product material/use, referencing the chapter notes and GRI
  • [ ] Confirmed the duty rate and tax base (CIF) for that code
  • [ ] Checked whether that code links to an AP or other agency approval
  • [ ] If using an FTA preferential rate, prepared the Certificate of Origin
  • [ ] For high-value/high-volume or doubtful cases, considered applying for an advance classification ruling

Summary: The HS Code is the starting point of import compliance; one code drives the duty, SST, and various permits. Rather than paying back-taxes after the fact, look it up accurately with the official tool before declaring, obtain a written ruling where necessary, and get the classification right the first time.

Further reading: How to calculate import Sales Tax (SST), Malaysia customs clearance process and documents overview, The Approved Permit (AP) system: which goods need an AP.

Run a free label check now

This article is compiled from official sources and is for reference only; actual compliance is subject to the latest official texts and review by the competent authorities.

📚 Sources / official references

  1. JKDM HS Explorer(關稅局官方稅則查詢)
  2. RMCD MySST 進出口指南(Sales Tax Guide on Import/Export)
  3. DHL Malaysia — HS Code / AHTN 說明

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 →