Your customs broker picked the code. The back-duty bill came to you
Handling HS code classification disputes on China imports - reading a customs reclassification notice, using advance rulings to prevent disputes, responding to back duties and penalties, and the appeal process
Hello, this is GreenFrog Seoul.
A company that has been importing LED mood lamps from China and selling them online for more than two years gets a letter from Korea Customs. It is a pre-assessment notice. The lamps were declared as lighting fittings (heading 9405), but customs now takes the view that the product's principal function is a Bluetooth speaker and intends to reclassify it under heading 8518. The notice covers 41 import declarations over the past three years. Because the heading changed, the Korea-China FTA rule of origin had to be checked again, and for every entry where the importer couldn't show the rule was met, the general duty rate replaced the preferential rate. With the shortfall, the knock-on VAT and penalties added together, the proposed assessment came to KRW 38 million.
The first reaction is almost always the same: "But our customs broker chose that code." That's true. But the taxpayer on an import declaration is the importer. Even if the broker picked the code, the unpaid duty and penalties are assessed on the importer. Whether the broker shares any responsibility is a separate question, and even that usually starts with whether the importer gave the broker accurate product information.
The basics of finding an HS code and applying the General Interpretative Rules (GRI) are in Episode 88, and the overall flow of a customs audit is in Episode 105. This article focuses on one moment between those two: when customs tells you it does not accept the classification you declared. What to read in the notice, what information to get and from whom, how to decide whether to accept or fight, and how to use an advance classification ruling to keep this from happening in the first place.
In the classification disputes we handle, wrong codes caused by not knowing the tariff are far less common than codes with no record of why they were chosen. Customs asks "why this code?", and all the importer has is "we've always used it."
1. When and how customs challenges a classification
Classification problems don't all look the same. Sometimes an officer calls during clearance and asks you to correct the code. Sometimes a pre-assessment notice arrives years later after a post-clearance review. What you can do, and how long you have, depends entirely on the stage at which the issue comes up.
| Stage | What you receive | Deadline (general rule) | Key point |
|---|---|---|---|
| Before the declaration is accepted | Request to correct the code or supplement documents during review or examination | The deadline customs sets | The goods are held, so time pressure is high. If you have grounds, explain them now |
| Within 6 months of acceptance (you find it yourself) | Nothing. You file a correction (bojeong) | 6 months from the duty payment date | No penalty, only correction interest. The cheapest fix |
| After the correction window (you find it yourself) | Nothing. You file an amended return | Until customs issues its own assessment | Penalties apply, but partial reductions may be available depending on timing |
| Customs post-clearance review or audit | Pre-assessment notice | Pre-assessment review request within 30 days of receiving the notice | The last chance to argue before the bill is issued |
| After the tax bill is issued | Tax payment notice | Appeal within 90 days of receiving the bill | As a rule you pay first, even while appealing |
Customs can generally go back and reassess a declaration for five years from the date it was accepted, and longer where fraud is involved. So when a product you have imported under the same code for five years becomes an issue, it isn't one entry that gets pulled in. It is five years of declarations at once. That is how the 41 entries in our example piled up.
2. Five things to read first in a pre-assessment notice
Most people go straight to the total at the bottom. The total is only the result; your response is shaped by the body of the notice. Work through these five items in order and you will usually see exactly what went wrong.
| What to check | How it appears in the notice | How to read it |
|---|---|---|
| ① Declared code vs. corrected code | "Declared 9405.42-0000 → Corrected 8518.22-0000" | Did the first four digits (the heading) change, or only the later digits? A heading change means customs sees the product as a different thing; a change below the subheading usually means a narrower judgment on material or use |
| ② Grounds for classification | "GRI 3(b)", "Note ○○ to Chapter 85" | Which rule customs relied on. GRI 3 (essential character) points to a multi-function or set issue; a section or chapter note usually points to an exclusion |
| ③ Period and number of entries | List of declaration numbers, range of acceptance dates | Whether only this model is affected or similar models have been pulled in. If you import similar items that aren't on the list, check them separately |
| ④ Breakdown of the amount | Duty, VAT and penalties itemised | Higher duty raises the VAT base too. Import VAT can usually be credited as input tax, so your real cost may differ |
| ⑤ Knock-on effects | Denial of preferential rate, mention of import requirements | Whether the new code means the FTA rule of origin has to be rechecked, and whether it carries new requirements such as KC certification or inspection |
Item ② deserves the closest reading, because the grounds customs gives define what the dispute is about. If customs has used GRI 3(b) to say "the essential character of this product is a speaker", the argument narrows to whether lighting or sound is the principal function. The evidence that matters then is the user manual, your product page copy, the cost share of components, and the wattage of the light source compared with the speaker.
3. Why classifications get overturned: common causes on China imports
The reasons classifications are overturned fall into a handful of patterns. Most start either with too little product information on the day the code was chosen, or with nobody looking at the code again afterwards.
| Cause | What it usually looks like | How to prevent it |
|---|---|---|
| Using the factory's Chinese code as-is | Copying the HS code from the invoice or Chinese export declaration into the Korean declaration | Only the first six digits are international; the rest vary by country. Settle the 10-digit Korean tariff (HSK) code separately |
| Classifying from the trade name only | Choosing a code from "MOOD LAMP" or "HOLDER" alone | Get a spec pack from the factory covering material, composition, operating principle and use, and keep it as your classification basis |
| Multi-function products and sets | Lamp + speaker, charger + stand, tool set with a carry bag | Work out the GRI 3 reasoning in advance, and apply for an advance ruling if it's unclear |
| Parts vs. finished goods | Importing semi-assembled goods and declaring them as parts | Incomplete goods with the essential character of the finished article are classified as the finished article (GRI 2(a)) |
| Model changes left unchecked | Material or function changed, old code still used | Require notice of spec changes in the contract and recheck the code every time |
| Tariff nomenclature amendments | Headings created or merged in an HS revision, product master not updated | Review the codes of core products before an amendment takes effect |
Be especially careful with the first cause. Chinese exporters tend to pick codes with higher VAT export rebate rates when they file export declarations. The code a factory puts on its invoice has nothing to do with how Korea Customs will classify the product, and quite often it doesn't match the Korean tariff at all. The Chinese export rebate system is covered in Episode 61.
Keep the nomenclature calendar in view as well. The World Customs Organization's HS 2027 amendments are due to take effect in January 2027, and the Korean tariff schedule will change with them. After that, old advance rulings and the codes in your product master may no longer line up. It is safer to check this year whether any of your core products fall under amended headings.
4. What to do in the first two weeks after the notice
You have 30 days from receiving the notice to request a pre-assessment review. That is not long to gather evidence, build an argument and write a submission, so how you use the first two weeks has a big effect on the outcome.
| When | What to do | Who |
|---|---|---|
| Days 1-2 | Confirm the date of receipt and calculate the deadline, summarise the five items in the notice, reconcile the list of entries | Importer + customs broker |
| Days 3-7 | Request product information from the factory (material composition, BOM, function description, circuit layout, photos) and secure a physical sample | Importer + factory |
| Days 5-10 | Search the Customs Law Information Portal for classification decisions and advance rulings on the same or similar goods; check foreign rulings if useful | Customs broker |
| Days 10-14 | Decide whether to accept or contest; if accepting, consider amended returns for similar items not on the list | Importer + customs broker (+ lawyer if the amount is large) |
Factory information arrives more slowly than you expect. Chinese factories often treat the BOM and cost structure as trade secrets and are reluctant to share them. Explain clearly what the information is for, and tell them up front that they can leave out prices; you'll get it much faster. Here is an example of the request we use.
Sample information request to the factory (Chinese)
韩国海关正在核查我们进口的该款产品的商品归类,需要贵司在5个工作日内提供以下资料:产品各部件的材质及成分比例、主要功能说明及工作原理、LED与扬声器的功率参数、部件清单(BOM,可不含价格)、产品及内部结构照片。以上资料仅用于向韩国海关说明商品归类,不会用于其他用途。
(Korea Customs is reviewing the classification of this product. Please provide within 5 working days: material and composition of each component, main functions and operating principle, power ratings of the LED and speaker, parts list (BOM, prices not required), and photos of the product and its internal structure. This information will only be used to explain the classification to Korea Customs.)
When looking for precedents, start with the classification decisions and published advance rulings on the Korean portal. If there is nothing Korean, rulings from US Customs and Border Protection (the CROSS database) or the EU's European Binding Tariff Information (EBTI) can serve as reference. Foreign rulings don't bind Korea Customs, but the system is the same up to six digits, so they help you build the argument.
Accept or contest?
Not every notice is worth fighting. Contesting on weak grounds costs time and money, and meanwhile you can miss the chance to reduce penalties through amended returns. As a rough guide:
| Worth contesting | Probably better to accept |
|---|---|
| The Explanatory Notes or decisions on the same goods support your code | Decisions or advance rulings pointing the same way as customs already exist |
| Customs has misunderstood the product (function or material stated incorrectly) | Your product pages or manual support the customs view |
| The amount is large and you will keep importing the product | The amount is modest and you have already scaled back imports of the product |
| The new code brings import requirements that threaten your ability to sell | Your only argument is "it's never been a problem before" |
5. If you accept: reducing the cost
Once you decide to accept the customs view, the goal becomes paying the duty but keeping penalties as low as possible. Penalties depend heavily on when the error is corrected and who corrects it first.
| Route | When | Penalty | Note |
|---|---|---|---|
| Correction (bojeong) | By the importer, within 6 months of the duty payment date | None (correction interest only) | The best outcome. Correct as soon as you spot a problem |
| Amended return | By the importer, after the correction window and before customs reassesses | Applies, with partial reductions depending on timing | The earlier, and the further ahead of any audit notice, the better |
| Customs reassessment | Customs finds the error and bills you | Full penalty | Entries covered by a pre-assessment notice usually fall here |
Here is how penalties actually add up. Under the current Customs Act, the penalty is 10% of the shortfall plus a late-payment penalty of 22/100,000 per day from the day after the original payment deadline. For a shortfall of KRW 20 million on declarations that are two years old on average, the numbers look like this.
| Item | Calculation (example) | Amount |
|---|---|---|
| Shortfall | Duty difference + resulting VAT difference | KRW 20,000,000 |
| Under-declaration penalty | KRW 20,000,000 × 10% | KRW 2,000,000 |
| Late-payment penalty | KRW 20,000,000 × 0.022% × 730 days | approx. KRW 3,210,000 |
| Total | approx. KRW 25,210,000 |
The late-payment penalty keeps growing with time, so the older the entry, the heavier the burden relative to the principal. If you are a VAT-registered business, import VAT can be credited as input tax, which lowers the real cost, but penalties cannot be credited.
If you accept, also check similar products that are not on the notice. If other models would be reclassified by the same reasoning, filing amended returns before customs finds them is better for penalties. Reductions may not apply, or may be smaller, for entries already within the scope of an audit notice, so decide with your customs broker how far to go with amended returns.
6. If you contest: the classification appeal process
Contesting a classification happens either before the bill is issued or after it. If you can argue before the bill, that is much better. Once the bill is issued, you generally pay first and argue afterwards, and get a refund only if you win.
| Procedure | Deadline | Filed with | Features |
|---|---|---|---|
| Pre-assessment review | Within 30 days of receiving the pre-assessment notice | The customs office that sent the notice (Korea Customs Service in some cases) | Before the bill. Decision generally due within 30 days of the request |
| Objection | Within 90 days of receiving the bill | Head of the customs office | Optional; you can go straight to a review or tribunal appeal |
| Request for review | Within 90 days of the bill or the objection decision | Commissioner of Korea Customs Service | An internal customs procedure |
| Tax Tribunal appeal | Within 90 days of the bill or the objection decision | Tax Tribunal | A decision from outside the customs service |
| Administrative lawsuit | Within 90 days of the review or tribunal decision | Court | A review request or tribunal appeal must come first |
A classification dispute is, in the end, a contest of documents. The heading texts and the section and chapter notes of the tariff, the GRI, the Explanatory Notes, and classification decisions on the same goods are the material that counts. There are also arguments we hear all the time that almost never work.
| Grounds that carry weight | Arguments that rarely work |
|---|---|
| Explanatory Note text that expressly includes or excludes the goods | "Our customs broker told us to use this code" |
| Korea Customs Service classification decisions or advance rulings on the same or very similar goods | "It was exported from China under this code" |
| Objective figures showing essential character, such as function tests, wattage or cost share | "It cleared without problems for years" |
| Records showing customs explicitly reviewed and accepted the classification of these goods | "Our competitors declare the same code" |
"It cleared without problems for years" fails because most import declarations are accepted electronically without any document review. That doesn't mean customs examined and approved the classification. It can be different if customs physically examined the goods or specifically checked the classification in the past, so keep any correspondence with customs from past clearances.
7. Advance classification rulings: the cheapest insurance against disputes
Once a classification dispute starts, it takes a lot of time and money. For products that are genuinely unclear, it is better to ask Korea Customs before you import. The tool for that is the advance classification ruling.
| Item | Details (as of 2026, summary) |
|---|---|
| When to apply | Before the import or export declaration |
| Where | Customs Valuation and Classification Institute (online via UNI-PASS) |
| What to submit | Application, product description (material, composition, use, operating principle), photos, samples if required |
| Fee | A small fee per application (tens of thousands of won) |
| Response time | Generally within 30 days of application (excluding time to supplement documents) |
| If you disagree with the result | Request a re-examination within 30 days of receiving it |
| Effect | Customs must classify identical goods according to the ruling. Valid for 3 years from notification |
An advance ruling closes off the room for customs to take a different view later. If the importer in our example had obtained one before the first shipment, a ruling for lighting fittings would have meant no back duties at all, and a ruling for speakers would have meant pricing and costing at that rate from day one. Either way, it would have been far cheaper than three years of back duties.
Products that should get an advance ruling
Not every product needs one. For simple items with an obvious code, a broker's review is enough. Consider applying if any of these apply.
- Products combining two or more functions, such as lamp + speaker or humidifier + night light
- A large duty gap between candidate codes, or only one candidate meets the FTA rule of origin
- Only one candidate code carries import requirements such as KC certification or food inspection
- Core products with high annual import value that you will import repeatedly for years
- Sets or semi-assembled goods that require interpretation under GRI 2 or GRI 3
Writing the application
A ruling only applies to the goods described in the application. A thin description not only risks the wrong answer; it can also mean the ruling can't be used later because the actual goods differ from what you described. Give material down to composition percentages, functions with figures such as wattage or capacity, and include the code you believe is correct with your grounds (GRI, Explanatory Note text, similar decisions).
Advance rulings are published as a rule. If the product's structure or composition is a trade secret, check whether you can request non-disclosure when you apply. And if a model change alters the material or function, apply again rather than relying on the old ruling.
8. Sample wording for your factory contract and import declaration
Many classification disputes start with missing or wrong information from the factory. If the contract sets out the factory's duty to provide information and cooperate, you won't lose half your deadline chasing documents after a notice arrives. For the overall structure of an OEM contract, see Episode 12.
Sample clause (product information and spec changes)
Before the first shipment, the Supplier shall provide the Buyer in writing with the material and composition, main functions and operating principle, electrical specifications and parts list of each product. If the Supplier intends to change the material, function or component structure of a product, it shall notify the Buyer in writing and obtain the Buyer's approval before the change. Any duty, penalties and related costs arising in the country of import because an unapproved change altered the tariff classification shall be borne by the Supplier.
Sample clause (HS codes and certificates of origin)
The HS code stated on commercial invoices, packing lists and certificates of origin shall be the code specified by the Buyer. Any HS code proposed by the Supplier is for reference only and does not guarantee classification in the country of import. If the Buyer is denied a preferential tariff rate in the country of import because the HS code or description on the certificate of origin differs from that specified by the Buyer, the Supplier shall cooperate in reissuing the certificate and taking any other necessary steps, and shall bear the related costs where the cause lies with the Supplier.
Sample clause (cooperation with customs inquiries)
If the customs authority of the country of import requests information concerning tariff classification, customs value or origin, the Supplier shall provide the necessary information within 5 business days of the Buyer's request. This obligation shall survive termination of this Agreement for 5 years from the date of the last shipment.
The five years in the last clause matches the reassessment period discussed earlier. A factory you no longer do business with won't happily send documents on a product from five years ago, so write the obligation so that it survives the end of the contract. How certificates of origin relate to HS codes is covered in Episode 94.
The description fields on the import declaration are evidence too
The Korean import declaration has fields for the description, trade name, model and specification, and composition. Many importers fill them with a single line such as "LED LAMP", but these fields are the record of how the importer understood the goods at the time of declaration. Write them so that the basis for your classification is visible.
Example (specification and composition fields)
Trade name: LED MOOD LAMP (MODEL GF-L200)
Model and specification: Desk LED lighting fitting, LED light source 6W, 3-step dimming, built-in 3W Bluetooth speaker as an auxiliary function, built-in rechargeable lithium-ion battery
Composition: Body ABS 65%, aluminium 20%, electronic components 15%
Written this way, the record shows that at the time of declaration you judged lighting to be the main function and the speaker an auxiliary one. Even if customs takes a different view, it is clear that you did not hide or distort the facts. For keeping trade documents consistent overall, see Episode 40.
9. Everyday code management that prevents disputes
Record the reasoning, not just the code
Many companies keep their HS codes as a single column in a spreadsheet. Add the classification basis (the GRI applied, reference decision numbers), any advance ruling number and its expiry date, the FTA rule of origin you rely on, and the date of the last review. When customs asks "why this code?", you need to be able to produce the reasoning from years ago straight away.
Recheck the code whenever the model changes
If the factory changes a material or adds a function, the code may change. Tie a code review into the same step as sample approval or spec change approval, and it won't get missed. How to write a spec sheet detailed enough to support a classification is covered in Episode 59.
Review your own codes once a year
Once a year, go through the codes of your highest-value imports with your customs broker. If you find a problem within six months of the duty payment date, a correction fixes it without penalties; even after that, an amended return filed before customs finds the issue is better. Doing this regularly and keeping a record also shows customs that you are a diligent importer if you are ever audited.
10. Three real cases
These are anonymised versions of situations we see often. Amounts and rates are examples.
Case 1 - A product page headline decided the classification
This is the LED mood lamp importer from the start of the article. The company prepared a pre-assessment review arguing that lighting was the main function, but while gathering evidence it found that most of its listing headlines and ads said "mood Bluetooth speaker". The speaker components also made up a larger share of cost than the lighting.
After reviewing the case with its broker, the company decided not to contest and filed amended returns on its own for two similar models that were not on the notice. From then on, it obtained advance rulings for new models before the first import. It was an expensive way to learn that classification depends not only on how a product is made but on how it is sold.
Case 2 - Five years on the factory's code
This company imports silicone kitchenware. On its first order it passed the HS code from the factory's invoice to its broker, and that code stayed in use for five years. An internal review then found that the 10-digit codes for some items didn't match the Korean tariff.
Because the company found this before any customs notice, it corrected entries from the last six months and filed amended returns for older ones. The duty difference couldn't be avoided, but the penalties were far lower than if customs had found the problem first. The company then added a classification basis column to its product master and had the factory put the buyer-specified code on its invoices.
Case 3 - A pre-assessment review that held the classification
This company imports replacement parts for power tools. Customs notified it that it would treat the product as a general-purpose part and apply a code with a higher rate. The company filed for a pre-assessment review with the factory's drawings, a list of compatible tool models, the relevant Explanatory Note text and a Korea Customs Service decision on goods of the same type.
The evidence showed the product was a dedicated part used only with specific tools, the request was accepted, and no bill was issued. The company won because it had kept the drawings and compatibility list in its product master before any notice arrived. If it had needed to get new drawings from the factory within 30 days, the outcome would probably have been different.
11. Common mistakes
These come up again and again in classification disputes.
- Using the HS code from the factory invoice or Chinese export declaration on the Korean declaration
- Recording the code but not why it was chosen
- Declaring the product for function A while marketing it for function B
- Not rechecking the code after a model change altered material or function
- Reading only the total on the pre-assessment notice, not the grounds or the list of entries
- Asking the factory for information too late and missing the pre-assessment review deadline
- Contesting with nothing but "it's never been a problem" and paying for it
- Ignoring similar items outside the notice and being assessed separately later
- Missing that a code change also changes FTA eligibility and import requirements
- Importing large volumes of an ambiguous multi-function product without an advance ruling
- Continuing to rely on an advance ruling after the specification changed
- Leaving information and cooperation duties out of the factory contract
12. HS code classification dispute checklist
Right after receiving the notice
- Confirmed the date of receipt and calculated the 30-day pre-assessment review deadline
- Summarised the declared and corrected codes, the grounds, and the period and number of entries
- Broke the amount down into duty, VAT and penalties
- Checked whether the code change affects FTA rates or import requirements
- Checked which function your product pages and ads emphasise
When deciding whether to accept or contest
- Requested material, composition, function, parts list and photos from the factory
- Searched for classification decisions and advance rulings on the same or similar goods
- Checked whether your position is supported by Explanatory Note text or decisions
- If accepting, decided how far to go with amended returns on similar items
- If contesting, decided whether to argue at the pre-assessment stage or after the bill
Ongoing management
- Product master records the code with its basis, advance ruling number and expiry date
- Multi-function, set and core products get an advance ruling before the first import
- Codes are rechecked whenever a model or specification changes
- Factory contract includes information, spec change notice and cooperation duties
- Main product codes are reviewed with your broker once a year, including the impact of HS 2027
Final thoughts - customs asks for reasons, not codes
Companies that have been through a classification dispute tend to say the same thing: "Fine, the code was wrong. But why do we have to pay five years at once?" Unfortunately that is how the system is built. Customs trusts and accepts most declarations as filed, and in exchange keeps the right to look again for five years.
So what matters in classification is less about getting the code right once and more about being able to explain, years later, why you chose it. If the factory's spec pack, the decisions you relied on, your advance rulings and your product page copy all tell the same story, there is much less for customs to dispute.
The next step is not complicated. Pull up the codes of your top five imports by value and see whether you can write one line of reasoning next to each. If there is one you can't, review it with your customs broker first, and if it's genuinely unclear, apply for an advance ruling before the next import.
GreenFrog Seoul helps importers get the spec information classification requires from Chinese factories, review codes with our partner customs brokers, prepare advance ruling applications, and work out a response when a pre-assessment notice arrives. If you have already received a notice, we start with the deadline. If nothing has gone wrong yet, we start by reviewing the codes of your core products.
Can you explain the reasoning behind the HS codes you declare?
From getting spec information out of the factory to code reviews, advance ruling preparation and pre-assessment notice responses
we help you build classifications you can defend before customs asks