The JKDM HS Explorer (ezhs.customs.gov.my) is the Royal Malaysian Customs Department's free official tool for finding a product's HS code. Search by item description or by an existing code, pick the correct tariff schedule (PDK 2025 for standard duty, or a trade-agreement schedule like ATIGA or RCEP for preferential rates), and the tool returns the matching code, duty rate, and any import/export restrictions.

Key takeaways

What is the JKDM HS Explorer?

The JKDM HS Explorer is the Royal Malaysian Customs Department's free, official web tool for looking up tariff classifications, hosted at ezhs.customs.gov.my. It requires no login, covers every tariff schedule JKDM administers, and is the primary reference JKDM itself expects importers, exporters and customs agents to use before filing a declaration — not a third-party estimate. JKDM states its own purpose plainly on the site:

"This site is intended to help you search for tariff rates on products of your interest." — JKDM HS Explorer, ezhs.customs.gov.my

Every HS code you enter on a K1 (import) declaration should trace back to a lookup you can defend if customs ever questions it — the Explorer is where that lookup happens.

This walkthrough assumes you already know what an HS code is and why it matters — if you need the background first, our concept guide to finding the right HS code covers that; this article is the hands-on tool walkthrough.

How do I search the JKDM HS Explorer by product description?

Open ezhs.customs.gov.my, choose Item Description as your search criteria, select a tariff schedule, then type a specific product keyword — the tool matches on the words you enter, so vague terms return too many results to be useful.

  1. Go to the Explorer and select Item Description under search criteria (the alternative, HS Code, is for when you already have a code and want to confirm what it covers).
  2. Pick a tariff schedule. Default to PDK 2025 unless your shipment qualifies for a trade agreement — see the table below.
  3. Enter a specific keyword. Search "stainless steel kitchen sink," not "kitchen equipment." If nothing matches, try a synonym (e.g. "mobile phone" vs "smartphone" vs "cellphone") rather than broadening the term.
  4. Compare every result's description against your product's actual material, function and finished state — not just its common name. Two visually similar products (e.g. a finished garment vs. fabric cut to shape) often sit under different chapters.
  5. Note the code and duty rate shown, and check whether the result page links a prohibition, restriction, or permit requirement for that code — that's a separate flag from the duty rate itself.

If you already hold an HS code from a supplier's invoice or a previous shipment, don't assume it's correct — switch the search criteria to HS Code and enter the number to see the official description JKDM has on file for it, then compare that description word-for-word against your actual product.

Which tariff schedule should I select — PDK 2025 or a trade agreement?

Select PDK 2025 for the standard Malaysian duty rate that applies by default; select a trade-agreement schedule only if your goods have a valid Certificate of Origin proving they qualify for that agreement's preferential rate. Choosing the wrong schedule doesn't change your product's HS code, but it can quote you a duty rate you're not actually entitled to.

ScheduleUse it whenWhat it needs
PDK 2025No trade agreement applies, or you're checking the baseline rateNothing extra — this is the default duty
ATIGAGoods originate in another ASEAN member stateForm D Certificate of Origin
ACFTA / RCEPGoods originate in China or another RCEP memberForm E (ACFTA) or RCEP Certificate of Origin
CPTPPGoods originate in a CPTPP member (e.g. Japan, Australia, Vietnam)CPTPP-compliant origin declaration
MAFTA / MNZFTA / MTFTA / MY-UAE-CEPABilateral agreement with Australia, New Zealand, Turkiye, or the UAE appliesThe relevant bilateral Certificate of Origin

The JKDM HS Explorer currently lists 19 schedules in total, covering PDK 2025 alongside Malaysia's regional and bilateral trade agreements. If you're not certain your goods qualify for a preferential schedule, check PDK 2025 first — that's the rate you'll pay by default without a valid Certificate of Origin on file. Once you have the code and rate, our import duty & SST calculator guide walks through turning that rate into the actual landed cost.

What does an 8-digit Malaysian HS code actually mean?

Malaysia's tariff code is 8 digits long under the ASEAN Harmonised Tariff Nomenclature (AHTN): the first 6 digits are the World Customs Organization's global HS standard, and the last 2 digits are added by JKDM to set Malaysia's specific duty rate and statistical category (PinLabel, Malaysia HS Codes & Import Duty Classification; AccountingFirmJohor, Malaysia Tariff Codes). The WCO's own HS nomenclature covers more than 5,000 commodity groups and is used by over 200 countries and economies as the basis for their customs tariffs — Malaysia's last 2 AHTN digits sit on top of that shared global base. Every ASEAN member state shares the same first 6 digits for a given product — only the final 2 vary by country.

Example: 8517.12.00

85 — Chapter (electrical machinery and equipment) → 8517 — Heading (telephone sets, incl. smartphones) → 8517.12 — Subheading (WCO global standard, shared across all countries) → 8517.12.00 — Malaysia's AHTN extension (sets the exact duty line under PDK 2025)

This structure is why the Explorer's "Item Description" search matters more than guessing: two products can share the same 6-digit international subheading and still land on different national duty rates once the last 2 Malaysia-specific digits are applied. The AHTN protocol behind those last 2 digits applies uniformly across every ASEAN member country, which is why a supplier's Singapore or Thailand invoice often shows a code that matches yours for the first 6 digits but not the full 8.

Does the JKDM HS Explorer tell me if my product needs an import permit?

The JKDM HS Explorer links each HS code to its prohibition and restriction schedules, so a result page will indicate whether that code is subject to an import or export control — but the Explorer only flags the requirement, it doesn't process the permit itself. Import permits (SIRIM, MAQIS, MITI AP and similar approvals) are issued by the relevant agency, not by JKDM or the Explorer tool.

A permit flag on your HS code result is worth raising with your customs agent as soon as you see it — it usually changes your lead time on the shipment, since agency approvals typically need to be secured before the goods can clear. See our step-by-step customs clearance guide for where the permit check fits into the overall clearance timeline.

What happens if I use the wrong HS code on my declaration?

Using the wrong HS code rarely gets caught at the border — it typically surfaces later, when JKDM conducts a post-clearance audit and re-assesses the duty that should have applied against the code that should have been used. At that point you're not just correcting a form: you may owe the underpaid duty retroactively, and a pattern of misclassification invites closer scrutiny on every shipment that follows.

An incorrect code can also misfire in the other direction — overpaying duty on a product that actually qualifies for a lower-duty subheading, which is money you never get back unless you specifically catch it and query the classification. Our documentation team cross-checks HS classifications across the 1,000+ containers we move every month, precisely because a code that's wrong in either direction costs a client money — and it's a habit that's kept our declaration accuracy above 99% across 25+ years of clearing Port Klang shipments.

Frequently asked questions

Is the JKDM HS Explorer the same as an HS code lookup on a courier or freight forwarder's website?

No. Courier and forwarder HS lookup pages (DHL, FedEx and others publish their own) are convenience guides built on the same public tariff data — the JKDM HS Explorer is the primary source those guides are built from, and the one JKDM itself expects to be cited on a customs declaration.

What if the Explorer shows several HS codes that could match my product?

Compare each candidate's full description against your product's material, function and finished state, not just the closest-sounding title — when two subheadings genuinely both look plausible, that's the point to get a second opinion from a licensed customs agent rather than pick the lower-duty option.

Do I need to re-check the HS Explorer for every shipment, or just once per product?

Check it whenever the tariff schedule changes (e.g. a new PDK order) or your product's specification changes — the same product description can shift HS code if the material, packaging, or finished state changes, even if the product name on your invoice stays the same.

Can I use the JKDM HS Explorer to check if my goods are prohibited or restricted?

Yes — a code's result page on the Explorer links through to the prohibition and restriction schedules that apply to it, which is a faster starting point than searching the schedules directly if you already have a candidate HS code.

Does DNE handle import permits for restricted goods?

No — DNE clears customs declarations and coordinates the paperwork, but licensing agencies (SIRIM, MAQIS, MITI and others) issue the permits themselves. If the HS Explorer flags a permit requirement, our team can tell you which agency to approach and how it fits your clearance timeline.