HS code vs HTS code vs Schedule B: which number to use and when
HS codes have 6 digits, U.S. HTS codes have 10 for imports, and Schedule B has 10 for exports. When to use each, how they relate, and mistakes that cost money.
Published 7 min read
An HS code is the 6-digit international base code set by the World Customs Organization and used by more than 200 countries. An HTS code is the U.S. import version: the same 6 digits plus 4 more, 10 in total, and it sets the duty rate on goods entering the U.S. A Schedule B number is the U.S. export version, also 10 digits, used to report shipments leaving the U.S. Use the HTS code on U.S. imports, Schedule B (or the HTS code, which is allowed in most cases) on U.S. exports, and the destination country's own code when you ship abroad.
On this page+
Sellers see three names for what looks like the same number. Shopify asks for an "HS code". Your customs broker asks for the "HTS". The export form in your shipping software asks for "Schedule B". They are related, but they are not interchangeable everywhere, and using the wrong one can mean a wrong duty rate, a held parcel or a rejected export filing.
The short version
| HS code | HTS code (HTSUS) | Schedule B | |
|---|---|---|---|
| Digits | 6 | 10 | 10 |
| Who maintains it | World Customs Organization | U.S. International Trade Commission, administered by CBP | U.S. Census Bureau |
| Used for | The shared base of every national tariff | U.S. imports: duty rates and statistics | U.S. exports: statistics and export filings |
| Sets a duty rate? | No | Yes | No |
| Legal text | HS Nomenclature and its notes | First 8 digits are law, last 2 are statistical | Statistical classification |
HS code: the 6-digit base
The Harmonized System is an international nomenclature run by the World Customs Organization. More than 200 countries and economies use it as the base of their tariffs and trade statistics. It has 21 sections, 97 chapters, about 1,200 headings and roughly 5,600 subheadings.
The digits work in pairs. Take 6109.10, cotton T-shirts:
- 61 is the chapter: knitted or crocheted apparel.
- 6109 is the heading: T-shirts, singlets, tank tops and similar garments, knitted or crocheted.
- 6109.10 is the subheading: of cotton.
Six digits are the same in every HS country, and the General Rules of Interpretation and the chapter notes are shared too. That is why a factory in Vietnam and a broker in Los Angeles can agree on the first six digits. It is also why six digits are never enough to clear goods anywhere: no country charges duty on the HS code alone.
HTS code: the U.S. import number
The Harmonized Tariff Schedule of the United States (HTSUS) adds four digits to the HS code. Digits 7 and 8 form the tariff line, which is the legal level where the duty rate is set. Digits 9 and 10 are the statistical suffix, used to collect trade data. You must report all 10 on a U.S. entry.
The statistical suffix often splits by gender, age, fiber or size. The rate is the same across the suffixes under one 8-digit line, but reporting the wrong suffix is still a classification error.
- 6109.10.00.12
6109: T-shirts, singlets, tank tops and similar garments, knitted or crocheted
Of cotton / Men's or boys' / Other T-shirts / Men's (338)
Men's cotton T-shirt, other than all-white underwear types. 16.5%.
General rate16.5%Free or reduced under 14 programs - 6109.10.00.40
6109: T-shirts, singlets, tank tops and similar garments, knitted or crocheted
Of cotton / Women's or girls' / T-shirts / Women's (339)
Women's cotton T-shirt. Same 8 digits, same 16.5%, different statistical suffix.
General rate16.5%Free or reduced under 14 programs - 6109.10.00.45
6109: T-shirts, singlets, tank tops and similar garments, knitted or crocheted
Of cotton / Women's or girls' / T-shirts / Girls' (339)
Girls' cotton T-shirt.
General rate16.5%Free or reduced under 14 programs
The rate is only the start. On a U.S. entry, the HTS code also decides which extra tariffs apply, such as the Section 301 forced labor duty of 10% or 12.5% by origin in force since July 24, 2026, Section 232 duties on metals, and China list duties. It also decides which partner agencies, such as FDA, CPSC or FCC, need data at entry. The 6-digit HS code cannot tell you any of that.
Schedule B: the U.S. export number
Schedule B is the Census Bureau's 10-digit classification for goods exported from the U.S. The first six digits match the HS code. Digits 7 to 10 are Census's own and often differ from the HTS suffix, because export statistics track different things than import statistics.
You need it for Electronic Export Information (EEI), filed in the Automated Export System through ACE. Under 15 CFR 30.37(a), EEI is generally not required when the value per Schedule B or HTS number, from one exporter to one consignee on one conveyance, is $2,500 or less. Licensed goods, some destinations and some commodities need EEI at any value. A $6,000 pallet with $4,000 of one product and $2,000 of another needs EEI only for the $4,000 line.
Here is the detail many exporters miss: under 15 CFR 30.6(a)(12), you may report the 10-digit HTS import number instead of the Schedule B number, except where the HTSUS headnotes say otherwise. If your catalog is already classified in HTS for imports, you often do not need a second set of codes for exports.
Shipping abroad: use the destination's code
When you sell from the U.S. to a buyer in another country, the duty is set by the importing country's tariff, not by the HTS. Every HS country extends the 6 digits its own way:
| Market | Code length | Name |
|---|---|---|
| United States | 10 | HTSUS (imports), Schedule B (exports) |
| European Union | 8 and 10 | Combined Nomenclature (8), TARIC (10) |
| United Kingdom | 10 | UK Global Tariff commodity code |
| Canada | 10 | Customs Tariff |
| China | 10 | Customs tariff code |
| Japan | 9 | Statistical code |
The same T-shirt shows why this matters. It is 6109.10.00.12 at 16.5% into the U.S. Into the EU it is CN 6109 10 00, with a third-country duty of 12%. Same six digits, different rate, different last digits. On a DDP order you need the destination code to quote the landed cost. On a DAP order, a correct 6-digit HS code on the commercial invoice or CN22/CN23 lets the destination customs finish the job.
Which number goes where
| Situation | Use |
|---|---|
| U.S. import entry, any value | 10-digit HTS code |
| U.S. export, EEI filing | 10-digit Schedule B or HTS code |
| Commercial invoice for an outbound parcel | 6-digit HS code at minimum; the destination's full code if you ship DDP |
| Shopify, Etsy or marketplace "HS code" field | Check the field: most accept 6 to 10 digits. Use the full code for the main destination |
| Factory's invoice to you | Their export code is for their customs. Do not copy it onto your U.S. entry |
Mistakes that cost money
- Copying the supplier's code. A Chinese export code has 10 digits too, but the last four are Chinese, not U.S. They often look right and are wrong. Classify for the U.S. yourself.
- Stopping at six digits. A 6-digit code on a U.S. entry is incomplete. In 6109.10 the difference between a men's and a girls' line is only the suffix, but other subheadings split into lines with very different rates at the 8-digit level.
- Using an old code. The HTSUS is revised several times a year. Codes are added, split and deleted. A code that existed in 2024 may not be valid today.
- Mixing up import and export lists. Schedule B numbers are not valid on U.S. import entries. HTS numbers are allowed on most export filings, but not the other way around.
- Assuming same digits means same rate. The 6 digits are shared. Duty rates, extra tariffs and partner agency rules are national.
- 8517.13.00.00
8517: Telephone sets, including smartphones and other telephones for cellular networks or for other wireless networks; other apparatus for the transmission or reception of voice, images or other data, including apparatus for communication in a wired or wireless network (such as a local or wide area network), other than transmission or reception apparatus of heading 8443, 8525, 8527 or 8528; parts thereof
Smartphones
Smartphones. Free general rate.
General rateFree - 8504.40.95.10
8504: Electrical transformers, static converters (for example, rectifiers) and inductors; parts thereof
Static converters / Rectifiers and rectifying apparatus / Power supplies / With a power output not exceeding 50 W
Power supplies of 50 W or less, the usual phone charger. Free general rate.
General rateFree - 9503.00.00.73
9503: Tricycles, scooters, pedal cars and similar wheeled toys; dolls' carriages; dolls, other toys; reduced-scale ("scale") models and similar recreational models, working or not; puzzles of all kinds; parts and accessories thereof
"Children's products" as defined in 15 U.S.C. § 2052 / Labeled or determined by importer as intended for use by persons / 3 to 12 years of age
Toys for children aged 3 to 12. Free general rate, plus CPSC certificate data at entry.
General rateFree
HTSBase's classifier returns the full 10-digit HTS code with the notes it relied on, and you can browse the schedule by chapter. For exports, the same 10 digits are accepted on most EEI filings. For the full process of picking a code, see our step-by-step classification guide.
Frequently asked questions
- Is an HS code the same as an HTS code?
- No. The HS code is the 6-digit international base. The U.S. HTS code adds four digits for a 10-digit number that sets the U.S. duty rate. The first six digits of an HTS code are the HS code.
- Can I use an HTS code instead of a Schedule B number on exports?
- In most cases, yes. 15 CFR 30.6(a)(12) lets you report the 10-digit HTSUS number in place of the Schedule B number, except as noted in the HTSUS headnotes.
- Do I need a Schedule B number for every export?
- You need one when you file Electronic Export Information. EEI is generally not required when the value per Schedule B or HTS number is $2,500 or less for one consignee on one conveyance, unless the goods need a license or another rule requires filing.
- How many digits should I put in Shopify's HS code field?
- Enter the most specific code you have for your main destination. Six digits work everywhere as a base. If you sell mostly to the U.S. from abroad, use the 10-digit HTS code, because carriers use it to calculate duty.
- Will HS codes change in 2028?
- Yes. The HS 2028 edition enters into force on January 1, 2028, with 299 sets of amendments. U.S. HTS codes and Schedule B numbers will be updated to match, so review your product codes before then.
Sources
- What is the Harmonized System (HS)?, World Customs Organization
- HS Nomenclature 2028 edition: amendments effective from 1 January 2028, World Customs Organization
- Harmonized Tariff Schedule of the United States, U.S. International Trade Commission
- Schedule B, U.S. Census Bureau
- 15 CFR 30.6, Electronic Export Information data elements, eCFR
- 15 CFR 30.37, Miscellaneous exemptions, eCFR
- General Rules of Interpretation, HTSUS, U.S. International Trade Commission
- TARIC consultation, European Commission
This article is general information, not legal or customs advice. Tariff rules change often; check the official HTSUS, CBP guidance and a licensed customs broker before you file. Rates shown in code cards come from the current USITC schedule loaded in HTSBase.
Classify your product in seconds.
Get the 10-digit HTS code, the reasoning behind it and the landed duty, including stacked tariffs and fees. Try it without an account.