HS Codes for Commodity Imports: A Reference Guide

A working reference of HS codes for urea, sulphur, graphite, bitumen, copper, aluminium and iron ore — plus how classification affects duty and clearance.

Published: 2026-08-09 · CommoFlow

The Harmonised System code on your invoice determines the duty you pay, the permits you need and how quickly your cargo clears. Get it wrong and you face reclassification, penalties and a container sitting at the port. This is a working reference for the commodities we handle most — but read the caveat at the end before relying on any of it.

How HS codes are structured

The first six digits are internationally standardised under the World Customs Organization: chapter (2), heading (4), subheading (6). Beyond six digits, every country extends the code for its own tariff and statistical purposes — the EU uses eight (CN) and ten (TARIC), the US uses ten (HTSUS). The first six digits travel; the rest do not.

Fertilizers and chemicals

ProductHS codeNotes
Urea, incl. aqueous solution3102.10Fertilizer grade; see the urea buying guide
Ammonium sulphate3102.21
Sulphur, all kinds2503.00Excludes sublimed, precipitated and colloidal
Sublimed / precipitated sulphur2802.00Different chapter — a common misclassification

Carbon and minerals

ProductHS codeNotes
Natural graphite, powder or flakes2504.10
Natural graphite, other2504.90
Artificial / synthetic graphite3801.10Chapter 38, not 25 — catches many first-time importers
Iron ore, non-agglomerated2601.11Fines and lump
Iron ore, agglomerated2601.12Pellets and sinter
Manganese ore2602.00
Copper ores and concentrates2603.00

Petroleum products

ProductHS codeNotes
Petroleum bitumen2713.20Standard paving and industrial bitumen
Bituminous mixtures (natural asphalt based)2715.00Cutbacks and emulsions may fall here

Metals

ProductHS codeNotes
Refined copper cathodes7403.11LME Grade A cathode
Aluminium, unwrought, not alloyed7601.10P1020A ingot
Aluminium, unwrought, alloyed7601.20Billet and alloy forms
Zinc, unwrought, not alloyed7901.11SHG 99.995%
Tin, unwrought, not alloyed8001.10
Silver, unwrought7106.91Precious metal controls apply
Cobalt mattes and unwrought cobalt8105.20

Soft commodities

ProductHS codeNotes
Coffee, not roasted, not decaffeinated0901.11Green coffee; phytosanitary certificate usually required

Where classification goes wrong

  1. Natural versus synthetic graphite. Chapter 25 versus chapter 38 — different duty treatment entirely.
  2. Sulphur form. 2503.00 covers most traded sulphur; sublimed and precipitated grades sit in chapter 28.
  3. Alloyed versus unalloyed metal. Small alloying additions move the code and often the duty rate.
  4. End-use dependent goods. Technical-grade urea for industrial use may be classified differently from fertilizer grade in some jurisdictions.
  5. Bitumen products. Straight bitumen, cutbacks and emulsions do not all share a heading.

Getting it right

Important: the six-digit codes above are the internationally harmonised headings and are provided as a starting point for discussion, not as customs advice. National extensions, duty rates, licensing and preferential treatment vary by country and change over time. Always confirm with the destination customs authority or a licensed customs broker before shipping.

CommoFlow prepares full export documentation — certificate of origin, analysis and inspection — for every cargo. Talk to our desk about a specific product and destination.

https://commoflow.com/blog/hs-codes-for-commodity-imports