Schedule B, HTS and ECCN codes are often placed in the same export file, but they answer three different questions.

Schedule B tells the government what product is being exported for trade-statistics purposes.

HTS primarily classifies merchandise imported into the United States for customs and tariff purposes.

ECCN determines how an item is classified under the Export Administration Regulations for export-control purposes.

A single product can therefore have both a trade classification and an export-control classification.

Confusing those systems can produce incorrect AES filings, incorrect import declarations or an incorrect license determination.

Schedule B vs HTS vs ECCN at a Glance

Classification

Primary Purpose

Format

Primary US Agency / System

Main Use

Schedule B

US export statistical classification

10 digits

Census Bureau

Export reporting / AES

HTS / HTSUS

US import tariff and statistical classification

10 digits

USITC / CBP

Imports, duties, customs reporting

ECCN

Export-control classification

5-character alphanumeric

BIS

EAR licensing and export controls

EAR99

EAR designation for items not described by an ECCN

Designation, not tariff code

BIS

Export-control analysis

The most important point is that ECCN is not an alternative to Schedule B or HTS.

BIS expressly states that an ECCN is distinct from and unrelated to Schedule B or HTS classification.

What Is a Schedule B Number?

Schedule B is the US export commodity classification system maintained by the Census Bureau.

Schedule B numbers are 10-digit statistical classification codes used to identify exported goods.

For companies filing Electronic Export Information through AES, the commodity classification is a core data element because it determines how the product is reported in US export statistics.

Census maintains current Schedule B files and AES concordance resources, with classifications updated as codes change during the year.

Schedule B is primarily used for:

  • US export reporting
  • AES / EEI filing
  • Export statistics
  • Determining reporting at the commodity-classification level
  • Quantity reporting where applicable

For exporters, Schedule B should not be treated as a code selected independently every time a product ships.

Recurring products should generally be managed through a controlled classification master.

What Is an HTS Code?

The Harmonized Tariff Schedule of the United States, commonly called HTS or HTSUS, is primarily used for imports into the United States.

HTS classifications are used to:

  • Identify imported merchandise
  • Determine tariff treatment
  • Apply customs duties
  • Support import statistics
  • Determine requirements tied to particular tariff provisions

The US International Trade Commission maintains the HTS.

The first six digits of HTS and Schedule B codes are based on the international Harmonized System, which is why the numbers can look similar.

Beyond those common HS digits, the US import and export statistical structures can differ.

USITC notes that Schedule B and HTS classifications are not necessarily the same at the 8-digit and 10-digit levels and that HTS contains more detailed US import classifications.

Can an HTS Code Be Used in AES?

This question causes considerable confusion.

Schedule B is the standard US export classification system.

However, Census also maintains an AES concordance containing valid commodity classification codes for AES, including information identifying HTS codes that are invalid for AES.

That means exporters should not assume that any HTS code appearing on an import record can automatically be reused for an AES export filing.

The correct classification should be verified against current Census resources.

A company's product master should clearly distinguish between:

  • Import HTS classification
  • Export Schedule B / AES classification
  • Export-control classification

What Is an ECCN?

An Export Control Classification Number (ECCN) is a five-character alphanumeric designation used on the Commerce Control List under the Export Administration Regulations.

An ECCN identifies items based on characteristics such as:

  • Product type
  • Technical capability
  • Performance
  • Material
  • Software function
  • Technology
  • Potential controlled use

The purpose of an ECCN is not customs duty or trade statistics.

Its purpose is to help determine export-control requirements.

BIS describes ECCN classification as a key step in determining whether a Department of Commerce export license may be required.

What Does EAR99 Mean?

If an item is subject to the EAR but is not described by an ECCN on the Commerce Control List, it is generally designated EAR99.

EAR99 does not mean "unregulated."

It means the item is subject to the EAR but is not specifically listed under an ECCN.

Many EAR99 exports do not require a license.

However, BIS warns that an EAR99 item can still require a license when the transaction involves a prohibited or restricted destination, end user or end use.

So the compliance analysis cannot stop at:

Product = EAR99.

The exporter still needs to consider:

destination + party + end user + end use + other applicable controls

Can One Product Have Both a Schedule B Number and an ECCN?

Yes.

In fact, that is normal.

Consider an industrial electronic component.

For export reporting, the shipment may require a 10-digit Schedule B classification.

For export-control purposes, the same item may also have:

  • A specific ECCN, or
  • An EAR99 designation

These classifications coexist because they serve different regulatory purposes.

A product master might therefore contain:

Product Data

Example Structure

Internal SKU

ABC-100

Product description

Industrial electronic controller

Schedule B

10-digit export classification

Import HTS

10-digit import classification where applicable

ECCN

Relevant five-character classification or EAR99

License determination

NLR / License Exception / License, as applicable

Classification owner

Compliance / trade function

Review date

Last validated date

That structure reduces the risk of different departments independently classifying the same item.

Schedule B vs HTS

Schedule B and HTS have a common six-digit HS foundation, but their US statistical extensions serve different trade flows.

Schedule B

Primarily for exports from the United States.

HTS

Primarily for imports into the United States.

USITC specifically states that export and import classification schemas differ at the more detailed statistical levels.

This matters for companies importing components and later exporting finished goods.

The HTS code used when the component entered the United States may not be the correct export classification for the outbound product.

Schedule B vs ECCN

These are fundamentally different systems.

Schedule B asks:

What type of merchandise is being exported?

ECCN asks:

How is this item controlled under the EAR?

The Schedule B classification supports trade reporting.

The ECCN supports export-control analysis.

One should never be substituted for the other.

HTS vs ECCN

HTS determines import classification and tariff treatment.

ECCN determines export-control classification.

A company importing and exporting the same product may therefore maintain both.

For example:

HTS → Customs duty and import entry

ECCN → Export license analysis

The code structures are unrelated.

Who Is Responsible for Determining the Classification?

Freight forwarders frequently receive classification information because they need it to prepare export documentation.

That does not make the forwarder the product owner.

BIS' current freight-forwarder guidance expects exporters/USPPIs to provide clear and accurate written information including ECCNs or EAR99 determinations and licensing authorization when applicable.

Exporters therefore need an internal process for determining, approving and maintaining classifications.

Where an ECCN cannot be confidently determined, BIS provides processes and resources for formal commodity-classification requests.

Why Classification Errors Repeat

Classification mistakes become expensive because products repeat.

A company ships Product A on Monday.

One employee selects one code.

The same product ships next month.

Another employee selects a different code.

By year-end, the same SKU appears under several classifications.

The individual shipment may still move.

The underlying compliance problem is that the organization has no controlled classification decision.

That can create:

  • Inconsistent AES filings
  • Incorrect export statistics
  • Incorrect licensing analysis
  • Filing amendments
  • Customs discrepancies
  • Audit difficulty
  • Repeated compliance errors at volume

A Better Product Classification Workflow

Step 1: Identify the product precisely

Use meaningful technical and commercial descriptions.

Step 2: Determine the export commodity classification

Identify the appropriate Schedule B or other AES-valid classification using current official resources.

Step 3: Maintain import HTS separately where applicable

Do not automatically copy import classifications into export records.

Step 4: Determine whether the item is subject to the EAR

Export-control jurisdiction comes before ECCN classification.

Step 5: Determine ECCN or EAR99

Use the Commerce Control List, supplier information, technical review or BIS classification process as appropriate.

Step 6: Determine license requirements

Classification alone does not determine the final answer. Destination, end user and end use also matter.

Step 7: Store the determination centrally

Maintain a controlled classification record associated with the product or SKU.

Step 8: Review changes

Classification systems change.

Census posted multiple Schedule B and HTS-related AES updates during 2026, reinforcing the need to maintain current codes rather than relying indefinitely on old product masters.

How Classification Connects to AES Filing

AES filing brings the different pieces together.

Depending on the shipment, the filer may need:

  • Export commodity classification
  • Product description
  • Value
  • Quantity
  • Destination
  • USPPI information
  • License information
  • ECCN where required
  • Other export-control data

A filing can therefore be operationally complete and still be wrong if the upstream classification was wrong.

That is why the strongest AES process begins with maintained product data rather than reclassifying cargo during documentation cutoff.

How WCM Worldwide Supports Export Classification Workflows

WCM Worldwide coordinates export documentation with the freight movement so the data required for AES can be reviewed before the shipment reaches execution.

Within a managed export workflow, classification information can be connected to:

  • Commercial documentation
  • Booking records
  • AES / EEI filing
  • License information
  • Carrier documentation
  • Export records

This does not replace the exporter's responsibility for technical product knowledge.

It helps ensure that the classification decisions provided by the exporter are applied consistently to the actual shipment.

Exporters that need the broader filing context should also review WCM's AES Filing Explained: EEI Requirements, Deadlines, Penalties, and US Export Compliance.

Final Considerations

Schedule B, HTS and ECCN solve different problems.

The simplest way to remember them is:

Schedule B = US export commodity reporting

HTS = US import customs classification

ECCN = US export-control classification

And:

EAR99 = subject to the EAR but not described under a specific ECCN

For recurring exporters, the real objective should not be finding a code every time cargo moves.

It should be building a controlled product master where the correct classifications have already been reviewed before the booking starts.

Frequently Asked Questions

What is the difference between a Schedule B number and an HTS code?

Schedule B is primarily the US export commodity classification system. HTS is primarily the US import classification system used for customs and tariff purposes. The first six digits often align under the Harmonized System, but the detailed US statistical codes can differ.

Is an ECCN the same as an HTS or Schedule B number?

No. BIS states that ECCNs are entirely distinct from Schedule B and HTS codes. ECCNs classify items for export-control purposes.

Does every US export need an ECCN?

An item subject to the EAR should be evaluated to determine whether it is described by an ECCN or is EAR99. The reporting and licensing requirements depend on the transaction.

What does EAR99 mean?

EAR99 generally applies to items subject to the EAR that are not described by a specific ECCN on the Commerce Control List. EAR99 items may still require authorization based on destination, end user or end use.

Can I use my import HTS code for AES filing?

Do not assume every HTS code is valid for AES. Census maintains specific AES concordance files and identifies HTS classifications that are invalid for AES. Exporters should verify the current classification before filing.