top of page
Asset 3.png

HS Code Classification: How to Find the Right Tariff Code for Your Goods

Writer: Iman Yusoff
Iman Yusoff
Jun 28
12 min read

Updated: Sep 1

Infographic on HS code classification in Singapore and Malaysia, with cargo ship, blue-red sections, and shipping compliance tips.
Comprehensive Guide on HS Code Classification for Singapore and Malaysia: Avoid Mistakes, Navigate Tariffs, and Ensure Compliance with the Harmonized System for Effective Import and Export Procedures.

Every commercial import and export is classified under a Harmonized System (HS) code — a six-digit number that determines import duty rates, customs controls, trade statistics, and whether your shipment can move freely across borders. Choose the wrong HS code and you may pay the wrong duty rate, face customs delays, or in serious cases, receive a penalty for misdeclaration under the Singapore Customs Act.

The Harmonized System is maintained by the World Customs Organization (WCO) and used by 212 countries covering more than 98% of world trade. Singapore, Malaysia, and Indonesia each extend the 6-digit international base into national tariff codes with their own duty schedules. Understanding the system — and how to find the right code for your product — is a core skill for any importer or exporter in Southeast Asia.

How the Harmonized System Is Structured

The HS code is a hierarchical classification system organised into 21 Sections and 97 Chapters. Each Chapter covers a broad product category: Chapter 84 (machinery), Chapter 85 (electrical equipment), Chapter 61 (knitted clothing), Chapter 27 (mineral fuels). Within each Chapter are Headings (4-digit codes) and Subheadings (6-digit codes). The first two digits are the Chapter, the next two the Heading, and the final two the Subheading.

Sections, Chapters, Headings, and Subheadings Explained

Example: HS code 8471.30 — Chapter 84 (machinery), Heading 8471 (automatic data processing machines), Subheading 8471.30 (portable computers weighing no more than 10 kg). Singapore then extends this to 8 digits in the STCCED: 8471.30.00 is Singapore's national classification for laptops. The last two digits are “00” when Singapore makes no further subdivision, and non-zero when Singapore distinguishes further within that subheading. Classification is governed by six General Rules of Interpretation (GRI) published by the WCO — GRI Rule 1 resolves most standard products; rules 2–6 handle incomplete goods, mixtures, and goods classifiable under multiple headings.

How Do the Six General Rules of Interpretation Decide a Classification?

When two headings look defensible, the argument is not settled by opinion — it is settled by the six General Rules of Interpretation (GRI), applied strictly in order. Most everyday products are resolved at Rule 1 and never reach the rest.

  1. Rule 1 — Classification is determined by the terms of the headings and any relevant Section or Chapter Notes. This resolves the large majority of straightforward products.

  2. Rule 2 — Covers incomplete or unassembled goods that already have the essential character of the finished article, and goods consisting of more than one material.

  3. Rule 3 — Where two or more headings apply: prefer the most specific description; failing that, classify by essential character; failing that, take the heading last in numerical order.

  4. Rule 4 — Goods that cannot be classified by Rules 1 to 3 fall under the heading covering the goods to which they are most akin.

  5. Rule 5 — Deals with cases, containers, and packing materials presented with the goods.

  6. Rule 6 — Applies the same logic one level down, to comparing subheadings within a heading.

The practical consequence for an importer is simple: if your supplier and your customs broker disagree on a code, ask which GRI rule each of them is relying on. An answer that cannot name a rule is not a classification — it is a guess.

Finding Your Singapore HS Code: STCCED and TradeNet

Singapore uses the STCCED (Singapore Trade Classification, Customs and Excise Duties), updated periodically to align with WCO revisions. The WCO updated the Harmonized System in 2022 to HS 2022, which Singapore adopted. The 2022 revision introduced new headings for electronic cigarettes, smartphones with communication capabilities, and renewable energy equipment — reclassifying products many Singapore importers had been classifying under HS 2017 codes.

How to Look Up a Code Using Singapore Customs' Tariff Finder

Singapore Customs provides an online Tariff Finder atcustoms.gov.sg. The Tariff Finder allows search by product description and returns the matching STCCED heading and applicable duty rate. Singapore imposes customs duty on only four categories: intoxicating liquors, tobacco products, motor vehicles, and petroleum products. Most goods imported into Singapore enter at 0% customs duty, though GST at 9% applies to most imports above the GST relief threshold. The Tariff Finder also indicates whether a product requires an import permit under Singapore law.

HS Code vs CA Product Code — What SMEs Confuse

The HS code sets duty and tax; the CA Product Code flags agency control. Singapore Customs pairs the 8-digit HS code with Competent Authority product codes for regulated goods, so two products sharing an HS code can face very different permit rules.

A Competent Authority code shows whether another agency controls your product — food, cosmetics, electronics and chemicals often need clearance beyond Customs. The HS/CA Product Code Search Engine shows the controlling agency in the Import, Export and Transhipment columns. A skincare seller, for example, may clear Customs and still need HSA approval.

This distinction trips up most first-time SME importers. Need help mapping your catalogue? Review our freight forwarding services for SME importers.

The Free Tools Singapore Customs Gives You

Singapore Customs provides three free, official tools for self-classification, covering quick code searches, general product descriptions and past ruling precedents. Exhaust these before paying for a ruling.

  • HS/CA Product Code Search Engine. Searches HS codes, product codes, and descriptions within the STCCED, and flags Competent Authority control.

  • Traders' Product Guide. Gives general descriptions with HS classification and dutiable status, for reference only.

  • Customs Ruling Database. Lists past products and their assessed HS codes, so you can see how similar goods were classified.

The GoBusiness HS/CA Product Code Checker adds a guided search for the correct classification. These tools give general reference only, not a binding decision — use a ruling when the stakes or the complexity are high.

Binding Tariff Classification Ruling

For complex goods, or goods that fall between two possible headings, apply for a Binding Tariff Classification (BTC) ruling from Singapore Customs. A BTC ruling is a formal, legally binding decision on the correct HS code for your specific goods, valid for 3 years from issue. It protects you against reclassification by customs at the time of import. For high-volume importers of complex goods, a BTC ruling before the first shipment is prudent risk management.

What Does a Binding Tariff Classification Ruling Cost and How Long Does It Take?

Singapore Customs charges S$75 per application, inclusive of GST, for a ruling on the classification of goods. Assessment takes up to 30 days, depending on the complexity of the product and how complete the information you submit is. Plan around that lead time: a ruling requested a week before your first shipment will not arrive before the cargo does.

Validity is narrower than most importers assume. A ruling stops being valid 3 years after the date of issuance, or from the date a relevant provision in the Customs Act or its subsidiary legislation is repealed or amended in a way that affects how that provision applies to the ruling — whichever comes first. A legislative change can therefore end a ruling well before the 3-year mark, so a ruling is not something to file once and forget.

If you disagree with a ruling you have been issued, you may submit an appeal for review within 10 working days from the date of the ruling. Note also that classification rulings issued by Singapore Customs apply only within Singapore — they carry no authority with Malaysian, Indonesian, or any other foreign customs administration.

The ruling terms at a glance:

Element

Detail

Source

Fee

S$75 (incl. GST) per application

Singapore Customs

Processing time

Up to 30 days

Singapore Customs

Validity

Lapses 3 years after issuance, or earlier if the law changes

Singapore Customs

Appeal window

Within 10 working days of the ruling

Singapore Customs

Scope

Valid for use within Singapore only

Singapore Customs

Malaysia's Tariff System and How It Differs

Malaysia uses its own national tariff schedule (Customs Duties Order) maintained by the Royal Malaysian Customs Department (RMCD) — known in practice as the JKDM eTariff — with a national tariff code built on the 6-digit WCO base and the 8-digit AHTN framework, extended by further national digits. Unlike Singapore, Malaysia applies customs duty on a wider range of goods including manufactured goods, food products, and certain consumer electronics. A product classified at 0% import duty in Singapore may attract a non-zero rate in Malaysia. Confirm the exact full-length code for your product on the JKDM eTariff rather than assuming Singapore's code length carries across the causeway. For ATIGA preferential tariff claims within ASEAN, both Singapore and Malaysia use the ASEAN Harmonised Tariff Nomenclature (AHTN 2022), which provides a common 8-digit classification framework across ASEAN member states.

Common HS Code Classification Mistakes by Singapore SMEs

Four classification errors appear repeatedly in Singapore Customs reviews: (1) classifying goods by material rather than function — a plastic housing for an electrical component is classified by its end-use application, not Chapter 39 (plastics); (2) misclassifying parts and accessories — a part identifiable as suitable solely for use with a specific machine is classified with that machine, not separately; (3) applying the same HS code across Harmonized System revisions without checking whether the code changed; (4) using the supplier's suggested HS code without independent verification — your legal obligation is to declare the correct code regardless of what appears on the supplier's invoice.

  1. Classifying goods by material rather than function — a plastic housing for an electrical component is classified by its end-use application, not Chapter 39 (plastics).

  2. Misclassifying parts and accessories — a part identifiable as suitable solely for use with a specific machine is classified with that machine, not separately.

  3. Applying the same HS code across Harmonized System revisions without checking whether the code changed.

  4. Using the supplier's suggested HS code without independent verification — your legal obligation is to declare the correct code regardless of what appears on the supplier's invoice.

Parts vs Accessories — A Classic SME Trap

A part is essential for the main product to work; an accessory only improves convenience. Parts and accessories often fall under different HS chapters, so the wrong choice changes both your duty category and your permit status.

A replacement lens mount is a part — the camera cannot function without it — so it usually classifies with the main equipment family. A camera bag is an accessory, because you can still take a photo without it. Lumping a phone case or a laptop stand under the main device code is a common and avoidable error.

What a Wrong HS Code Actually Costs You

The consequence depends on intent, not just on the error itself:

Scenario

Nature

Typical consequence

Honest wrong HS code

Compoundable declaration offence

Composition sum (statutory ceiling) or prosecution

Deliberate under-declaration to evade duty

Fraudulent evasion

Penalty as a multiple of duty/GST evaded, plus possible jail

Wrong code on a controlled good

Missing CA permit

Shipment held or rejected; separate offence

HS Code Mismatch Between Singapore and Indonesia

A common operational problem on Singapore–Indonesia trade is HS code mismatch between the Singapore export declaration (SAD) and the Indonesian import declaration (PIB). Bea Cukai cross-references the HS code on the PIB against the Singapore export declaration. If they do not match — even due to legitimate national subdivision differences — Bea Cukai may flag the shipment for inspection or challenge the import duty rate. Brief your freight forwarder and your Indonesian buyer's customs broker on both Singapore and Indonesian HS codes before the first shipment on a new product line.

HS Codes and Free Trade Agreement Origin Rules

The correct HS code is foundational to claiming preferential duty treatment under free trade agreements. Under ATIGA (for ASEAN trade), CSFTA (Singapore–China FTA), USSFTA (US–Singapore FTA), and other agreements, Rules of Origin are defined by reference to HS chapter, heading, or subheading. A Change of Tariff Heading (CTH) rule means the exported product's HS heading must differ from its non-originating inputs — the exact meaning of “change” depends on the specific 4-digit heading. If your HS code classification is wrong, your FTA origin claim may be wrong even if your production process genuinely qualifies. More on how FTA certificates work for ASEAN trade is covered in theATIGA Form D guide.

When Your HS Code Triggers a Competent Authority Permit

Some HS codes automatically require a Competent Authority (CA) permit before Customs will clear the goods. A Competent Authority is a government agency that regulates a specific product category, and declaring a controlled HS code in TradeNet flags the relevant CA requirement. The HS code does more than set duty — it can decide whether your shipment is legal at all.

The Singapore Customs product code checker shows the controlling agency next to a controlled HS code, so you can confirm a permit requirement before you ship rather than after. Shipping a controlled good without its CA permit is a separate offence from any HS code error: you must clear both hurdles, the correct code and the correct permit.

Common Competent Authorities SMEs Encounter

Different agencies control different product categories in Singapore, and knowing which one governs your product tells you which permit you need. The list below covers the agencies SME importers meet most often — always confirm the current requirement directly with the named authority.

  • HSA — Health Sciences Authority. Controls health products, medicines, and cosmetics.

  • SFA — Singapore Food Agency. Controls food, beverages, and food-contact products.

  • SCDF — Singapore Civil Defence Force. Controls petroleum and flammable materials.

  • NEA — National Environment Agency. Controls hazardous substances and certain chemicals.

An importer of a flammable cleaning solvent needs an SCDF requirement checked, not just an HS code; a skincare brand triggers an HSA control the moment it declares the regulated code. These are common examples, not a complete list of every Competent Authority. The product code checker is your first stop to confirm which CA applies.

How to Declare Your HS Code in Singapore's TradeNet

Singapore's TradeNet is the national single window for trade declarations. All imports and exports through Singapore require a TradeNet permit except for specific low-value exemptions. On your import permit application, you declare the 8-digit STCCED code, CIF value, quantity, and supplier information. Most compliant permit applications are approved automatically within minutes using risk-based assessment. Where Customs requires examination or document verification, they issue a “Response A” requiring the importer to present documents. The permit must be obtained before goods are released from port. TheSingapore customs clearance guidecovers the full TradeNet permit process step by step.

Which Documents Need to Carry a Consistent HS Code?

Classification errors rarely surface at the desk where they are made. They surface at a border, when one document disagrees with another. Before a new product line ships, check that the same code logic flows through every document in the set:

  • The TradeNet permit application — the 8-digit STCCED code declared here is the legal declaration.

  • The commercial invoice — the code and goods description your buyer's broker will read.

  • The packing list — the goods description must not contradict the declared classification.

  • The bill of lading or air waybill — the cargo description carriers file with the destination.

  • The certificate of origin, where an FTA claim is being made — the code here drives the Rules of Origin test.

  • The destination import declaration — the buyer's broker files a national code that must reconcile with yours.

A description that says one thing while the declared code says another is the single most common reason an otherwise compliant shipment is pulled for examination.

How Often Do HS Codes Change, and When Should You Re-check Yours?

The Harmonized System is revised periodically by the World Customs Organization, and Singapore's STCCED is updated in line with those revisions. The move from HS 2017 to HS 2022 reclassified a range of products, which means a code copied from an older invoice may no longer be the correct one even though the product has not changed at all.

Re-check classification at four specific moments: at each HS revision; when a product's specification, material, or function changes; when you change supplier or country of manufacture; and before your first shipment on any new corridor. Treating an HS code as a permanent attribute of a product is one of the quietest ways to accumulate a backdated liability.

FAQ: HS Code Classification in Singapore and Malaysia

What is an HS code and why does it matter?

An HS code is a 6-digit international product classification code maintained by the World Customs Organization (WCO), used by 212 countries covering more than 98% of world trade. In Singapore, goods are classified under 8-digit codes in the STCCED. The HS code determines import duty rates, GST treatment, and whether a product needs a special permit. Declaring the wrong HS code constitutes misdeclaration under the Singapore Customs Act.

What is the STCCED and where can I look up Singapore HS codes?

The STCCED (Singapore Trade Classification, Customs and Excise Duties) is Singapore's national 8-digit tariff schedule maintained by Singapore Customs and updated in line with WCO HS revisions. Look up your product using the Tariff Finder at customs.gov.sg. For complex goods, apply for a Binding Tariff Classification (BTC) ruling — it is legally binding and valid for 3 years.

Does Singapore charge import duty on most goods?

No. Singapore imposes customs duty only on intoxicating liquors, tobacco products, motor vehicles, and petroleum and biodiesel blends. Most imported goods enter at 0% customs duty. However, GST at 9% applies to most commercial imports above the GST relief threshold, collected at the point of import by Singapore Customs on behalf of IRAS.

What happens if I use the wrong HS code?

Using the wrong HS code constitutes misdeclaration under the Singapore Customs Act and can result in a composition offer (compound penalty) or prosecution. Underpaid GST or duties attract backdated taxes plus penalties. Singapore Customs conducts post-clearance audits and may examine records up to 5 years after the import date.

How do I find the HS code for my export to Malaysia?

For exports to Malaysia, you need the Singapore STCCED 8-digit code (from customs.gov.sg Tariff Finder) and the Malaysian tariff code for the same goods (from the JKDM eTariff at customs.gov.my). For ATIGA preferential duty claims, use the AHTN 2022 (ASEAN Harmonised Tariff Nomenclature) 8-digit code, which aligns Singapore and Malaysia classifications under a common framework.

Classify Correctly, Ship Confidently

HS code classification determines your duty liability, FTA eligibility, and compliance standing. For new product lines, new import corridors, or complex goods, seek a BTC ruling before your first shipment. IFG Shipping works with Singapore-licensed customs agents who advise on correct classification and TradeNet permit applications.Request a freight shipping quote from IFG— classification support is part of our service.

Comments


bottom of page