HTSUS vs HS vs ECCN and Schedule B: A Practical Guide
A single pallet of industrial sensors leaving a warehouse in Ohio can require 3 different classification codes filed with 3 separate federal agencies. The HTSUS code vs HS code distinction alone confuses most trade teams because the first 6 digits look identical. After digit 6, the systems split — one controls duty rates on imports, another feeds Census export statistics, and a third determines whether BIS will let the product leave the country at all. CBP audits in February 2025 uncovered $2.9 million in unpaid duties from classification errors alone (CBP, 2025).
Key Takeaways
- The HS code covers 6 digits, used by 212 countries as the basis for national tariff schedules (WCO, July 2025).
- HTSUS codes extend to 10 digits for U.S. imports and set the duty rate. The difference between correct and incorrect HTSUS classification can reach $40,000+ on a single container (USITC).
- Schedule B numbers, maintained by the U.S. Census Bureau, apply only to U.S. exports for statistical reporting through AES filings (Census Bureau, 15 CFR Part 30).
- BIS explicitly states that an ECCN "is distinct from and entirely unrelated to either a Schedule B number or an HTS code" (BIS.gov).
- From January 20 to August 8, 2025, CBP uncovered more than $400 million in unpaid import duties through enforcement investigations tied to misclassification (CBP, 2025).
The HS code anchors all national tariff schedules
Every national tariff schedule on the planet starts with the same 6-digit HS code. The World Customs Organization (WCO) in Brussels maintains the Harmonized System, which 212 countries and economic unions apply for customs purposes as of July 2025 (WCO). The code follows a simple hierarchy: 2 digits for the chapter, 4 for the heading, 6 for the subheading.
That structure determines how customs authorities worldwide agree on what a product actually is. Fresh potatoes fall under 0701.90. Frozen potatoes shift to 0710.10. A product's physical form, composition, and intended function all determine the subheading.
Here's where the operational confusion starts. The HS code alone does not set duty rates. It classifies the product at a universal level. Each country then extends those 6 digits with national subdivisions to assign specific rates. The U.S. adds 4 more digits for HTSUS.
We've talked to operations managers who assumed their 6-digit HS code was sufficient for U.S. import entry. It's not. CBP requires a full 10-digit HTSUS number. Filing only 6 digits gets the shipment flagged, and the goods sit in customs until the complete code arrives. Two days lost because someone stopped at digit 6.
The WCO's Harmonized System Committee held its 76th session in September 2025, approving 66 classification decisions and starting correlation tables between the HS 2022 and HS 2028 editions. When those edition changes hit, HS subheadings your team has used for years can shift. We've seen ceramic products reclassified out of Chapter 69 into Chapter 85 based on updated technical notes. Teams that don't track WCO revision cycles get caught off guard at the port.
HTSUS codes set u.s. Import duty rates at the 10-digit level
Those final 4 digits after the HS code determine what a U.S. importer actually pays. The Harmonized Tariff Schedule of the United States (HTSUS) contains over 35,000 product classifications, each carrying a specific duty rate from zero to above 25%. The U.S. International Trade Commission (USITC) administers the schedule.
The HTSUS code vs HS code distinction hits hardest when two products sharing the same 6-digit subheading land on different duty rates at the 10-digit level. Concrete example: a shipment of 1,000 upholstered chairs valued at $200 each owes $10,000 at a 5% rate. Same chairs under a 25% Section 232 tariff classification owe $50,000. That $40,000 gap erases margins entirely on a single container.
Under 19 U.S.C. § 1592, CBP enforces penalties by culpability. Negligence: up to 2 times the duty loss. Gross negligence: up to 4 times. Fraud: the full domestic value of the merchandise. In March 2025, a California flooring importer paid $8.1 million to settle misclassification allegations on Chinese-origin goods (DOJ, 2025).
USITC released HTS Revision 22 in September 2025, and tariff codes shift with every revision cycle and every new Section 301 or 232 action. We've seen companies run HTS code lookup queries against schedules already outdated by the time the filing hit AES. One client discovered a $47,000 discrepancy across 6 months of import entries because their internal tariff table hadn't synced to the September revision. Nobody caught it until a CBP audit letter arrived. Running an HTS code lookup against the current USITC schedule before every filing, not quarterly, not monthly, eliminates that exposure.
Schedule b numbers track u.s. Export statistics only
Schedule B numbers are 10-digit codes the U.S. Census Bureau uses to classify exports. The first 6 digits match the international HS structure. After digit 6, Schedule B and HTSUS go in different directions. Different agency, different purpose.
Census requires a Schedule B number on every Electronic Export Information (EEI) filing through AES for shipments valued above $2,500 or requiring a validated export license (15 CFR Part 30). One detail that catches people off guard: exporters can substitute an HTSUS code for a Schedule B number on most export filings. The reverse does not work. Schedule B numbers cannot replace HTSUS codes for import clearance. For companies that import and export the same products, using one HTSUS code for both directions simplifies the product classification workflow.
But not across the board. Products flagged in the HTS "Notice to Exporters" require the exact Schedule B number. No substitution. We've seen a shipment of precision optical components held at port for 4 days because the filer used an HTSUS code when Census required the specific Schedule B number. The filing got kicked back, the freight forwarder scrambled to reclassify, and the container missed its vessel window. $12,000 in demurrage charges on a $180,000 shipment.
Census provides a free Schedule B search tool at census.gov. One useful edge case: Chapter 98 covers U.S.-only classifications, including code 9801.10.0000 for re-exports of previously imported items. Teams that handle returns and warranty replacements across the border run into this code constantly.
Eccns control what leaves the country under export regulations
An ECCN answers a fundamentally different question than any tariff code. HS codes and HTSUS codes determine duty rates. A Schedule B number feeds export statistics. The Export Control Classification Number determines whether BIS will allow the product to leave U.S. jurisdiction at all under the Export Administration Regulations (EAR).
The structure: 5 alphanumeric characters. First digit = category (0 through 9, covering nuclear materials through propulsion). Letter = product group. Last 3 digits = reason for control. So 3A001 means Category 3 (Electronics), Group A (equipment), controlled for national security. BIS maintains these on the Commerce Control List (CCL).
We talk to export managers who hear "most products are EAR99" and assume that means their entire catalog ships without restrictions. It doesn't work that way. EAR99 means the item has no specific ECCN on the CCL and needs no license in most scenarios. But an EAR99 item shipped to an embargoed destination, a denied party, or for a prohibited end-use still triggers licensing requirements. An export manager at a sensor manufacturer we spoke with last quarter shipped EAR99 components to a distributor in the UAE without screening the end-user. The distributor was on the BIS Unverified List. That created an enforcement inquiry that took 5 months to close.
The ECCN classification and the HTSUS code for the same physical item operate independently. A semiconductor might carry HTSUS 8542.31.0000 for tariff purposes and ECCN 3A001 for export controls. Neither code references the other.
In July 2025, Cadence Design Systems paid over $140 million in combined penalties after exporting electronic design automation technology to Chinese entities on the Entity List. BIS also updated the Commerce Control List in September 2025 with a 900-series ECCN framework. ECCN 3A901 now covers certain cryogenic CMOS circuits. The CCL search tool on BIS.gov handles self-classification, and SNAP-R accepts formal requests when an item doesn't map cleanly.
One approach that consistently fails: assuming ECCN only matters for defense goods. A consumer electronics product shipped to a restricted end-user can generate up to $374,474 per transaction in penalties (BIS, effective January 15, 2025).
When each classification system applies to a single shipment
We reviewed the workflow for a machinery parts distributor in Michigan that both imports steel fittings from Japan and exports industrial valves to Germany. Four classification codes across 2 shipments. The import needed an HTSUS code for CBP entry and duty calculation. The export needed a Schedule B number for Census AES filing and an ECCN determination for BIS export controls. Both started from the same 6-digit HS foundation. Each code went to a different agency with different penalties for getting it wrong.
DOJ signaled in early 2025 that False Claims Act enforcement against customs fraud would intensify, with treble damages on top of per-violation penalties. Misclassification, undervaluation, and origin deception formed the 3 primary targets.
Here's the failure pattern we see repeatedly. A mid-size exporter runs an HTS code lookup for import duty calculation, copies that 10-digit number onto the export filing instead of looking up the Schedule B, and never checks the ECCN. Three codes, three agencies, three penalty structures. That workflow error creates potential Census penalties for bad statistical reporting, potential BIS penalties of up to $374,474 per unlicensed export, and potential CBP penalties if the HTS code was wrong on the import side to begin with.
Treat each code as a distinct checkpoint. HS/HTSUS answers "what duty rate applies." Schedule B answers "how does Census track this export." ECCN answers "does this product need a license to leave." No single code covers all 3.
FAQ
What are the main differences between an HTSUS code and an HS code?
The HS code covers the first 6 digits and applies globally across 212 countries. The HTSUS extends to 10 digits specifically for U.S. imports and determines the actual duty rate. Two products with identical HS subheadings can carry different HTSUS duty rates based on material composition, end use, or country of origin. The practical impact: a 4-digit suffix difference can mean a $40,000 duty swing on a single container.
Can I use my HTSUS code instead of a schedule b number for export filings?
For most products, yes. Census permits HTSUS codes as substitutes on EEI filings. The exception: products listed in the HTS "Notice to Exporters" require the specific Schedule B number, and using an HTSUS code for those items will get the filing rejected at AES. Check the Notice before defaulting to your HTSUS code on export filings.
How do I know if my product needs an ECCN or falls under EAR99?
Start with the Commerce Control List on BIS.gov. Search by keyword or technical parameter. If the product matches a specific ECCN entry, that classification applies and you check the Country Chart in Part 738 of the EAR for your destination. If nothing matches, the product is EAR99. But still screen the end-user, end-use as well as destination before shipping. EAR99 does not mean unrestricted.
Does my HTSUS code affect my ECCN classification?
No. BIS states that an ECCN has no connection to either a Schedule B number or an HTS code. USITC administers HTSUS for tariffs. Census administers Schedule B for export statistics. BIS administers ECCNs for export controls. A product's HTSUS code has no bearing on whether it requires an export license.
Four classification systems serve 4 separate government functions against the same physical product. The agencies don't coordinate their codes. We see SMB exporters lose weeks of productivity every quarter reconciling classification errors that started with a single wrong assumption about which code goes where. Lenzo runs tariff classification and ECCN determinations within one shipment evaluation so the codes stay separate where they need to, but the work happens once.
For more on how classification works, see our guide to GRI tariff classification.
Sources
- USITC – Harmonized Tariff Information — Official HTSUS schedule, revisions, and tariff classification resources.
- CBP – Rulings and Legal Decisions — CBP advance rulings, CROSS database, and informed compliance publications.
- eCFR – Commerce Control List (Part 774) — BIS Commerce Control List and ECCN regulatory text.