HTS Codes Explained: How to Classify Your Products Correctly Before Importing to Texas
You get a quote from a freight forwarder. Somewhere in the middle of the paperwork, there’s a 10-digit number sitting next to your product description, and nobody bothered to explain what it means. If you’re shipping goods through Laredo, TX — one of the busiest land ports on the planet — that number is the difference between a clean customs clearance and a container sitting on hold while your sales window evaporates.
That number is your HTS code. And if it’s wrong, U.S. Customs and Border Protection isn’t going to call you to sort it out politely.
Laredo processes hundreds of billions of dollars in cross-border trade every year, most of it coming from Mexico. The volume is staggering, and CBP officers aren’t working with extra time to untangle classification mistakes. They process, flag, and hold. The importer figures out the rest, usually on a tight deadline and with unexpected costs attached. TQ Customs Brokerage sees this play out constantly — importers who thought classification was someone else’s problem realizing, mid-shipment, that it was theirs all along.
So let’s actually break this down and to get HTS codes explained.
What Is an HTS Code and Why Does It Exist?
Every physical product that enters the United States through U.S. Customs gets assigned a 10-digit numerical identifier from the Harmonized Tariff Schedule, maintained by the U.S. International Trade Commission. That’s the HTS code. It’s not bureaucratic noise — it’s the mechanism CBP uses to determine what customs duty rate applies, whether a product faces trade restrictions, and whether it’s even admissible under current U.S. customs rules.
The system didn’t start in the U.S., though. The first six digits come from the internationally standardized Harmonized System, developed by the World Customs Organization and used by most trading nations. Those six digits give you the broad classification language that the entire global trade system shares. The U.S. then adds four more digits, making it a 10-digit HTS code, to get granular enough for U.S. import purposes, including specific customs duty assessments and statistical tracking by the U.S. Census Bureau.
At the Laredo port, where goods move fast and volume is relentless, every entry is filed with a specific HTS number. CBP reviews that code to pull the applicable duty rate, check for any Section 301 or Section 232 tariff surcharges from Chapter 99, and verify the import against trade agreement rules. Wrong code, wrong duty. And in a high-volume environment like Laredo, a misfiled HTS number doesn’t get quietly corrected — it triggers a review, sometimes a hold, sometimes an audit.
How the Harmonized Tariff Schedule Is Organized

The HTS isn’t random. It’s a hierarchical classification system that moves from broad to specific, and understanding how the digits stack is genuinely useful if you’re going to navigate it yourself.
- Digits 1–2 (Chapter): The broadest grouping. Chapter 52 is cotton. Chapter 84 is machinery. Chapter 85 is electrical equipment.
- Digits 3–4 (Heading): Narrowing into product type. Within Chapter 52, a heading might specify woven fabrics versus yarn.
- Digits 5–6 (Subheading/HS Subheading): The harmonized system subheading — this is the layer that’s internationally shared. Most foreign suppliers will give you a 6-digit HS code, and that’s where their job ends.
- Digits 7–8 (U.S. Subheading): Further breakdown specific to U.S. imports.
- Digits 9–10 (Statistical Suffix): Used by the U.S. Census Bureau for trade data tracking. Required on import filings.
Take a plain cotton t-shirt. It starts in Chapter 61 (knitted or crocheted clothing), moves to heading 6109 (t-shirts and similar garments), then narrows further based on whether it’s for men, women, or children, the cotton percentage, and the country of origin. By the time you hit all 10 digits, you’re in very specific territory. A minor classification error at the heading level changes the customs duty rate, sometimes dramatically.
The USITC’s HTS search tool is where you look all of this up, and it’s free. The challenge isn’t finding the tool — it’s knowing how to read what it gives you with the harmonized tariff schedule lookup.
How to Look Up an HTS Code for Your Product
The lookup itself isn’t complicated. The classification judgment is. That distinction trips up a lot of importers.
Start by knowing your product inside out: material composition, intended function, how it’s sold, and whether it’s a finished good or a component. CBP classification hinges on legal definitions, not product names. A “plastic storage container” could fall under several different headings depending on whether it’s designed for food contact, industrial use, or retail sale.
What importers get wrong most often isn’t using the wrong tool — it’s using the right tool incorrectly. Three patterns show up constantly:
- Picking the first heading that sounds close enough, without reading the legal notes that govern what actually belongs there.
- Ignoring material breakdown, particularly for composite goods where two or more materials are present and classification rules about “essential character” apply.
- Copying whatever 6-digit code a foreign supplier put on a commercial invoice, then assuming those first six digits are sufficient for a U.S. entry — they’re not.
That third one is especially common among importers shipping through Laredo who are sourcing from Mexico or manufacturers further abroad. Suppliers know their product; they don’t necessarily know U.S. customs tariff classification nuances. The legal responsibility for accuracy, though, falls entirely on the importer of record — not the supplier, not the freight forwarder. The CBP’s importer guidelines are unambiguous on this point.
Assembled or multi-material goods get exponentially harder. A product made of metal and plastic components, where neither material clearly dominates, requires applying classification rules that most importers haven’t studied. At that point, a harmonized tariff schedule lookup alone won’t give you a confident answer.
The Consequences of Getting Your HTS Classification Wrong

This is where things get operationally painful. And at Laredo, they get painful fast.
Misclassified HTS code classification errors can mean CBP flags your shipment for examination. The cargo holds. You’re waiting. Meanwhile the goods you promised a client are sitting in a federal inspection area while you scramble to produce documentation that justifies or corrects the classification. The financial hit isn’t just the corrected customs duty — it’s the storage fees, the expediting costs, the missed delivery window.
| Classification Error Type | Immediate Consequence | Longer-Term Risk |
|---|---|---|
| Underpaid duty (under-classification) | CBP back-assessment of owed duties | Penalties under 19 U.S.C. § 1592, potential audit |
| Overpaid duty (over-classification) | Excess costs, reduced competitiveness | Capital tied up unnecessarily; refund process is slow |
| Wrong Chapter 99 secondary code | Incorrect Section 301/232 tariff applied | Significant financial exposure on high-volume shipments |
| Completely incorrect heading | Admissibility questions, possible refusal | Increased importer risk profile with CBP |
The penalty framework under 19 CFR is real, and it scales with whether CBP determines the mistake was negligent, grossly negligent, or fraudulent. Importers who repeatedly misclassify get flagged in CBP’s system — and that elevated risk profile affects every future shipment, not just the one with the error.
At Laredo specifically, where cross-border freight volume is enormous and inspection resources are stretched, being a flagged importer slows down your entire operation. TQ Customs Brokerage works with clients who come in after a CBP enforcement event wanting to clean up their classification practices — and the corrective work is always more expensive than getting it right the first time.
Why HTS Classification Is Harder Than It Looks
There’s an assumption that classification is basically Googling your product and picking a number. It isn’t.
CBP classification is built on legal definitions that don’t always track with common sense. A product can be described one way in a catalog and classified an entirely different way under HTS chapter notes. The heading language governs, not the product name. A “decorative glass vase” and a “laboratory glass vessel” both involve glass, but their classification, customs duty rates, and admissibility rules are completely different depending on intended use.
Same product. Different use case. Different code. Potentially very different duty.
Composite goods — items made from more than one material — require applying the General Rules of Interpretation, which are themselves a layered set of classification guidelines that determine which material or component controls the classification. Customs compliance professionals spend years developing fluency in this framework. The CBP CROSS rulings database contains thousands of binding legal rulings on specific product classifications, and even experienced trade practitioners consult it regularly when facing ambiguous products.
The honest truth is that even seasoned importers get this wrong. Not because they’re careless, but because the HTS is a living document — the USITC updates it regularly — and the classification language requires interpretation that a tariff schedule lookup tool alone can’t provide. Misreading a secondary HTS code from Chapter 99, especially for goods subject to Section 301 tariffs on Chinese-origin products, creates financial exposure that compounds quickly on high-volume shipments.
HTS Codes vs. Schedule B Numbers: One More Thing to Clarify

Importers sometimes mix these up, so it’s worth being direct about it.
HTS codes govern U.S. imports. Schedule B numbers, administered by the U.S. Census Bureau and searchable through the Census Bureau’s Schedule B database, govern U.S. exports. Both systems share the same first six digits — the internationally harmonized HS subheading — but the remaining digits serve different purposes for different agencies. If you’re importing goods through Laredo, you’re working with HTS codes. If you’re exporting, you file Schedule B numbers. Using a Schedule B number on an import entry, or vice versa, is a classification error that CBP will catch.
Who Should Actually Assign Your HTS Codes
Legally, the importer of record is responsible for classification accuracy. Full stop. CBP’s “reasonable care” standard requires that importers possess detailed enough knowledge of their products to classify them correctly, or that they work with licensed professionals who can. That standard isn’t aspirational — it’s the legal baseline for compliance.
A licensed customs broker submitting thousands of entries per year, like TQ Customs Brokerage does at the Laredo port, applies classification judgment that comes from volume, experience, and access to ruling precedents. Brokers work with the actual HTS chapter notes and General Rules of Interpretation, not just the surface-level heading descriptions. They catch the edge cases — the multi-material product, the item that sits between two chapters, the good that triggers a secondary Chapter 99 code that most importers don’t know exists.
DIY classification works fine for genuinely simple products with obvious, unambiguous classifications. Single-material goods, commodity items that have been classified the same way for decades, products with confirmed CBP rulings on record. For anything more complex — assembled goods, specialty materials, products with use-case-dependent classification — working with someone who classifies professionally isn’t optional, it’s just risk management.
Not sure your HTS codes are accurate before your next shipment through Laredo? TQ Customs Brokerage classifies thousands of entries annually at the U.S.–Mexico border. Reach out before the freight moves, not after CBP flags it.
The USTR’s HTS overview frames classification as integral to how trade agreements function and how duty rates are applied. Getting it right isn’t just compliance housekeeping. It’s the foundation of knowing what your actual landed cost is before the shipment moves, not after it’s already sitting in a Laredo inspection bay.
Frequently Asked Questions
What is the difference between an HTS code and a Schedule B number?
An HTS code is used to classify products being imported into the United States and determines applicable duties, taxes, and import requirements. A Schedule B number is used primarily for export reporting. While both systems share the same first six digits under the international Harmonized System, they serve different purposes in U.S. trade.
How do I find the correct HTS code for my product?
Start by reviewing your product’s materials, function, composition, and intended use, then search the Harmonized Tariff Schedule for the best match. Because many products can fall into multiple classifications, importers often work with a licensed customs broker to ensure the HTS code is accurate before filing an entry through CBP.
What happens if my HTS code is incorrect?
Using the wrong HTS code can result in incorrect duty payments, shipment delays, CBP examinations, or post-entry audits. In some cases, importers may owe additional duties, penalties, or interest if the product was misclassified. Verifying your HTS classification before your shipment reaches the Laredo port helps reduce these risks.
