The Harmonized System (HS) code is a six-digit product classification used by customs authorities in every SAARC member state. Getting the code wrong triggers delays, penalties, and rejected shipments at borders where clearance infrastructure is already under pressure. This guide covers classification logic, SAFTA rate access, common errors, and country-specific rules relevant to South Asian trade in 2026.
What Is an HS Code and Why It Controls Your Shipment
An HS code is structured under the WCO Harmonized Commodity Description and Coding System, maintained by the World Customs Organization. Every country in SAARC — India, Bangladesh, Pakistan, Sri Lanka, Nepal, Bhutan, Maldives, and Afghanistan — uses this system as the foundation for import duties, export controls, trade statistics, and preferential tariff agreements including SAFTA.
The code has three tiers:
- Chapter (2 digits) — broad product category (e.g., Chapter 52 = Cotton)
- Heading (4 digits) — specific product type (e.g., 5208 = Woven cotton fabrics)
- Subheading (6 digits) — international standard detail (e.g., 5208.11 = Plain weave, unbleached, weight not exceeding 100 g/m2)
Beyond six digits, each country adds its own national digits. India uses an 8-digit ITC-HS code. Bangladesh uses an 8-digit HS. Pakistan uses a 10-digit PCT code. Sri Lanka operates with a 10-digit SLHS code. When you see conflicting digit counts between your buyer and your customs agent, this is the reason.
How the SAARC Free Trade Framework Uses HS Codes
SAFTA (South Asian Free Trade Area Agreement) grants reduced or zero duties on qualifying goods — but only when the correct HS code is declared and the product meets Rules of Origin criteria. The SAFTA Sensitive Lists vary by country and are defined at the HS heading or subheading level.
| Country | National Code System | Digits | Primary Tariff Schedule |
|---|---|---|---|
| India | ITC-HS | 8 | DGFT Trade Policy / CBX |
| Bangladesh | Bangladesh HS | 8 | NBR Customs Tariff Schedule |
| Pakistan | PCT | 10 | FBR Tariff Schedule |
| Sri Lanka | SLHS | 10 | Department of Customs |
| Nepal | HS / ASYCUDA | 8 | Department of Customs Nepal |
| Bhutan | HS | 8 | BAFRA / Bhutan Customs |
| Maldives | HS | 8 | Maldives Customs Service |
| Afghanistan | ANIS | 8 | Afghanistan Revenue Dep. |
If your declared HS subheading places the product on a country's Sensitive List, the preferential SAFTA rate does not apply, even if the shipment originates from a SAARC member state.
How to Classify a Product Correctly
Classification follows the General Rules of Interpretation (GRI) established by the WCO. These rules are legally binding in all SAARC jurisdictions. Applying them in order is not optional.
GRI sequence:
- Read the Section and Chapter notes before assigning any code
- Incomplete or unfinished articles are classified as complete if they have the character of the complete product
- Mixtures and composite goods: classify by the material that gives essential character
- When two headings equally describe a product, use the more specific one
- Unfinished packaging materials are classified with the goods they contain
- Differences between subheadings: apply the same rules at the subheading level
Practical example — RMG sector (Bangladesh to India): A woven shirt made of 60% cotton and 40% polyester is classified under 6205 (men's shirts, woven). The GRI 3(b) essential character test applies — cotton gives the essential character, so the fabric chapter is Cotton (52), but the final garment goes under Chapter 62 (not woven fabrics), because Chapter 62 covers made-up clothing articles. Many first-time exporters mistakenly classify finished garments under fabric headings, which invalidates SAFTA claims.
Common HS Classification Errors in South Asian Trade
These errors appear consistently in customs disputes across India-Bangladesh, India-Sri Lanka, and Pakistan-Afghanistan corridors.
Error 1: Classifying by trade name rather than material composition A product labelled "nylon rope" may legally be classified under a polyamide or polyester heading depending on lab test results. Bangladesh NBR and India's CBIC both require lab certification for textile and chemical goods above certain threshold values.
Error 2: Ignoring Chapter and Section Notes Chapter 84 (machinery) excludes certain electronic measuring instruments that fall under Chapter 90. Exporters shipping measuring and testing equipment often use 8479 (miscellaneous machinery) when the correct code is 9027 or 9031. This matters for SAFTA because these chapters have different Sensitive List status in Pakistan and Sri Lanka.
Error 3: Using buyer-suggested codes without verification The buyer's classification in their country may differ from the exporter's origin country. A garment accessory classified by a Colombo importer under a particular heading does not bind the Dhaka exporter to the same code. The exporter's customs authority will assess origin independently.
Error 4: Splitting a composite product to get a lower duty Customs authorities in India and Pakistan actively flag shipments where a complete article is declared as separate components. If assessed as a complete product at import, the importer faces back duties, interest, and potential penalties.
Error 5: Outdated tariff schedules The WCO updates the Harmonized System in cycles. HS 2022 is the current version as of 2026. SAARC countries have implemented HS 2022 at different rates — Nepal and Bhutan completed implementation in 2023. Always verify whether your classification reference uses HS 2017 or HS 2022, because several chapters were restructured (notably Chapter 84, 85, and 30).
HS Codes and Rules of Origin Under SAFTA
The SAFTA Rules of Origin (RoO) define whether a product "originates" in a SAARC country for preferential duty purposes. These rules are directly tied to HS classification in two ways:
Change in Tariff Classification (CTC) method: The finished product must be classified under a different HS heading than its non-originating inputs. For example, if Bangladesh imports raw cotton yarn (5205) and converts it into woven fabric (5208) and then into finished shirts (6205), each stage represents a change in heading — satisfying the RoO requirement.
Value Addition method: Where CTC is insufficient, a minimum domestic value addition of 40% is required for most SAARC LDC exporters under SAFTA. The calculation is tied to the declared transaction value at the HS subheading level.
Certificate of Origin (Form A or SAFTA CO) issued by the relevant authority in the exporting country must reference the exact HS code declared in the customs entry. A mismatch between CO and the customs bill of entry is one of the most common grounds for SAFTA denial at Indian Land Customs Stations.
Country-Specific Tariff and Classification Notes
India: CBIC publishes Customs Tariff Notifications that override the basic rate printed in the tariff schedule. Always cross-check the applicable notification number. The Basic Customs Duty (BCD), Social Welfare Surcharge (SWS), and IGST together determine total incidence. In 2025, India restructured BCD rates on 8,500+ tariff lines affecting textiles, electronics, and chemicals — verify current rates before filing.
Pakistan: FBR applies Additional Customs Duty (ACD) and Regulatory Duty (RD) on top of the standard tariff. RD rates are product-specific and change quarterly. Afghan transit trade uses a separate Afghan Transit Trade Agreement (ATTA) schedule, which references PCT codes but applies different rates.
Bangladesh: NBR imposes Supplementary Duty (SD) on selected HS codes beyond the standard CD and VAT. Many SD-applicable codes cover consumer goods and processed foods. Exporters to Bangladesh should verify SD applicability before pricing their shipments.
Sri Lanka: CESS (Ports and Airports Development Levy — PAL, and Social Security Contribution Levy — SSCL) applies on top of customs duty. In 2024, SSCL replaced the earlier Surcharge on Imports. Sri Lanka Customs actively uses WCO Valuation rules alongside classification scrutiny.
How to Verify an HS Code Before Filing
Do not rely on a single source. Cross-check using this sequence:
- WCO Tariff Browser — reference point for the 6-digit international standard
- National tariff schedule of the importing country (not just the exporting country)
- Applicable Chapter and Section Notes in both HS 2022 and the national tariff version
- Check the national Sensitive List under SAFTA for the importing country
- If the product has textile, chemical, or pharmaceutical content, request a lab classification opinion from a licensed Customs House Agent (CHA)
- For high-value or recurring shipments, apply for an Advance Ruling from the customs authority
India's Advance Ruling mechanism (CBIC) typically returns a classification decision within 90 days. Bangladesh NBR has a similar mechanism under the Customs Act 1969 (amended). Advance Rulings are legally binding on the authority and provide protection against reclassification at the port.
