Find the HS heading for your product

Type what the product is. The search reads the official description text of all 23,193 lines across 1,228 headings of the US Harmonized Tariff Schedule and returns the four-digit headings that match, most likely first. Free, no sign-up, and it runs in your browser.

The four-digit heading is the level of an HS code that says what the goods are. Each candidate below links to its heading page, where every tariff line and its rate is listed.

Describe your product

Use the customs name, not the brand: “insulated water bottle”, “cotton knitted t-shirt”.

Describe the product in your own words. You get up to five candidate headings, most likely first, each with the duty rates inside it.

Worked examples — straight from the search

These rows are the live output of the same ranker this page runs, computed when the page was built — including the row where it declines to answer. Nothing here is hand-written.

You typeCandidate heading Heading text in the schedule
cotton t-shirtHS 6109T-shirts, singlets, tank tops and similar garments, knitted or crocheted:Chapter 61
wireless earbudsHS 8518Microphones and stands therefor; loudspeakers, whether or not mounted in their enclosures; headphones and earphones, whether or not combined with a microphone, and sets consisting of a microphone and one or more loudspeakers; audio-frequency electric amplifiers; electric sound amplifier sets; parts thereof:Chapter 85
bicycle helmetHS 6506Other headgear, whether or not lined or trimmed:Chapter 65
laptopHS 8471Automatic data processing machines and units thereof; magnetic or optical readers, machines for transcribing data onto data media in coded form and machines for processing such data, not elsewhere specified or included:Chapter 84
droneHS 8806Unmanned aircraft:Chapter 88
stainless steel kitchen faucetHS 8481Taps, cocks, valves and similar appliances, for pipes, boiler shells, tanks, vats or the like, including pressure-reducing valves and thermostatically controlled valves; parts thereof:Chapter 84
solar panelHS 8541Semiconductor devices (for example, diodes, transistors, semiconductor-based transducers); photosensitive semiconductor devices, including photovoltaic cells whether or not assembled in modules or made up into panels; light-emitting diodes (LED), whether or not assembled with other light-emitting diodes (LED); mounted piezo-electric crystals; parts thereof:Chapter 85
garden hoseHS 3917Tubes, pipes and hoses and fittings therefor (for example, joints, elbows, flanges), of plastics:Chapter 39
merchandiseNo confident matchthose words name a category, a material or a trade term, not a product the schedule classifies.

Browse the schedule by chapter

If no candidate is your product, the schedule is also browsable by chapter — 97 chapters, each listing its four-digit headings.

Questions

How do I find an HS code from a product description?

Type what the product is in plain English. The page searches the official description text of all 23,193 lines in the US Harmonized Tariff Schedule and returns the four-digit headings that match, most likely first, each with its own legal heading text and the duty rates that apply inside it. Customs classifies by the words of the schedule, so the customs name of a product works better than its marketing name.

Why does it show several headings for one product?

Because the schedule itself splits one product across headings on facts a description usually omits: material, construction, capacity, value. Footwear splits on the upper's material; bottles separate insulated from plain; handbags split on the outer surface. Every candidate links to its heading page, where each line's own rate is listed.

What does 'no confident match' mean?

It means the tool declined to answer. A wrong heading is not a weak result, it is a customs penalty and a wasted shipment, so when the words do not determine a heading the page says so and points at the chapter index instead of padding the list. Adding the material, the use and the construction usually turns a decline into an answer.

Which duty rate is shown for each heading?

The General (Column 1) rate across every line inside that heading, with a count of how many lines carry each rate. A heading is a bucket of lines that often do not share one rate, so the page shows the spread rather than one line's number. Chapter 99 measures such as Section 301 are not part of that column - price them in the duty calculator once you have a code.

Does this page send my description to a server?

No. The index is a static file and the ranking runs in your browser, so the description never leaves the page. That is also why the answer is instant on a second search.

Where does the data come from, and how current is it?

From the USITC machine-readable export of the Harmonized Tariff Schedule (23,193 lines across 97 chapters), vintage 2026-11-06. The same file feeds every rate on this site.