Skip to content

Global Trade

7 Export Classification Mistakes (HS Codes and ECCNs)

Seven HS code and ECCN classification mistakes, from outdated codes to EAR99 assumptions, and the check that prevents each one.

June 1, 2025Last updated October 12, 2026By Davos Pham5 min readView as Markdown

Share
Mascot inspector finding a wrong code on a carton label

The most common export classification mistakes are using the wrong code system, using an outdated code, giving every product variant the same code, copying supplier codes without checking, misjudging essential character, assuming EAR99 and misreading 600 series ECCNs. Each one can lead to wrong duties, held shipments or export control violations, and each has a simple check.

Export classification covers two separate questions. The first is the tariff and statistical code (HS, plus national digits such as HTS or Schedule B). The second, in the US, is the export control classification under the Export Administration Regulations (EAR). The mistakes below cover both.

1. Confusing HS code, HTS, Schedule B and ECCN

These codes answer different questions, and mixing them up is the root of many filing errors.

Code

Digits

Who uses it

What it decides

HS code

6

Customs authorities in more than 200 countries and economies (WCO)

International product classification

HTS (HTSUS)

10

US imports, published by the US International Trade Commission

US import duty and statistics

Schedule B

10

US exports, maintained by the US Census Bureau

US export statistics

ECCN

5 characters

US exports under the EAR (Bureau of Industry and Security)

Whether an export license is needed

How to avoid it: decide which question you are answering before you look up a code. For the tariff side, read HTS vs HS code.

2. Using an outdated HS code

The WCO normally revises the HS every five years; HS 2028 enters into force on January 1, 2028. HS 2022 is in force now. National tariffs also change between revisions.

How to avoid it: re-check codes against the current national tariff at each revision and whenever a product spec changes. Keep the date you last checked in your product master.

3. Giving every product variant the same code

Changes in material, function or added features can move a product to a different heading. For export controls, adding encryption functionality is a common reason a product's ECCN changes.

How to avoid it: classify each variant from its own spec sheet, and re-check the code when engineering changes the bill of materials.

4. Copying supplier codes without verification

A supplier's code may be correct for the country of export but wrong for your destination beyond six digits, or simply out of date. In the US, the importer of record, not the supplier, is responsible for the declared classification.

How to avoid it: treat supplier codes as candidates. Verify them against the destination tariff and record your reasoning.

5. Misjudging essential character

When a product combines materials or functions, the General Rules of Interpretation decide the heading. GRI 3 applies in order: the most specific heading, then the component that gives the product its essential character, then the heading that comes last numerically.

How to avoid it: read the section and chapter notes first, then apply GRI 3 step by step. If the answer is still unclear, look for published rulings on similar goods or request a binding ruling.

6. Assuming EAR99 without checking

EAR99 applies to items subject to the EAR that are not listed on the Commerce Control List (CCL). It is the result of checking the CCL, not a default. Even EAR99 items can need a license for certain destinations, end users or end uses.

How to avoid it: review the CCL categories that match your product's technology. If you are unsure, BIS accepts commodity classification requests.

7. Misreading 600 series ECCNs

The 600 series covers military items that moved from the US Munitions List to the CCL. These ECCNs carry tighter license requirements than most other CCL entries.

How to avoid it: if a product or part was designed for military use, check the 600 series entries and the related "specially designed" definition in the EAR, and get expert review before export.

How to avoid penalties with correct HS code classification

1. Keep one source of truth

Maintain a product master with the HS code, national digits, ECCN, the date of the last review and the reasoning.

2. Review on change

Re-classify when the product changes, when the tariff is revised and when you start shipping to a new destination.

3. Check duty exposure, not just the code

The code drives duty. In the US, additional duties under HTS Chapter 99 can apply on top of the base rate. Additional duties (e.g. HTS Chapter 99) may apply; check the current HTS or a customs broker. See how to calculate import duty.

4. Use tools for candidates, people for decisions

An HS code lookup tool can narrow the options quickly. A trained person or customs broker should confirm the final code. For what goes wrong when they don't, see what happens if you use the wrong HS code.

FAQ

Is an ECCN the same as a harmonized code?

No. An HS or HTS code classifies goods for customs duty and statistics. An ECCN classifies items for US export controls and decides whether an export license is needed. One product usually has both.

What is the difference between an HS code and an ECCN?

The HS code is a 6-digit international customs code shared by more than 200 countries and economies. The ECCN is a 5-character US export control code from the Commerce Control List.

Does the importer or exporter classify goods?

Both, for different filings. The importer of record is responsible for the import classification in the destination country. The exporter is responsible for the export filing, such as Schedule B and the ECCN in the US.

What are the most common HS classification mistakes?

Classifying from the product name, stopping at six digits, using an outdated code, copying supplier codes and misapplying GRI 3 to multi-material or multi-function goods.

What is import export classification?

It is the process of assigning the correct tariff code (and, for exports, the export control code) to a product so that duties, statistics and license requirements are applied correctly.

Check your HS code before you ship. Look up candidate codes for your product and compare them with the destination tariff. Free to start. Open HS code lookup

Share

About EximAgent Research

EximAgent Research writes practical guides on finding buyers, reading trade data and checking HS codes, tariffs and sanctions.

Follow EximAgent for trade insights

Sign up for our newsletter

Enter your email to receive the latest trade insights, guides, and HS-code explainers from EximAgent Blog.