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.