A guy in Ohio lost $47,000 last Tuesday.
Not because his supplier screwed him. Not because the product was junk.
Because he put the wrong HS code on his customs paperwork.
Customs flagged it. Slapped him with penalties. Held his container for three weeks while his buyer canceled the order. Then charged him storage fees at the port.
All over six wrong digits.
HS codes are boring. Nobody wants to learn about them. But if you’re shipping anything across a border, getting this wrong is like playing Russian roulette with your bank account.
What Even Is an HS Code?
It’s a number. Six digits minimum. Sometimes more.
Every product in the world has one. A plastic fork has a different code than a metal fork. A stuffed bear has a different code than a plastic toy car.
Customs uses this code to figure out your import tax. Get it wrong, and they’ll either reject your shipment or charge you like you’re importing gold bars.
The code comes from something called the “Harmonized System.” Sounds fancy. It’s not. It’s just a big spreadsheet that every country agreed to use so customs officers don’t lose their minds.
Why Most People Screw This Up
They ask their supplier.
Big mistake.
Your supplier in Shenzhen doesn’t care about U.S. customs law. They’ll give you whatever code gets the goods out the door fastest. I’ve seen factories use the same HS code for umbrellas, phone cases, and garden hoses.
Why? Because it worked once in 2019.
Or they’ll just Google it and copy the first thing they find. Then you’re the one dealing with the mess when customs calls.
|
What Your Supplier Says |
What It Actually Means |
|---|---|
|
“Don’t worry, we always use this code.” |
“We have no idea, but nobody complained yet.” |
|
“This code gives you the lowest tax.” |
“We’re guessing and hoping you don’t get audited.” |
|
“Just use the same code as last time.” |
“We forgot what product you’re even buying.” |
|
“The forwarder will handle it.” |
“We’re washing our hands of this completely.” |
Here’s the truth: your freight forwarder might help. But it’s still your name on the customs form. When it goes wrong, you pay.
How to Actually Find Your HS Code
First, figure out what your product is made of. Not what it does. What it’s made of.
A plastic phone case isn’t a “phone accessory.” It’s molded plastic. That’s what customs cares about.
A cotton T-shirt with a print? Still cotton. The print doesn’t change the code.
Second, go to your country’s official customs website. In the U.S., that’s the USITC. In Europe, it’s TARIC. Don’t use random blogs or supplier lists.
Third, search by material and function. Start broad. Then drill down.
Let’s say you’re importing silicone oven mitts.
-
Start with “silicone products.”
-
Then narrow to “household articles.”
-
Then look for “gloves” or “protective gear.”
-
Check if “oven use” changes the code.
You’ll end up with something like 4016.99 (other articles of vulcanized rubber). Maybe 6116.10 if there’s textile inside.
It’s annoying. It takes 20 minutes. But that’s cheaper than a $47,000 mistake.
The Real Danger: “Close Enough” Codes
This is where people get cocky.
They find a code that’s kinda right. Maybe it’s for a similar product. Or a slightly different material. And they think, “Eh, close enough.”
Customs doesn’t do “close enough.”
I watched a guy import 10,000 plastic planters. He used the code for ceramic planters because he couldn’t find the exact match. Saved himself 10 minutes of research.
Customs hit him with a 15% penalty and made him refile everything. His shipment sat at the port for a month. By the time he got it out, spring planting season was over. He sold maybe 30% of his stock.
The rest? Went to a liquidator for pennies.
All because he thought “planters are planters.”
Red Flags That Your Code Is Wrong
-
Your supplier gave it to you in under 5 seconds.
-
The tax rate is suspiciously low (like 0%).
-
The code description doesn’t mention your product’s material.
-
You’re using a 6-digit code when your country requires 8 or 10.
-
Your forwarder keeps asking you to “confirm” it.
-
The code is for something vaguely similar but not exact.
If any of these apply, stop. Go back. Find the right code.
Yes, it’s boring. Yes, it’s a pain. But you know what’s more boring? Explaining to your accountant why you just lost five figures on a paperwork error.
What Happens If You’re Still Unsure
Pay someone.
Seriously. Hire a customs broker. They do this all day. They know the codes. They know the loopholes. They know which customs officers are picky and which ones don’t care.
A good broker charges maybe $100 to classify your product correctly. Compare that to thousands in penalties or a seized shipment.
Or use a service like ours. We handle HS code verification as part of logistics setup. You send us the product details, we send you the right code, and if customs has questions, we deal with it.
Because we’ve been doing this for six years in Shenzhen. We’ve seen every dumb mistake. We’ve cleaned up after every lazy supplier. And we’re very tired of watching people lose money over six digits.
The One Thing You Need to Do Right Now
Pull up your last import.
Look at the HS code on your customs form.
Google that code. Check if the official description actually matches what you bought.
If it doesn’t? Fix it before your next order ships.