An HS code is not merely a number selected from a search result. It is a legal classification based on the objective characteristics of the goods and the wording of the tariff.

Why this matters: the classification connects the product to the duty rate, statistical unit, product controls, permit screening and possible preferential treatment.

How the code is built

LevelPurpose
SectionBroad legal grouping. Section Notes can include or exclude products.
Chapter - 2 digitsProduct family governed by chapter wording and legal notes.
Heading - 4 digitsCore international HS classification level.
Subheading - 6 digitsInternational Harmonized System subdivision.
EAC tariff line - 8 digitsRegional declaration level linked to the EAC tariff treatment.

The classification sequence

01

Define the product

Collect its composition, function, condition, technical name, model, presentation and intended use.

02

Read the legal text

Start with heading wording and relevant Section and Chapter Notes. Section and chapter titles are only guides.

03

Apply the GRI

Use the General Rules of Interpretation in order. Do not jump directly to the rule that gives the preferred commercial outcome.

04

Move to subheading level

After choosing the correct heading, apply GRI 6 and compare subheadings only at the same level.

05

Check current treatment

Confirm duty, sensitive-item treatment, Gazette measures, excise, VAT, origin requirements and regulator controls.

The six General Rules of Interpretation

  1. GRI 1: heading wording and legal notes govern classification.
  2. GRI 2: covers certain incomplete goods and mixtures or combinations.
  3. GRI 3: resolves competing headings through specificity, essential character and numerical order.
  4. GRI 4: uses the heading for goods most akin when Rules 1 to 3 do not decide.
  5. GRI 5: covers certain cases, containers and packing.
  6. GRI 6: determines classification at subheading level.

Build a defensible classification file

Retain product photographs, technical datasheets, composition, drawings, manuals, safety information and a written classification rationale. Record the candidate headings considered and why alternatives were rejected.

Current tariff context: the EAC CET 2022 introduced bands of 0, 10, 25 and 35 percent. Sensitive items, specific rates, remissions, exemptions and later Gazette measures mean this is not a standalone duty calculator.

Common classification mistakes

  • Copying a code from a supplier without checking the EAC tariff.
  • Using a generic invoice description that does not support the selected heading.
  • Ignoring the condition of goods: complete, incomplete, unassembled, new or used.
  • Selecting the code by duty rate instead of legal interpretation.
  • Failing to review accessories, sets, mixtures or multi-function machinery.
  • Checking duty but overlooking permits or conformity controls linked to the code.

Official sources

Reviewed July 2026. This article is general guidance and does not constitute a binding classification ruling.