Ebbrate

Free customs tool

HTS code lookup

Search the US Harmonized Tariff Schedule by what your goods are or by the start of a code. See each 10-digit HTS code with its full description, then open the duty rate on USITC and CBP’s past rulings for it in one click.

  • No sign-up
  • Every 10-digit US code
  • Rate and rulings one click away

Free to use. When you want real prices, posting a shipment is free too: no credit card, and nothing is booked until you accept a bid.

Search the HTS

Results appear here as you type.

Rules of thumb

  • Classify by what the goods are and what they are made of, not by their brand or listing title.
  • The first eight digits set the duty rate; the last two are statistical.
  • Read the section and chapter notes before choosing a heading.
  • When two headings seem to fit, the General Rules of Interpretation decide, in order.
  • For a large order, ask CBP for a binding ruling first.

Related

How it works

The HTS code lookup, explained

What the HTS is

The Harmonized Tariff Schedule of the United States classifies every product imported into the US. It is law, and the US International Trade Commission maintains it. Each code has 10 digits: the first six are the international HS code, the next two set the US duty rate, and the last two are for statistics.

Where these codes come from

The lookup searches the same copy of USITC’s schedule that the Ebbrate shipment form uses, with each code’s full description path. The date the copy was taken is shown above the results. USITC revises the schedule many times a year, so confirm the code on USITC before you rely on it.

Why the lookup shows no duty rate

The schedule’s general rate is only part of what most imports pay. Goods from many origins carry additional duties under Section 301 or other measures, listed in chapter 99 rather than beside the code. Rather than show a rate that looks exact and is not, each result links to the code on USITC, where the rate and its footnotes are.

Checking how a code is used

CBP publishes its rulings on how goods were classified. Each result links to the rulings that mention its code, so you can compare your goods with ones CBP has already decided. For certainty on a new product, ask CBP for a binding ruling.

Goods that need extra care

When a code falls in a sector US customs has named a priority under the Uyghur Forced Labor Prevention Act, the result says so. Goods outside those codes are still covered if any input comes from Xinjiang.

From the HTS code to a price

The HS code field on the Ebbrate shipment form searches the same schedule. Carriers use the code to price duty on duty paid bids, and every such bid shows the duty on its own line.

How to use the HTS code lookup, step by step

  1. Type what the goods are made of and what they do, in plain words: “plastic kitchenware”, “cotton t-shirts”.
  2. Or type the first digits of a code your supplier gave you: four, six or more.
  3. Read the whole description path, not just the last line: “Other” only means something under its heading.
  4. Open the rate on USITC for the code you settle on, and check any additional duties for the goods’ origin.
  5. Open CBP’s rulings for the code to see how similar goods were classified, and confirm with your broker.

Mistakes with HTS codes

  • Stopping at the first match without reading the chapter notes.
  • Taking the supplier’s export code as the US code: only the first six digits are shared.
  • Reading the general rate as the duty you will pay, without the additional duties on the origin.
  • Classifying a set or kit by its cheapest part.
  • Using a code from an old edition: USITC revises the schedule many times a year.

Sources

Reviewed by the Ebbrate editorial team, 17 October 2026.

Questions

HTS code questions

How do I look up an HTS code?

Search by what the goods are or by the start of a code, read the full description path and the chapter notes, then check the rate on USITC and past rulings on CBP’s CROSS.

What is the difference between an HS code and an HTS code?

The HS code is the six-digit international code. The HTS code is the US version, with four more digits: two that set the duty rate and two for statistics.

Does the lookup show the duty rate?

No. The general rate is often not what an import pays once additional duties on its origin apply, so each result links to the code on USITC, where the rate and its notes are.

Is the HTS code my supplier gave me right?

Often only the first six digits carry over from the supplier’s export code. Check the US code here and with your broker; the importer of record answers for it.

How often does the HTS change?

USITC publishes revisions many times a year. Always check the current edition before a shipment.

Have your HTS code? Get real bids for your shipment

Post the shipment free with its HS code. Verified carriers bid against each other, and every duty paid bid shows the duty on its own line.