border.bot

Find the HS code for any product

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.

Updated

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

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.

Classify a product

Give a description, a product page URL or both.

EU destinations use Combined Nomenclature (CN) and TARIC codes.

Checking your free runs…

The security check couldn’t load. Allow challenges.cloudflare.com if you use a content blocker, then reload.

The result will appear here

You’ll get the code in the destination’s format, the official description at every level, a confidence score and the closest alternatives. You can start from one of these examples:

How to find an HS code with border.bot

Classify a product to the HS, HTS, CN/TARIC, UK or Canadian code for its destination in four steps.

  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.

Example result

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

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

Illustrative: run the classifier for a current answer.

The code each destination uses

DestinationTariff scheduleCode length
United StatesHarmonized Tariff Schedule (HTS)10 digits
United KingdomUK Global Tariff10 digits
European UnionCombined Nomenclature (CN) and TARIC8 or 10 digits
CanadaCustoms Tariff10 digits
Other countriesHarmonized System (HS)6 digits

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

The same engine answers over the REST API and the MCP server with an account, charged in credits. In the browser, agents can use this page’s WebMCP tool without an account.

REST API
POST /v1/classify
API reference
MCP server tool
classify_product
Connect an agent
WebMCP on this page
classify_product_free

Common 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

Other free tools

  • Landed cost calculator

    Estimate duties, taxes and fees for parcels to the US, UK, Canada, the EU and more, from an HS code or a product description.

  • Country of origin finder

    Paste a product URL or give a title, description or barcode, and get the likely country of manufacture with its probability, alternatives and evidence.

  • Air waybill generator

    Fill an IATA air waybill, master or house, with a live preview, the check digit verified and the chargeable weight worked out, and download 3 originals or all 8 copies as a PDF.