ECCN Basics

HS Code vs ECCN: Why Tariff Codes and Export Control Numbers Differ

HS code vs ECCN: HS, HTS and Schedule B codes classify goods for customs, while ECCNs control exports under the EAR. Why one can't be derived from the other.

Oct 26, 2026 10 min read By ECCN.help

If you are weighing an HS code vs an ECCN, the short answer is that they answer different questions and you cannot work out one from the other. The HS code (and its U.S. versions, the HTS number for imports and the Schedule B number for exports) classifies goods for customs duty and trade statistics. The Export Control Classification Number (ECCN) places an item on the Commerce Control List so you can decide whether an export, reexport or transfer needs a licence under the EAR. BIS puts it plainly: an ECCN is "distinct from and entirely unrelated to" a Schedule B number or an HTS code, so an export from the United States usually needs both, each classified on its own terms.

HS code vs ECCN at a glance

HS / HTS / Schedule BECCN
Maintained byHS: World Customs Organization. HTS: U.S. International Trade Commission. Schedule B: U.S. Census Bureau.Bureau of Industry and Security (BIS), U.S. Department of Commerce
Used forCustoms tariffs, import entry, export statisticsExport licensing under the Export Administration Regulations (EAR)
Format6 digits internationally; the U.S. HTS and Schedule B use 10 digits5 characters: digit, letter, three digits (for example 3A001), often with a paragraph after the dot
Classified byWhat the goods are, under the General Rules for the Interpretation, heading terms and NotesTechnical parameters stated in each CCL entry
CoversGoodsCommodities, software and technology
FallbackEvery good has a code somewhere in the nomenclatureItems subject to the EAR that fit no ECCN are EAR99

HS, HTS and Schedule B are one family of customs codes

The Harmonized System is the World Customs Organization's product nomenclature. Each commodity group has a six-digit code, and the WCO says more than 200 countries and economies use it as the basis of their customs tariffs and trade statistics. Countries may add longer codes after the first six digits for finer classification.

In the United States there are two ten-digit extensions. The Harmonized Tariff Schedule of the United States (HTSUS), published by the U.S. International Trade Commission, is used to classify imports. Schedule B, maintained by the Census Bureau, is the classification shippers use to report exports. Census states that the first six digits of the HTS and Schedule B are identical in chapters 1 to 97; beyond six digits the two can differ. For export reporting, the Foreign Trade Regulations let you report the HTSUS number in place of the Schedule B number, except where the HTSUS headnotes say otherwise (15 CFR 30.6(a)(12)).

So "HS code vs HTS vs Schedule B" is a question of which country's extension you are using. "HS code vs ECCN" is a different question, because the ECCN belongs to a separate legal system with a separate purpose.

What an ECCN classifies

An ECCN identifies an item on the Commerce Control List (Supplement No. 1 to Part 774). Under § 738.2, the first digit is one of ten categories (0–9) and the letter is one of five product groups (A–E). The three digits after the letter identify the individual entry, and the first two of them indicate the type of controls. The ECCN number structure guide walks through each character. Groups D and E cover software and technology. The HS classifies goods: software appears in it only as recorded media (heading 85.23 covers recording media "whether or not recorded"), and technology has no HS code at all.

You find an ECCN by following the Order of Review in Supplement No. 4 to Part 774 and matching the item's technical specifications to a paragraph of an entry. For the background, see what an ECCN is and how items are classified. For CCL-based controls, the ECCN's reasons for control and the destination then go to the Commerce Country Chart; end-user, end-use and embargo rules are checked on top of that. The HS code plays no part in the Country Chart step.

The ECCN also follows U.S.-origin items abroad. Under § 734.3(a)(2), all U.S.-origin items wherever located are subject to the EAR, apart from the exclusions in § 734.3(b). A distributor in Germany or India reexporting a U.S.-made component needs the ECCN to check whether the reexport needs a licence, even though its own customs entry only asked for an HS code.

Can you derive an ECCN from an HS code?

No. The two systems slice products along different lines, so one HS subheading can hold items with several ECCNs, and one ECCN can cover goods in several HS chapters.

Take three hypothetical CNC horizontal lathes for metal, each with two axes that can be coordinated simultaneously for contouring control. None is a bar machine (Swissturn) or a lathe specially designed for contact lenses, which have their own notes in 2B001. For customs, all three fall in HS subheading 8458.11 (horizontal lathes, numerically controlled). For export control they can end up in three places:

Hypothetical latheRelevant specificationExport classification
Lathe AUnidirectional positioning repeatability of 0.8 µm on a linear axis with travel under 1.0 m2B001.a.1 (the entry is controlled for NS, NP and AT)
Lathe BRepeatability coarser than the 2B001.a limits; positioning accuracy of 10 µm under ISO 230/2 (2006), with all compensations available2B991.c (AT only), because 2B991.c.2.c catches turning machines better than 15 µm
Lathe CPositioning accuracy of 20 µm under ISO 230/2 (2006) and none of the features listed in 2B991.dEAR99, assuming no other paragraph of 2B001, 2B991 or any other entry applies

Nothing in the customs code records positioning repeatability or ISO 230/2 accuracy, so nothing in it can tell you which of the three you have. For the same destination, the licence answer may be different for each lathe. For the full method, see how to find the ECCN for your product.

The reverse also happens. ECCN 5A992.c covers "Commodities classified as mass market encryption commodities in accordance with § 740.17(b) of the EAR." A hypothetical laptop (HS 8471.30) and a hypothetical Wi-Fi router (HS 8517.62) could both be 5A992.c if they meet the mass market encryption criteria, though customs puts them in different chapters. Here the ECCN follows the encryption function and the HS code follows what the machine is.

Some tools and spreadsheets map HS codes to lists of "likely" ECCNs. Such a list can tell you which CCL entries to read first. It cannot replace reading them. In our view, a mapping that returns a single ECCN for an HS code is a guess for every item where the parameters decide the entry.

Where both codes appear: the EEI filing in AES

Both codes appear together in the Electronic Export Information (EEI) filed in the Automated Export System. Section 758.1(a) of the EAR says the EEI is used by Census for trade statistics and by BIS for export control, and that it collects the ECCN (when required) and the Schedule B or HTS number. In the Foreign Trade Regulations, the commodity classification number is a mandatory data element (§ 30.6(a)(12)) and the ECCN is a conditional one (§ 30.6(b)(6)), whose reporting rules sit in § 758.1(g).

Under § 758.1(g), you report the ECCN for exports under a licence and for exports under a licence exception (items temporarily in the United States under License Exception TMP, § 740.9(b)(3), are exempt from entering it). For No Licence Required (NLR) exports, you report it when the item has a reason for control other than or in addition to AT, and for items going to China, Russia or Venezuela whatever the reason for control. EAR99 items shipped NLR use the FTR licence code C33. The item description must be in CCL terms. If those terms are not enough for Census, the FTR requires extra detail so the Schedule B or HTS number can be verified.

In many cases the Schedule B number also decides whether an EEI filing is needed at all. Section 758.1(b)(5) requires one when commodities or mass market software classified under a single Schedule B number (or HTS) are worth more than $2,500, unless an FTR exemption applies. Other triggers in § 758.1(b), such as a licence requirement or a Country Group E:1 or E:2 destination, apply regardless of value. The AES filing requirements guide covers the full list.

Section 758.1(f) makes the EEI an export control document. An HS code entered where the ECCN belongs, or an ECCN copied from the wrong product, puts a wrong statement on it, and the same paragraph says false statements on the EEI may violate § 764.2(g).

When BIS uses HS codes in export controls

Although the two systems are unrelated, BIS does use customs codes in a few places, mostly to reach items that have no ECCN.

  • The Russia and Belarus sanctions in Part 746 list items by HTS-6 code in Supplements 2, 4 and 5. Supplement No. 7 does the same for the Iran licence requirements in § 746.7 and for the Russia/Belarus/Temporarily occupied Crimea region of Ukraine foreign direct product rule. The licence requirements extend to 8- and 10-digit HTS codes that begin with the listed six digits. Under § 746.8(a), no licence is required under paragraphs (a)(5) to (a)(7) for a listed item that is also classified under an ECCN; that item is handled under § 746.8(a)(1) and Part 742. You still need the ECCN to know which rule governs.
  • Part 754 (short supply) lists Schedule B numbers, drawn from Schedule B 2014, for crude oil and for petroleum products controlled by ECCNs 1C980, 1C982, 1C983 and 1C984, and gives a non-exhaustive list for unprocessed western red cedar under 1C988. These lists help identify the goods; the licence requirement still comes from the ECCN and Part 754.
  • The Common High Priority Items List (CHPL), published by BIS on 23 February 2024 and developed with the European Union, Japan and the United Kingdom, names 50 items by six-digit HS code that Russia seeks for its weapons programmes, arranged in tiers. BIS notes that these HS codes contain both EAR99 items and items in ECCNs such as 3A001, 3A991, 5A991 and 9A991. BIS publishes it to warn that these items carry a heightened risk of illegal diversion to Russia, and it assigns no ECCN to any item.

Our reading of why BIS reaches for HS codes here: the HS code is already on customs entries and commercial documents in most countries, so a forwarder or bank can screen on it without technical specifications. BIS's CHPL page says the list complements earlier guidance for exporters and reexporters (including manufacturers, distributors, resellers and freight forwarders) and for financial institutions.

What to do with your product records

Our suggestion is to keep the two classifications as separate fields in your product master, each with its own basis. For the HS or Schedule B code, record the heading and the facts that decided it. For the ECCN, record the CCL entry and paragraph, the parameters you checked, and the entries you ruled out (or the reason it is EAR99). When a customer, broker or forwarder asks for "the code", ask which one they mean. If a supplier gives you only an HS code, you still have to classify the item under the CCL or get the ECCN from the manufacturer, as BIS's Classify your item page sets out.

HS codes and ECCNs in ECCN.help

ECCN.help handles the export control side. Its classification workflow checks ITAR or EAR jurisdiction first, then walks the item to a CCL entry and asks only for the parameters that entry turns on, and it records each entry it rules out on the way to EAR99. Quick Search on the home page looks up ECCNs by product name in the CCL Index, and how the workflow runs explains the steps. Enter an ordinary product description, never controlled technical data.

ECCN.help provides research and assistance, not legal advice. Verify every result against the current regulation before you rely on it.

Frequently asked questions

Does every export need both a Schedule B code and an ECCN?

Every commodity line on an EEI filing needs a Schedule B or HTS number, but not every export needs an EEI filing. Every item subject to the EAR has an ECCN or is EAR99, and § 758.1(g) says when the ECCN must be reported on the EEI.

Is EAR99 an HS code?

No. EAR99 is the designation for items subject to the EAR that are not described in any ECCN on the Commerce Control List. EAR99 items shipped without a licence are reported on the EEI with licence code C33.

Can I report the HTS number instead of the Schedule B number in AES?

Yes, in most cases. Under 15 CFR 30.6(a)(12) the HTSUS number may be reported in place of the Schedule B number, except where the HTSUS headnotes say otherwise. Decimal points are left out.

Does my supplier's HS code tell me whether I need an export licence?

Usually not. The licence decision under the EAR depends on the ECCN, the destination, the end user and the end use. The exceptions are HS-based lists such as the Part 746 supplements for Russia, Belarus and Iran, and even for Supplements 4 and 5 an item that has an ECCN is handled under the ECCN rules instead.

Who decides an item's ECCN?

The exporter normally self-classifies the item against the Commerce Control List or gets the ECCN from the manufacturer. For an official answer, a company can submit a classification request to BIS under § 748.3.

Related guides

← All export control guides · How to use ECCN.help