
HS Code Lengths: These digit numbers apply to your customs declaration
HS codes end after six digits. However, this is rarely sufficient for EU trade: The European Union extends the Combined Nomenclature (CN) to eight digits, TARIC with ten digits is added for imports, and some countries use additional national codes. The required length depends on the customs procedure.
- 6 posts – International HS code of the World Customs Organization, basis of all classification
- 8 posts – Combined Nomenclature (CN), mandatory for EU statistics, export and Intrastat reporting
- 10 posts – TARIC, necessary for imports into the EU due to customs duties, quotas and prohibitions
- 11 posts – possible national additional codes, for example for excise duties or statistical codes of individual member states
Which field you actually need to fill out in your registration is therefore not determined solely by your goods, but by the process you are carrying out.
In short:
- For imports into the EU, the ten-digit TARIC code is necessary because only this code accurately reflects customs duties, quotas and prohibitions.
- For exports and Intrastat, the eight-digit CN number is usually sufficient, as it is adequate for EU statistics and reporting.
- The correct code length depends on the specific customs procedure; usually the six- or eight-digit version is sufficient, except for imports.
- A binding tariff information ruling provides legal certainty for up to three years for complex goods, especially for high-priced or novel products.
- Maintaining the correct length requires a systematic derivation and documentation, which is easier to implement in automated systems.
Table of Contents
- HS Code Lengths in Detail: Chapter Structure, Position and Extension
- Which length applies to which customs procedure?
- Here's how to determine the correct code length step by step
- Binding tariff information: When it provides certainty regarding length
- Key insights
- Sources
HS Code Lengths in Detail: Chapter Structure, Position and Extension
The customs tariff is structured like a tree, with each level adding two digits. The first two digits form the chapter (for example, Chapter 61 for knitted clothing), the next two the heading, and the fifth and sixth digits define the subheading. These six digits together form the Harmonised System Code, which is used by about two hundred countries worldwide.
The EU builds on this. The [Combined Nomenclature] adds two further positions (https://taxation-customs.ec.europa.eu/customs/common-customs-tariff-cct/tariff-classification-goods/combined-nomenclature_de) and is published annually as Annex I of a regulation. This is followed by TARIC with up to two additional sections that outline specific import measures, such as anti-dumping duties or import bans for certain countries of origin.
This is how the hierarchy arises in practice:
- Determine chapter (2 positions) – broad product group
- Define position (4 positions) – narrowing down the scope within the chapter
- Select HS subheading (6 digits) – internationally standardized code
- Supplement CN subheading (8 digits) – EU-specific differentiation
- Apply TARIC code (10 digits) – Import measures and duty rates
National customs administrations are also permitted to append their own numbers, usually for excise duties or additional statistical codes. This results in eleven-digit codes, as used internally by some member states.
Important: The HS is regularly revised by the World Customs Organization, most recently with the HS 2022 version. Anyone who adopts old catalogs or supplier information without checking it risks incorrect tariff classification, as headings and chapters can change with each revision.
Which length applies to which customs procedure?
Not every application requires the same level of detail. The type of application determines how deeply you need to delve into the structure.
- Export and Intrastat: The eight-digit CN code is usually sufficient here. EU statistics record goods flows at this level; lower national codes are generally not required.
- Import into the EU: The full ten-digit TARIC code is needed here, because only this level correctly reflects customs duties, quotas and prohibitions.
- International research and trade inquiries: For initial price negotiations or market research, the six-digit HS code is often sufficient as a common language between trading partners worldwide.
- National additional offices: They become relevant when a Member State requires special excise duties or its own statistical codes, for example for alcohol, tobacco or certain agricultural products.
Pro tip: Never rely solely on the six-digit number provided by the supplier when importing goods. The crucial duties and restrictions are often only found in the last four digits of the TARIC code, and these must be verified by the importer.
Anyone who regularly ships packages between multiple EU countries quickly realizes that knowing the correct length isn't enough if the classification is done manually for each shipment. This is precisely where automated customs processing comes in, linking codes directly to the relevant processing data.

Here's how to determine the correct code length step by step
The derivation follows a fixed sequence, regardless of whether it concerns textiles, machines or food.
- Clarify the product description. Precisely document the material, function, level of workmanship, and intended use. A vague description almost always leads to an incorrect classification.
- Search official databases. Use Access2Markets, the TARIC consultation, WCOTRADETOOLS or the German EZT-online in parallel to narrow down the chapter and position.
- Apply general rules for classification (AV 1–6). AV 1 examines the literal wording of the item, while AV 3 clarifies the essential nature of mixed goods. A simple keyword search is often insufficient in this case. as practice shows.
- Document the derivation. Document why you chose a particular sub-item, including supporting documents such as technical data sheets or material analyses.
- Decide whether a binding tariff information (BTI) is necessary. For shipments with a high value, complex mixed goods, or recurring inquiries from customs, it is worthwhile to apply for a binding tariff information ruling.
A simple keyword search in a database does not replace the application of the classification rules. Anyone who fails to document the derivation process will have little to no reliable basis in the event of a dispute with customs.
Repeating these steps for each new product gradually builds up a kind of internal reference guide that significantly speeds up subsequent registrations. Further details on practical application are provided in the guide to... Determine customs tariff number.
Binding tariff information: When it provides certainty regarding length
A binding tariff information ruling (BTI) is a written decision by the customs authority regarding the correct classification of goods. It is legally binding and generally valid for three years throughout the EU. The Chamber of Industry and Commerce explains. Within this period, no customs office in another member state can override the established number.
The vZTA answers precisely the questions that remain uncertain with longer codes: the exact subheading, possible national supplementary headings and the application of disputed classification rules for mixed goods.
- It creates legal certainty compared to an internal, non-binding review.
- It protects against additional payments and fines during later customs checks.
- The process is straightforward: submit an application with a precise description of the goods and technical documentation, the customs authority checks the classification, and the result is delivered as a binding decision.
Not every shipment requires a binding tariff information (BTI). For standardized, uncontested goods, the effort is usually unnecessary. However, for high-value shipments, novel products, or recurring disputes with customs, the application often pays off.
Practical examples: How the length is determined for each product group
- Textiles: The transition from six to eight digits is particularly tricky here because the CN contains its own notes on fiber content and processing. A knitted cotton shirt ends up in a different subheading than a woven one.
- Electronics: The six-digit HS search usually provides a rough category, but TARIC measures such as anti-dumping duties on certain components make the full ten-digit entry necessary.
- Food: Due to health and hygiene regulations, additional TARIC subdivisions often apply here, and, depending on the Member State, there may also be national eleventh digits for excise duties.
Those who regularly ship textiles will find more detailed information in the guide to HS codes for textiles.
Key insights
The correct HS code length always results from the customs procedure, not from the goods alone: six digits for the international basis, eight for EU statistics and exports, ten for imports into the EU.
| Theme | Details |
|---|---|
| Six-digit HS code | Forms the internationally standardized basis for chapters, positions, and sub-positions. |
| Eight-digit KN | Mandatory for EU exports and Intrastat reporting, published annually. |
| Ten-digit TARIC code | Required for imports into the EU due to customs duties, quotas and prohibitions. |
| National Additional Offices | Can be expanded to eleven places, for example for excise duties of individual member states. |
| Binding tariff information | Creates EU-wide legal certainty for disputed classifications for approximately three years. |
Once the appropriate code length has been determined, it must be checked again for each new shipment, because customs duties and TARIC measures change more frequently than the underlying HS structure. This recurring verification effort can be automated: The Shipping platform of Paket International It calculates shipping costs and customs fees in seconds and handles customs clearance without manual intervention. Those who also want to calculate import duties directly at checkout will find the right solution at [link to solution]. Calculate import duties at checkout.
Important official databases and further links
For independent research, some sources are more suitable than others, depending on the specific question at hand.
- TARIC – first point of contact for import measures, customs duties and quotas for shipments to the EU.
- vZTA database of the customs authorities – shows binding information already issued on comparable goods.
- WCOTRADETOOLS of the World Customs Organization – provides the international HS basis including current revisions.
- Chamber of Industry and Commerce (IHK) information – as a verifiable authority for basic knowledge and individual questions regarding classification.
- destiny – relevant for national statistical requirements for Intrastat reporting.
When conducting research, always pay attention to the version of the HS (presumably referring to a specific document or series), as a revision can move chapters or positions. Always document the results of your review before registering, not after.
Sources
- TARIC Consultation — European Commission
- Customs tariff number: Guide & binding tariff information — Chamber of Commerce and Industry
- Customs tariff number