Skip to main content
Lenzo IconLenzo
Last updated:
February 12, 2026

HTS Code Lookup: How to Find the Right Tariff Classification

Ford paid $365 million because somebody picked the wrong 4-digit HTS code lookup lookup lookup lookup on 162,833 cargo vans from Turkey (DOJ). Transit Connect vans got classified under heading 8703 (passenger vehicles, 2.5% duty) instead of 8704 (cargo vehicles, 25%). One heading-level mistake on an US tariff lookup wiped out $183 million in unpaid duties and piled another $182 million in penalties on top. Your company probably won't face a nine-figure bill. But misclassifying goods at the 10-digit level still triggers CBP penalties starting at 20% of merchandise value for negligence and climbing to 100% for fraud (19 U.S.C. 1592). For a list of official tariff databases and ruling portals across major jurisdictions, see our guide to customs tariff classification resources.

Key Takeaways:

  • The HTS contains roughly 17,000 10-digit codes across 99 chapters, updated multiple times per year by the USITC (usitc.gov)
  • 212 countries apply the Harmonized System for tariff classification, but only the first 6 digits match globally (WCO, 2025)
  • CBP penalties for wrong tariff classification range from 20% of merchandise value (negligence, no duty loss) to the full domestic value (fraud) under 19 U.S.C. 1592
  • Ford's $365M settlement remains one of the largest customs penalty cases tied to HTS misclassification (DOJ)
  • Reciprocal tariffs imposed in 2025 pushed correct classification from "best practice" to survival requirement for Chinese-origin importers

What an HTS Code Actually Tells You (and Where It Falls Apart)

Ten digits. That's what stands between your shipment clearing customs at the right duty rate and a penalty notice showing up three months later. First 6 digits follow the international Harmonized System maintained by the WCO, shared across 212 countries (WCO, 2025). Digits 7-8 are U.S.-specific subheadings from the USITC. Digits 9-10 capture statistical breakdowns from the Census Bureau.

People get confused right here. HS code, HTS code, Schedule B number, HSN code. They all start with the same 6 digits for any given product but diverge after that. HTS applies to U.S. imports. Schedule B handles U.S. exports. HSN codes are India's version. So when someone searches for an "HS code lookup tool" or "Section 232-tariffs-steel-aluminum-exporters-need-to-know" class="text-[#635BFF] no-underline hover:underline" style="white-space: nowrap">HTS code lookup tool," they might need entirely different codes depending on which direction the shipment moves.

We run into this weekly with our users. Two products that look identical on a warehouse shelf can carry different HTS tariff codes based on material composition, intended use, or manufacturing process. A stainless steel bolt machined to aerospace tolerances classifies differently than the same-dimension bolt for general industrial use. Explanatory notes for Chapter 73 alone run over 40 pages. And with reciprocal tariffs imposed since early 2025, correct customs tariff classification has become existentially important. Getting one digit wrong on a Chinese-origin import could mean the difference between a 10% duty rate and something north of 145%. For the latest China tariff rates by list, see our China tariffs 2026 guide.

How to Do an HTS Code Lookup Without Getting It Wrong

Start with the USITC's official search tool at hts.usitc.gov. Free, current, reflects every tariff modification including the Section 232 and reciprocal tariff additions from 2025. Type a product description. Get a list of potential headings. Then read the section notes and chapter notes before picking a subheading.

That last step is the one people skip. Not optional.

HTS classification govern how tariff classification actually works. GRI 1 says start with the heading text and section/chapter notes. If that doesn't resolve it, GRI 2 pulls in unfinished articles and mixtures. Still ambiguous? GRI 3 kicks in for goods under two or more headings. Most importers jump straight to keyword searching and never crack open the GRIs. That's exactly how a "stainless steel kitchen sink" ends up under plumbing fixtures (7324) instead of sink units with integral steel tops (9403). Duty difference: 3-8 percentage points.

For trickier products, pull up CBP's Customs Rulings Online Search System (CROSS). Over 250,000 legally binding rulings sit in that database. An import duty calculator gives you the rate, but CROSS gives you the rationale CBP has already accepted. If someone already asked CBP whether a widget falls under heading 8471 or 8543, the answer is probably there. These rulings bind CBP at all 326 ports of entry.

One tip we keep repeating to our users: if you export from the U.S. and also import components, you need both an HTS code and a Schedule B number. First 6 digits match, but the trailing 4 often differ. Mixing up which code goes on which filing shows up constantly in AES rejection reports.

When Free HTS Code Lookup Tools Aren't Enough

USITC database and CROSS work fine for straightforward products. A cotton t-shirt. A steel pipe. A laptop. But certain product categories make self-classification genuinely dangerous.

Composite goods that combine materials from multiple HTS chapters create the worst headaches. We've watched companies spend weeks going back and forth with brokers over a single medical device classification. Electronic components pointing to Chapter 85, optical lenses to Chapter 90, titanium housing to Chapter 81. GRI 3(b) says classify by the component that gives the article its "essential character." Reasonable people disagree about essential character all the time. CBP disagrees with importers about it in formal rulings every single week.

Chemical mixtures and textile blends above certain composition thresholds run into the same problem. If your product falls into any of these categories, a free tariff code checker gives you a starting point. Nothing more.

Licensed customs brokers typically charge $75-$250 per classification. A binding ruling request to CBP costs nothing to file but takes 30-90 days. For companies running 100+ SKUs through customs monthly, paying a broker per classification burns through $7,500-$25,000 before you've shipped anything. That math breaks fast.

The Tariff Classification Mistakes That Actually Trigger CBP Audits

CBP doesn't pick audit targets by throwing darts. We see the same patterns trigger scrutiny over and over.

Biggest red flag in 2025: reclassifying products to land inside a tariff exclusion zone. With reciprocal tariffs and Section 301 duties stacking on top of base HTS rates for Chinese-origin goods, some importers have tried shifting products under headings that qualify for exclusions. CBP issued guidance in mid-2025 specifically warning about increased enforcement around exclusion-related misclassification (CBP.gov, 2025). For more context, see our guide on US Tariff Lookup: How to Find Rates, Codes, and Exemptions for Any Product. They're not bluffing.

Another pattern that gets you flagged fast: copying a competitor's HTS code without doing your own homework. Your product might have a different material composition or country of origin that changes the classification entirely. CBP holds each importer individually responsible under the "reasonable care" standard of 19 U.S.C. 1484.

The one we flag for our users constantly - not updating classifications after a product changes. Manufacturers tweak formulations, swap out components, adjust dimensions. Each change could shift the correct tariff code. One of our users had a supplier switch from stainless steel 304 to 316L on a valve housing mid-contract. Nobody updated the HTS code. CBP caught the discrepancy during a routine entry review. Penalty: $47K on a $230K shipment, plus 4 months of back-and-forth with the CEE (Center of Excellence and Expertise) for industrial machinery.

If every line item on your entry summary shows the same HTS subheading, that also draws attention. CBP's automated targeting systems flag uniform entries They look like someone guessed once and copy-pasted.

HS Code vs. HTS Code vs. Schedule B: Which One You Actually Need

This confusion costs companies more time than it should. Three code systems, same first 6 digits, three different purposes.

HS code (Harmonized System) covers the international 6-digit standard maintained by the WCO. When your freight forwarder in Singapore or your supplier in Germany asks for your "HS code," they want these 6 digits.

The HTS code (Harmonized Tariff Schedule) adds 4 more digits on top, making it 10 digits total for U.S. imports. Those extra digits determine your duty rate, trade agreement eligibility, and whether Section 232 or Section 301 tariffs stack on top Goes on your CBP entry summary (CF 7501).

Then there's Schedule B for U.S. exports. Goes on your Electronic Export Information filing in the Automated Export System. Shares the first 6 digits with HTS but can differ at digits 7-10.

Importing only? HTS. Exporting only? Schedule B. Both? Both.

The part that trips up dual-use goods exporters: HTS/Schedule B classification has zero connection to the ECCN (Export Control Classification Number) under the EAR. A product can generate zero duty on its HTS code and still require an export license under its ECCN for certain destinations. One code is about money. The other is about legality.

Our platform at Lenzo pulls HTS-to-ECCN cross-references alongside destination-specific license requirements into one screen. No bouncing between USITC, BIS, and Census tabs. Enterprise tools like SAP GTS offer cross-referencing too, but they need 6-month implementations and six-figure annual contracts We built the platform for SMB exporters at $99/month flat, no per-check fees, same-day onboarding. That cost gap matters when you're a 50-person manufacturer.

What to Do When You Inherit a Mess of Wrong Classifications

Most companies don't discover classification errors on their own. They find out during a CBP Focused Assessment, a post-entry liquidation review, or when a new compliance hire actually reads the entry data.

Fastest path to resolution: file a prior disclosure with CBP before they contact you. Under 19 U.S.C. 1592(c)(4), voluntary prior disclosure caps your penalty at interest on unpaid duties. On a $500K duty shortfall, gross negligence penalties could reach $2M. A timely disclosure might limit exposure to $50K-$75K in interest.

That window closes fast. Once you receive a CF-28 or CF-29, it may already be too late.

For fixing classifications, pull your entry summaries for the past 12 months. Group line items by HTS heading. Flag any heading where you have more than 5% of entries and verify each against current USITC notes and relevant CROSS rulings. Lenzo users running screening alongside classification get this data flowing directly into their compliance workflow at $99/month, instead of living in a separate spreadsheet that nobody updates after week two.

Document your classification rationale for each product. CBP's reasonable care standard doesn't require perfection. It requires an informed, documented decision. If CBP later disagrees, having that paper trail separates a negligence finding from gross negligence. At the penalty levels CBP applies in 2025, that gap runs into six figures.

FAQ

How often does the HTS get updated?

USITC publishes revisions multiple times per year. In 2025, updates have accelerated due to reciprocal tariff adjustments, Section 232 modifications on steel and aluminum derivatives and Section 301 exclusion extensions. We recommend checking the USITC site at least monthly if you're actively importing.

Can I use the same HTS code for importing and exporting?

No. U.S. imports use HTS codes administered by the USITC. U.S. exports use Schedule B codes from the Census Bureau. First 6 digits match, but digits 7-10 often differ. Filing the wrong code on the wrong form generates rejection notices from AES (for exports) or incorrect duty assessments from CBP (for imports).

What happens if CBP finds I used the wrong HTS code?

Penalties depend on culpability. Negligence with no duty loss: up to 20% of merchandise domestic value. Gross negligence: up to 40%. Fraud: up to 100% of domestic value (19 U.S.C. 1592). If duty was lost, penalties escalate to multiples of the shortfall. CBP can also delay or seize shipments in extreme cases.

HS code vs. HTS code: what's the actual difference?

An HS code is the 6-digit international standard used by 212 countries. HTS extends that to 10 digits with U.S.-specific subheadings and statistical suffixes. First 6 digits match exactly. The extra 4 digits determine your actual U.S. duty rate and whether Section 232 or reciprocal tariffs apply.


With reciprocal tariffs pushing effective rates past 100% on certain Chinese-origin goods in 2025, a wrong HTS code lookup costs more today than at any point in two decades. Ford's $365M penalty grabbed headlines, but the $47K hit on a $230K shipment is the version that kills SMB cash flow. CBP's automated targeting keeps getting sharper. The companies that treat tariff classification as a one-time task end up filing prior disclosures. The ones who build classification into their ongoing trade compliance workflow don't.

For more on how HTSUS, HS code, Schedule B, and ECCN differ, see our guide to HTSUS vs Schedule B vs ECCN.

For more on how classification works, see our guide to General Rules of Interpretation (GRI).

Sources