# Find the HS code for any product

> Find the HS code for any product. Describe it or paste a product URL to get the US HTS, UK, EU CN or Canadian code with official descriptions and confidence.

Source: https://staging.border.bot/tools/hs-code-classifier
Last updated: 2026-10-14

An HS code is the 6-digit Harmonized System number customs uses to identify a product. Countries add digits of their own: the US declares a 10-digit HTS code, the EU an 8-digit CN or 10-digit TARIC code, and the UK and Canada 10-digit codes. This classifier gives the full code for the destination you choose, with the official description at each level, a confidence score and the closest alternatives.

- **Cost:** Free, no account
- **Codes:** US HTS, UK, EU CN and TARIC, Canada; 6-digit HS elsewhere
- **Input:** A description, a product page URL, or both
- **You get:** The code, official descriptions, confidence and alternatives

## Use the tool

Describe a product or paste its product page URL and choose where it’s going. You get the code that destination’s customs expects, the official description at every level, a confidence score, the reasoning and the closest alternatives.

Open https://staging.border.bot/tools/hs-code-classifier in a browser, describe the product or paste its URL, choose the destination (and origin if known) and submit. In-browser agents can call the WebMCP tool `classify_product_free` on that page. Supported outputs: US HTS (10-digit); Canadian Customs Tariff (10-digit); EU Combined Nomenclature / TARIC; UK Global Tariff (10-digit); Harmonized System (6-digit); National tariff.

Every visitor gets a small number of free runs, shared between the classifier, the calculator and the origin finder; the air waybill generator has its own allowance. Free runs are checked by Cloudflare Turnstile and counted per visitor, so they stay available for real people. Create an account for free credits and the full dashboard, API and MCP access.

## Example result

Heavyweight crew-neck T-shirt, 100% cotton jersey knit, made in Vietnam, shipped to the United States

|  | Result |
| --- | --- |
| Chapter 61 | Articles of apparel and clothing accessories, knitted or crocheted |
| Heading 6109 | T-shirts, singlets, tank tops and similar garments, knitted or crocheted |
| Subheading 6109.10 | Of cotton |
| Tariff line 6109.10.00.12 | The 10-digit US statistical line the shipment is declared under |
| Confidence | High |

Illustrative: run the classifier for a current answer.

## The code each destination uses

| Destination | Tariff schedule | Code length |
| --- | --- | --- |
| United States | Harmonized Tariff Schedule (HTS) | 10 digits |
| United Kingdom | UK Global Tariff | 10 digits |
| European Union | Combined Nomenclature (CN) and TARIC | 8 or 10 digits |
| Canada | Customs Tariff | 10 digits |
| Other countries | Harmonized System (HS) | 6 digits |

## How to find an HS code with border.bot

1. **Describe the product.** Write what the item is, what it’s made of and what it’s for. Or paste the URL of its product page and we’ll read the details from it.
2. **Choose the destination.** Pick the country the parcel is going to. The destination decides the tariff schedule: US HTS, the UK tariff, EU CN/TARIC, the Canadian tariff, or the 6-digit HS for everywhere else.
3. **Add the country of origin.** If you know where the product was made, add it. If you paste a product URL, we look for the origin on the page and show you what we found.
4. **Review the result.** Check the code against its official descriptions, the confidence score and the alternatives. Use “Calculate landed cost” to carry the code straight into the duty and tax calculator.

## What decides the code

### What it’s made of

Material often decides the heading or subheading: a cotton T-shirt and a polyester one sit on different lines. For blends, the material that predominates by weight usually counts.

### What it does

Function and intended use matter as much as appearance. A bag designed for a laptop and a bag designed for sport can classify differently even if they look alike.

### How it’s made

Knitted versus woven apparel are separate chapters (61 and 62). Whether goods are finished, unfinished, assembled or in kit form also changes the answer.

### Who it’s for

For clothing and footwear, men’s, women’s, children’s and babies’ goods often have their own lines at the 8- and 10-digit level.

### Sets, parts and accessories

Goods put up in sets for retail sale, spare parts and accessories follow their own rules. A set is usually classified by the item that gives it its essential character, and parts often go with the machine they belong to.

### The destination

The first six digits are shared worldwide. Digits seven to ten are set by each country, so the same product has a different full code in the US, the UK, the EU and Canada.

## Write a description customs can classify

- Name the item plainly: “insulated stainless steel water bottle”, not a brand or a marketing name.
- State the material and, for blends, the percentages.
- Say what it’s for and who uses it (adult, child, professional).
- Mention how it’s made when it matters: knitted or woven, moulded or machined.
- For sets and kits, list every item in the set.

## From your own systems and agents

- REST API: `POST /v1/classify` (with an API key, charged in credits): [API reference](https://staging.border.bot/docs)
- MCP server: the `classify_product` tool at `https://staging-mcp.border.bot/mcp`: [connect an agent](https://staging.border.bot/mcp)
- WebMCP on this page: `classify_product_free` (in-browser agents, uses the visitor’s free runs)

## Frequently asked questions

### What is an HS code?

An HS code is the number customs uses to identify a product. The Harmonized System, maintained by the World Customs Organization, defines the first six digits; countries add more digits for their own tariffs and statistics. The code determines duty rates, import rules and trade statistics.

### What’s the difference between HS, HTS, CN and TARIC codes?

HS is the shared 6-digit international system. The US extends it to the 10-digit Harmonized Tariff Schedule (HTS). The EU extends it to the 8-digit Combined Nomenclature (CN) and the 10-digit TARIC for import measures. The UK and Canada use 10-digit codes of their own. The first six digits match everywhere.

### Why does the code change with the destination?

Because each country sets its own digits after the first six. The free classifier returns the code in the destination’s own format: US HTS, UK commodity code, EU CN/TARIC, Canadian classification number, or the 6-digit HS for other countries.

### Can I classify from a product URL?

Yes. Paste the product page link and we read the title, description, materials, brand and price from the page, look for the country of origin, and classify from those details. Pages that block automated access may need a written description instead.

### What does the confidence score mean?

It reflects how clearly the description points to one code. High confidence means the product fits one line well; medium or low means plausible alternatives exist, so review them or add detail such as material, use or construction. Results that need a human check are flagged.

### Is the result legally binding?

No. It is guidance to help you declare goods correctly. The importer of record is responsible for the classification. For certainty on a specific product, ask a licensed customs broker or request a binding ruling from the destination’s customs authority.

### How many free classifications do I get?

Each visitor gets a few free runs, shared between the free tools, and the page shows how many you have left. Create an account to keep going with free credits.

## Sources

- [World Customs Organization: the Harmonized System](https://www.wcoomd.org/en/topics/nomenclature/overview/what-is-the-harmonized-system.aspx)
- [US International Trade Commission: Harmonized Tariff Schedule](https://hts.usitc.gov/)
- [UK Trade Tariff](https://www.gov.uk/trade-tariff)
- [European Commission: TARIC](https://ec.europa.eu/taxation_customs/dds2/taric/taric_consultation.jsp)
- [Canada Border Services Agency: Customs Tariff](https://www.cbsa-asfc.gc.ca/trade-commerce/tariff-tarif/menu-eng.html)
