The first time my freight forwarder asked me for my "Schedule B number," I had zero clue what he was talking about.

It was September 2024. I was shipping my first-ever LCL ocean shipment to my LA warehouse — 500 Bluetooth speakers, roughly $25,000 in cargo value. My forwarder pinged me on WeChat: "Send me the Schedule B number, we need it for the AES filing." I stared at my phone. Schedule B what now?

Turns out, every exporter runs into this wall sooner or later. Here's everything I learned the hard way, plus the lookup method I use today.

What Exactly Is a Schedule B Number?

One sentence: it's the 10-digit ID number the U.S. government assigns to exported goods.

The structure is simple:

  • First 6 digits = the international HS code (usually the same as what's on your supplier's invoice)
  • Digits 7–8 = the U.S.-specific breakouts
  • Digits 9–10 = the statistical suffix

Don't confuse it with the HTS code. HTS is for imports (duties). This one is for exports (statistics). They both look like 10-digit numbers, but searching in the wrong system gets your filing rejected.

Why does it exist? Because the U.S. Census Bureau tracks export data. The rule: if a single commodity to a single country is worth more than $2,500, you must file Electronic Export Information (EEI) in AES — the Automated Export System — and the filing requires this number. Below that threshold, filing is generally not required. Check the official site for the latest policy, since thresholds and rules can change.

How I Messed It Up the First Time

Back to that September 2024 shipment. My forwarder was rushing me, so I took a shortcut: I copied the HS code straight off my supplier's invoice. The first 6 digits were right. For the last 4, I just slapped on "0000."

AES rejected the filing. Reason: that code doesn't exist in the current edition. It was Friday afternoon, and my forwarder said the cargo had to be gated in that day or we'd miss Sunday's vessel. I ended up paying $120 in amendment fees, re-filing, and nearly racking up demurrage charges.

The painful lesson: your supplier's HS code is only good for the first 6 digits. HS is a 6-digit international code. This is a 10-digit U.S. code. Copying half of it is the same as copying nothing.

How to Find Your Schedule B Number in 3 Minutes on the Census Website

The Census Bureau runs a free tool called Schedule B Search. Free, no registration. Here's my standard workflow:

Step 1: Go to census.gov and search "Schedule B Search" to reach the lookup page.

Step 2: Type in a product keyword. For Bluetooth speakers, I typed "bluetooth speaker." The tool returns a list of candidate codes with hierarchical descriptions.

Step 3: Drill down and read the descriptions. Pick the 10-digit code that best matches your product. Check three things:

  1. The description's material and function actually match your product;
  2. The code is from the current edition (it updates every January — don't search with last year's tables);
  3. The unit of quantity matches what you'll declare.

Step 4: Copy the 10-digit code, send it to your forwarder, and save it in your own spreadsheet — one SKU, one code. Do it once, benefit forever.

Container loading at export terminal

Second story: in March 2025 I launched an LED ring light, and my forwarder casually sent me a code to confirm. I ran it through Schedule B Search and found out his code was from the previous edition — after the January update, that 10-digit number had been retired and the product moved to a new classification. If I'd used it, AES would have bounced it again. I caught it in advance, swapped in the new code in 3 minutes, and the filing went through on the first try.

Once you're familiar with the tool, the whole thing really does take 3 minutes. Now, the first thing I do for every new product — before anything else — is look up its number and file it next to the UPC.

I Tried All Three Lookup Methods — Here's the Comparison

Method Cost Accuracy My verdict
Copy supplier's HS code $0 First 6 digits right, last 4 a guess Fine in a pinch, guaranteed to blow up long-term
Ask the forwarder $0–$50 per shipment Depends on the forwarder; outdated-code risk Easy, but you learn nothing
Look it up yourself on Census.gov $0, 3 minutes Highest — it's the official source File it once, use it forever

Here's the counterintuitive part: most sellers think "my forwarder files every day, they must know better than me," so they hand the whole thing off. But the legal responsibility for a wrong code sits with the exporter — the USPPI. That's you, not the forwarder. The fine lands on your desk. Under U.S. law, civil penalties for violations can reach up to $10,000 per violation — check the official site for current amounts and provisions, but that order of magnitude should hurt enough to get your attention. Handing your fate to someone else saves you 3 minutes and gambles with your own compliance record.

What Happens When You Get It Wrong

Mild case: AES rejects the filing. You amend, re-file, miss your vessel window. Amendment fees of $100–$200 are normal.

Serious case: Census or CBP flags a misdeclaration or omission, and it becomes a violation. If the goods involve export-controlled items and you classified them wrong, you could trigger a deeper investigation — and that's no longer just about money.

My principle: when it comes to numbers, own the source yourself. The forwarder executes. Classification is your job.

Four Pitfalls, Each Paid For in Tuition

  1. Don't copy the supplier's HS directly. Borrow the first 6 digits only. Look up the last 4 in Schedule B Search.
  2. Use the current edition. The tables update every January. Old codes expire — always confirm the edition year.
  3. Don't mix it up with HTS. Import tariff numbers and export classification numbers are two separate systems. Wrong direction, wrong everything.
  4. Keep a master file. SKU-to-Schedule-B mapping lives with your product records. Look it up on day one of a new listing, not when the forwarder is chasing you.

I've tested this myself and it works. Since late 2024, across 30+ export shipments, my AES first-time pass rate is 100%. No forwarder has chased me for a code since. It's a 3-minute job — don't wait until you get burned to learn it.

By Ah K, E-commerce Seller (5 yrs)