One of our importer clients — a guy named Lin, sells outdoor lighting out of Southern California, sources mostly from Shenzhen — walked into my office last October holding a letter from CBP. Form 28, the "please send us documents" kind. Turns out the HTS code his broker had been using for three years on a line of solar garden lights was wrong. The broker had been filing them as ordinary lamps; CBP said they belonged under photovoltaic lighting equipment. A few percentage points of duty rate difference, three years of shipments — back duties plus interest were heading toward $300K.

Lin's first question: "Isn't this the broker's job? Why is the bill on my desk?" I had to give him the honest answer: legally, classification is always the importer's problem. The broker is just your agent. Unpleasant to hear, but hearing it early is a lot cheaper than hearing it late.

So what do you actually do when your HTS code turns out to be wrong? I've walked clients through this a few times. It comes down to three moves: get the facts, act fast, then fix the process. First, the overview — how the error surfaced dictates your strategy:

How it surfaced Typical signal Remediation play Cost scale
You found it yourself Internal review or a new broker spots it Prior disclosure, pay up and move on Duties + interest, lightest penalties
CBP writes to you Form 28 requesting documents Professional response, disclosure package in parallel Duties + legal fees, penalties negotiable
Audit or penalty notice Notice of Penalty arrives Contest or settle, fight the culpability level Duties + penalties (multiples of lost revenue) + legal fees

Short version: the earlier you surface it, the more leverage you keep and the smaller the bill. Now the details.

First move: do the math before you reply

When that Form 28 lands — or you discover the error yourself — the worst thing you can do is fire off a reply right away, either confessing or arguing. Do three things first:

Get a second opinion on the classification. Have an independent broker or a trade attorney review it. Two experts can look at the same product and land on two different codes; it happens all the time. And search CBP's CROSS database (rulings.cbp.gov, free and public) for rulings on similar products. If there's a published ruling on point, your negotiating position changes completely.

Run the numbers yourself. How much duty is actually owed? And ask the uncomfortable reverse question: is it possible you've been overpaying? A wrong code doesn't always mean underpayment — sometimes you've been paying a higher rate than necessary for years. Lin's case was underpayment, sure. But I've seen the opposite: an outdoor furniture importer whose misclassified code had them overpaying for three years, and they got a chunk of it back through the protest process. Math first, strategy second.

Map the timeline. Pull every affected entry and check which ones are liquidated and which aren't. Unliquidated entries can be fixed with a Post Summary Correction. Liquidated ones go through the protest process — and that window is 180 days from liquidation under 19 U.S.C. § 1514. Miss it and the door closes. Mark it on the calendar now.

The goal of this phase is simple: before CBP hears from you, you already know the full truth.

US port customs inspection area with containers

Second move: disclose before you're investigated

Once the math confirms underpayment, the next move is a prior disclosure. This is the single highest-leverage step in the whole process, and the one people most often botch by waiting.

The logic is blunt: CBP treats "came forward voluntarily" and "got caught" very differently. Disclose before CBP opens a formal investigation, tender the duties owed, and penalties get mitigated substantially. Wait for the Notice of Penalty and you're negotiating from a much weaker chair. The statute sets the stakes: negligence penalties can run up to 2x the lost duties, gross negligence up to 4x, and fraud is measured against the domestic value of the merchandise. Voluntary versus caught can be the difference of several multiples.

A few practical notes. First, have a professional draft your Form 28 response — everything you put in writing becomes evidence, so don't casually admit three years of errors in a letter. Second, a disclosure isn't a phone call; it's a written package: what was wrong, which entries are affected, how the duty loss was calculated, and what you're doing to prevent recurrence. Third, don't sit on it. Aim for substantive action within 30 days of receiving the letter — CBP reads attitude, and attitude is priced by the day.

Lin's case went through a trade attorney with a prior disclosure. Duties and interest were paid in full; the penalty landed somewhere survivable. He told me afterward that if he'd known classification was his responsibility from day one, he'd never have left the whole thing to the broker unchecked.

Third move: make classification a process, not a gamble

After the cleanup, the job is making sure it never happens again. Classification should never run on vibes. Three things turn it into a process:

Get a binding ruling. CBP's eRulings system takes classification ruling requests online; they go to the National Commodity Specialist Division in New York, which targets around 30 calendar days for a decision (a target, not a guarantee — complex products take longer). Once issued, the ruling binds every port in the country. It's the hardest armor you can buy. Request it before the new product ships, not after it lands.

Keep a paper trail. CBP operates on a "reasonable care" standard — when they audit you, they check whether you exercised reasonable care in getting the classification right. Save your classification analysis, screenshots of rulings you consulted, and your correspondence with the broker. If things go sideways, that's your evidence of good faith.

Rewrite your broker agreement. Next time you negotiate the contract, ask three questions: who owns classification? What's the liability if it's wrong? How often do we review the codes in use? Most importer-broker agreements are vague on classification, and when something blows up the broker shrugs and says "we filed based on the information you provided." Put an annual code review in the contract. It doesn't cost much. It buys peace of mind.

One more heads-up: with Section 301 and 232 additional duties in play these days, a wrong code usually means the additional duties were miscalculated too. Review those together, not just the base rate.

Three counterintuitive takes

First, a wrong code doesn't always mean you owe money — sometimes it means you're owed money. Do the math before you adopt a "just pay the fine" posture.

Second, your broker is not your insurance policy. The importer of record bears ultimate responsibility for classification. That's the law. Outsourcing the code and never reviewing it is handing someone the steering wheel while you close your eyes.

Third, the "low-duty code discount" is the most expensive savings you'll ever find. Some importers nudge brokers toward favorable codes and figure they'll deal with it if caught. Get tagged for fraud and the penalty is measured against the value of the goods, not the duties — one shipment can wipe out years of margin. Not a risk worth taking.

In our 3PL business, when a client hits this kind of trouble, the first call is usually to us: how much inventory is in transit, will the arriving containers get held? Honestly, whose hands the freight is in matters less than fixing the code at the source. So my advice is one line: classification is the importer's job. Get the ruling, keep the records, fix the contract — and the next time CBP writes, you'll have cards to play.

By Susan, 3PL Sales Director