Schedule B number vs HS code: which one you need, and why $2,500 is per code
The difference between an HS code, a Schedule B number, and an HTS code, how to find your Schedule B number, and the mechanic small exporters get wrong: the $2,500 EEI threshold applies per Schedule B number, not per shipment.
Most explainers on this topic answer a question nobody actually has. You are not trying to win a trivia contest about the World Customs Organization. You are filling in a form, and a field is asking for a number.
So let us start where it bites. Your Schedule B number decides two things that cost real money:
- Whether you have to file Electronic Export Information in AES at all.
- If you are exempt, which NOEEI legend goes on your paperwork.
And the mechanic that decides #1 is not the one most people assume. The $2,500 threshold is per Schedule B number, not per shipment. More on that below, because it is the part that gets small exporters wrong in both directions.
The three numbers, in one pass
There are three codes in circulation and they are nested, not competing.
| Code | Digits | Used for | Administered by |
|---|---|---|---|
| HS code | 6 | International baseline, every member country | World Customs Organization |
| Schedule B | 10 | U.S. exports | U.S. Census Bureau |
| HTSUS | 10 | U.S. imports, carries duty rates | U.S. International Trade Commission |
The first 6 digits of a Schedule B number are the HS code. The last 4 are U.S. statistical detail the Census Bureau adds so it can count exports at a finer grain than the international system allows.
So "Schedule B vs HS code" is a slightly false framing. You are not choosing between them. You are choosing how far down to go. Your customer abroad may only ever see the first 6 digits, because that is what their customs authority classifies against. Your AES filing needs all 10.
The one that genuinely competes is the HTSUS. Same 10-digit length, same first 6 digits, different last 4, opposite direction of trade. It is an import number. It exists to assign duty.
Can you use an HTS number to file an export? For most commodities in chapters 1 through 97, yes, AES accepts either. But not every HTS number is valid for export, and reporting one that is not returns a fatal error or a Census Bureau correction. There is no upside to the substitution and a real chance of a rejected filing, so use Schedule B on the export side and leave HTSUS to your importer.
The $2,500 rule is per code, and that changes the math
Here is the language that matters, from 15 CFR 30.37(a). The exemption covers commodities shipped from one USPPI to one ultimate consignee on a single exporting conveyance, classified under an individual Schedule B number or HTSUSA code, valued at $2,500 or less.
Read the unit carefully. It is not the shipment. It is the code line.
The regulation then spells out the mixed case: where a shipment contains some code lines at or under $2,500 and some above, only the lines above $2,500 are required to be reported.
Two consequences, and small exporters trip on both.
You can ship well over $2,500 and file nothing. Say you send a distributor in Chile four different products, each under its own Schedule B number, at $2,000 apiece. Shipment total: $8,000. Filing required: none, provided no export license is involved and the other conditions hold. People routinely over-file this case because they looked at the invoice total.
You can also be mostly exempt and still owe a filing. Same shipment, but one of the four lines is $3,200. Now that single code line requires EEI. The other three do not. Your filing reports the line over the threshold; your documents still carry the shipment. People routinely under-file this case because most of the invoice looked exempt.
And the aggregation rule inside a single code: if you ship multiple items under the same Schedule B number, the exemption only applies if their combined value for that code is $2,500 or less. You cannot split one code line into three invoice rows to stay under.
The practical upshot is that you cannot answer "do I file?" until your products are classified. The classification is not paperwork you do afterward. It is the input to the decision.
Two conditions that cancel the whole calculation
The value test is the last question, not the first. Before it matters:
- A required export license removes every value-based exemption. If your item needs a license, you file EEI regardless of value. About 95 percent of U.S. exports need no license, but that is a statistic, not a determination for your product.
- Country of destination can override. Shipments to embargoed destinations, and certain controlled items, file regardless.
Canada runs the other way: under NOEEI 30.36, no EEI is required when Canada is the country of ultimate destination, regardless of value, provided no license is required. The $2,500 arithmetic never enters.
How to find your Schedule B number
The Census Bureau publishes a free Schedule B Search Engine. Search by keyword, or drill down through the chapter structure if the keyword search returns noise.
Three things that make classification go faster:
Classify by what it is, not what you call it. Your product's name is a marketing decision. The tariff schedule cares about material composition, degree of processing, and function. "Artisan small-batch cold-pressed sunflower oil" classifies as sunflower oil.
Go down, not across. The structure is a hierarchy. Find the right chapter, then the right heading, then the subheading. Jumping straight to a 10-digit number from a keyword hit skips the reasoning that makes it defensible.
Get a ruling when it is genuinely ambiguous. Census Bureau commodity classification staff will tell you the correct number. Ask in writing and keep the answer. The number drives your filing obligation, so a defensible classification is worth ten minutes of email.
One more habit worth forming: Schedule B is revised, typically at the start of the year and again mid-year. A number that was valid last year can be retired. If you export the same products on a regular cadence, re-verify your codes when the update lands rather than the day a filing rejects.
Where the number actually appears
Once you have it, the Schedule B number shows up in more places than the AES filing:
- The EEI filing itself, alongside USPPI EIN, ultimate consignee, value, and weight.
- Your shipper's letter of instruction, so your forwarder files the same classification you decided on rather than guessing.
- Your commercial invoice, by convention rather than regulation. Put it on the line item. It saves a round trip with the forwarder and often helps your customer's broker on the import side.
- Your certificate of origin and, if you are shipping to Canada or Mexico, the USMCA certification, which asks for the HS tariff classification to 6 digits. That is the first 6 of the number you already found.
That last point is the quiet payoff of classifying once, properly. The 6-digit HS code your USMCA certification needs is not a separate research project. It is the front half of your Schedule B number.
The short version
- HS is 6 digits and international. Schedule B is 10 digits and U.S. export-only. HTSUS is 10 digits and U.S. import-only.
- Schedule B contains the HS code. Use Schedule B to file exports.
- The $2,500 EEI threshold applies per Schedule B number per consignee per conveyance, not to the invoice total.
- A required license cancels value-based exemptions entirely.
- Classify before you decide whether to file, because classification is the input.
If you have not worked out whether your shipment needs a filing at all, the EEI decision guide walks the whole tree. If you already know you are exempt and need the legend, the NOEEI exemption codes reference has the full list.
Further reading
- Cornell LII: 15 CFR 30.37, Miscellaneous exemptions
- Census Bureau: Schedule B Search Engine
- Census Bureau: Quick Guide to Title 15, Part 30, Foreign Trade Regulations
Related on this site
- Do I need to file EEI in AES? A decision guide for small US exporters
- NOEEI exemption codes: the complete list for small US exporters
- What is an HS code?
- Shipper's letter of instruction: what it is and how to fill one out
Written by Anas Marwan, Co-founder of Darza Technologies. Last reviewed 2026-07-28.
Frequently asked questions
- What is the difference between an HS code and a Schedule B number?
- An HS code is the 6-digit international classification maintained by the World Customs Organization and used by every member country. A Schedule B number is the 10-digit U.S. export code built on top of it: the first 6 digits are the HS code, and the last 4 are U.S. statistical detail added by the Census Bureau. Every Schedule B number contains an HS code. Not every HS code resolves to a single Schedule B number, which is why you cannot stop at 6 digits when you file.
- Do I use a Schedule B number or an HTS code when I export?
- Use the Schedule B number. Schedule B is administered by the Census Bureau for exports; the HTSUS is administered by the U.S. International Trade Commission for imports and carries duty rates. For most commodities in chapters 1 through 97 you may report either number in AES, but not every HTS number is valid for export, and reporting one that is not returns a fatal error or a Census correction. Schedule B is the number that always works on the export side.
- Is the $2,500 EEI threshold per shipment or per product?
- Per Schedule B number. Under 15 CFR 30.37(a), the exemption applies when the value of commodities shipped from one USPPI to one ultimate consignee on a single conveyance, classified under an individual Schedule B or HTSUSA number, is $2,500 or less. A shipment can total well over $2,500 and still require no filing if every individual code line sits at or under the threshold. It can also be mostly exempt, with only the lines above $2,500 reported.
- Where do I find my Schedule B number?
- The Census Bureau publishes a free Schedule B Search Engine that lets you search by keyword or drill through the chapter structure. Classify by what the product is made of and what it does, not by its brand or marketing name. If your product is genuinely ambiguous, the Census Bureau's commodity classification staff will give you a ruling, which is worth having in writing because the number drives both your filing obligation and your export statistics.
- Does the Schedule B number go on my commercial invoice?
- It is not legally required on the invoice, but put it there anyway. It travels into your EEI filing, your shipper's letter of instruction, and often your customer's import clearance, and having it printed on the invoice line saves a round of emails with your forwarder. If you are claiming an exemption, the invoice also carries the NOEEI legend that explains why no filing exists.
Read next
NOEEI exemption codes: the complete list for small US exporters
Every AES exemption legend that matters to a small exporter: NOEEI 30.36, 30.37(a), and the rest of 15 CFR 30.37, with what each covers, when it fails, and exactly where to write it.
7 min read
Do I need to file EEI in AES? A decision guide for small US exporters
A plain decision tree for when EEI filing is required, the exemptions you can actually use, the legend you must write when you do not file, and how to file it yourself for free.
10 min read
How to fill out a shipper's letter of instruction (SLI), step by step
What a shipper's letter of instruction is, every field explained, and how it authorizes your forwarder to file EEI without putting the fines on you.
8 min read