How to Find the HTS Code for Your Product (Keychains, Stickers, T-Shirts…)

Invoice × Tariff editorial

Start from what the product is made of and what it does — not its marketing name — narrow to an HS heading, then verify the 10-digit line in the USITC tariff and CBP rulings. A metal keychain is HTS 8306.29.00 (2.9% + 301), vinyl stickers 3919.90.50 (5.8% + 301), a cotton knit t-shirt 6109.10.00 (16.5% + 301).

Start from the description, not the name

The single most common classification mistake is searching for the product's shop name. "Yoga mat", "keychain" and "sticker" are marketing words — the tariff schedule is organized around material, composition and function. The same physical object can land in a different chapter for reasons that never show up in a product title:

  • A metal keychain is an ornament of base metal (chapter 83); a leather key fob is a leatherware article (chapter 42).
  • A vinyl sticker is self-adhesive plastic sheeting (chapter 39); a paper sticker is printed paper goods (chapter 48).
  • A knitted t-shirt lives in chapter 61; a woven shirt moves to chapter 62 at a different rate.

So before touching any search tool, write down three things: what it is made of, how it is made (knitted, woven, molded, printed), and what it is used for. Those three facts — not the SKU name — drive every step below.

Classify like CBP does: the GRI in four steps

Customs classification worldwide follows the General Rules of Interpretation (GRI). You only need four of them in practice:

  1. GRI 1 — start with the heading text and the chapter notes. Classification is decided by the wording of the headings and the section/chapter notes first. Read the note before trusting a heading that looks obvious.
  2. GRI 2 — unfinished and unassembled count as finished. A disassembled flat-pack keyring kit classifies as the assembled keychain.
  3. GRI 3 — when two headings both seem to fit: the description that names the product specifically beats the general one; mixed or composite goods take the essential character (usually the material or component that gives the product its value or purpose); if still tied, the last heading in numerical order wins.
  4. GRI 4 — goods not named anywhere go under the heading for the most similar goods.

One more habit: at the subheading level, GRI 6 makes you repeat the comparison one level deeper — compare 8-digit lines only against their own tier, and re-check the chapter notes each time.

Worked example 1: a metal keychain

Facts: made of zinc alloy, die-cast, sold as a promotional keychain. Function is ornamental; material is base metal. The heading for "statuettes and other ornaments, of base metal" explicitly covers key chains and key rings.

  • HTS 8306.29.00 — MFN general rate 2.9%. The code page with rates and verification status: /hts/83062900.
  • China-origin adds the Section 301 List 3 surcharge (+25%) on top of MFN — a stack you can see on the code page or re-run in the calculator.
  • Same product in leather would classify in chapter 42 instead — which is exactly why "keychain" alone is not searchable.

Worked example 2: die-cut vinyl stickers

Facts: self-adhesive vinyl film, die-cut into shapes, supplied in rolls. The controlling attribute is the self-adhesive plastic backing, not the printed design — chapter 39 covers self-adhesive plates, sheeting and film of plastics.

  • HTS 3919.90.50 — MFN general rate 5.8%. Code page: /hts/39199050.
  • China-origin adds Section 301 List 2 (+25%). Note the material fork again: paper stickers are chapter 48, and a sticker sold mounted on a backing card can tip either way — classify the self-adhesive face, but verify with a ruling if the ticket is large.

Worked example 3: a cotton knit t-shirt

Facts: 100% cotton, knitted, short-sleeve tee. Knitted apparel is chapter 61; the cotton cut-and-sew tee lands in 6109.

  • HTS 6109.10.00 — MFN general rate 16.5%. Code page: /hts/61091000.
  • China-origin adds Section 301 List 4A (+7.5%) — the softest of the three examples above, but the highest base rate.
  • Man-made-fiber tees go to 6109.90 at a different rate; woven shirts leave chapter 61 entirely. Blends follow GRI 3's essential-character rule by weight.

The full stack that the code resolves, computed live from the site's ruleset:

HTS 6109.10.00 · origin CN · $10,000.00 · ocean formal entry · 1,000 unitsRateAmount
Base duty (MFN)
HTS Column 1 general rate · source
16.5%$1,650.00
China Section 301 (List 4A)
Trade Act 1974 §301 (USTR action, 9903.88.01 series) · source
7.5%$750.00
Global Section 301 (CN, 12.5% tier)
Trade Act 1974 §301 (global forced-labor program; FR 2026-15181 §1(a)(iii)) · source
12.5%$1,250.00
Harbor Maintenance Fee (HMF)
fee, not a duty · charged on the same value
0.125%$12.50
Merchandise Processing Fee (MPF)
fee, not a duty · charged on the same value
0.3464% (once per entry, min $33.58 / max $651.50)$34.64
Total duties + fees owed to CBP$3,697.14
Effective tariff rate (duties + fees ÷ customs value)36.97%
Duties + fees per unit$3.70

Computed live from ruleset v0.3.1 (data as of 2026-09-19, entry date 2026-09-19). Each row's verification status is shown on the HTS 6109.10.00 page; estimates only, not customs advice.

Verify in the official sources

A candidate code is not a classified code until it survives two checks:

  • USITC HTS (hts.usitc.gov) — the authoritative tariff. Search the candidate heading and read the statistical suffixes; the note under each section often kills a plausible-looking line.
  • CBP CROSS rulings (rulings.cbp.gov) — CBP's database of published classification rulings. Search your product words ("die-cut vinyl stickers", "metal key chain") and read how CBP reasoned. A matching ruling is the strongest evidence short of asking CBP yourself.
  • Binding ruling — for high-volume or ambiguous SKUs, request a binding ruling through CBP's eRulings process before the first entry. It is free, takes weeks, and locks the classification for your entries.

For price shopping before you commit, this site's HTS lookup mirrors the same codes with the current duty stack, 301 list placement and fee treatment on one page.

When to hand it to a broker

Self-classification is legal — the importer of record owns the classification either way, which is exactly the point. Escalate to a licensed customs broker (or a binding ruling) when any of these is true:

  • The SKU's annual duty at stake is large relative to its margin — a 5% misclassification on a $2M line is not a rounding error.
  • The product straddles two plausible chapters (composite goods, sets, novelty items) — GRI 3 essential-character calls are where audits happen.
  • You are about to claim an exclusion or preference that depends on the code.
  • Your supplier "gave you" a code with no reasoning — supplier codes are a starting hint, and the reasonable-care obligation never transfers.

Remember the direction of liability: the importer of record signs the entry, so the importer of record owns the code. A five-minute CROSS search per SKU is the cheapest customs insurance available.

The 4-step method, compressed

  1. Write the material / construction / function sentence.
  2. Find the candidate heading (chapter notes first, marketing name never).
  3. Pick the 8-digit tariff breakout and 10-digit statistical line in the USITC HTS.
  4. Cross-check a CBP ruling; escalate to a broker or binding ruling if the stakes or ambiguity are high.

Then put the code on the invoice and price it: run the exact stack for your code, origin and entry date in the tariff calculator, or push a whole catalog through the batch calculator.

Frequently asked questions

How do I find the HTS code for a product?
Classify by material, construction and function — not the product name — to find a candidate HS heading, read the chapter notes, pick the 8-digit tariff line in the USITC tariff, then confirm the 10-digit line against CBP CROSS rulings. If two chapters seem plausible, apply GRI 3's essential-character rule, and get a binding ruling when the stakes are high.
What is the HTS code for keychains?
Base-metal keychains and key rings classify under HTS 8306.29.00 as ornaments of base metal — MFN 2.9%, plus the Section 301 List 3 surcharge (+25%) for China-origin goods. Leather key fobs classify in chapter 42 instead, so the material decides the chapter, not the word 'keychain'.
What is the HTS code for stickers?
Vinyl or plastic die-cut stickers classify under HTS 3919.90.50 as self-adhesive plastic film — MFN 5.8%, plus Section 301 List 2 (+25%) for China-origin. Paper stickers fall in chapter 48 at different lines, which is why the backing material matters more than the printed design.
What is the HTS code for t-shirts?
A knitted cotton t-shirt is HTS 6109.10.00 — MFN 16.5%, plus Section 301 List 4A (+7.5%) for China-origin. Man-made-fiber knitted tees sit in 6109.90, and woven shirts move to chapter 62 entirely. Knit vs woven and fiber content decide the line.
Can I just use the HS code my supplier gave me?
Use it as a hint, never as the answer. The first six digits are usually right because they are international, but the U.S.-specific 8-digit breakout is where the rate lives, and the legal responsibility for correct classification stays with the importer of record regardless of who suggested the code. Verify in USITC and CROSS before filing.
Is the HTS code required on a commercial invoice?
Practically, yes. Carriers typically require at least the six-digit HS prefix on the commercial invoice, and CBP expects a complete 10-digit classification at entry — the 8-digit level sets the rate. A missing or wrong code is a leading cause of customs holds and reclassification bills.
Search your product in the HTS lookup

Type the description, open the matching code page, and check MFN, Section 301 and fees in one place — then price the exact stack in the [tariff calculator](/tariff-calculator).

Estimates only — not customs, tax or legal advice. Duty is finally determined by U.S. Customs and Border Protection at entry. See the disclaimer.