GreenFrog Seoul Blog Ep.88 Β· 2026.08.11

The Ten Digits That Decide 0% or 13% β€” Get the HS Code Wrong and Your Cost Math Falls Apart
The Complete Guide to HS Code Classification β€” The 10-Digit Code That Sets Your Duty Rate, and the Penalty for Getting It Wrong

Hello, this is GreenFrog Seoul.

"It's the same bag β€” why does the duty rate come out different?"
"My customs broker gave me an HS code. Can I just trust it and file?"
"A shipment from years ago suddenly got a bill for more duty β€” and it's because of the code?"

When a seller importing from China works out their landed cost, the number that wobbles most often is the duty rate. And the starting point that decides that rate is the HS code (tariff classification). You can nail the invoice price, freight, and insurance, but one wrong classification can push the rate from 0% into double digits β€” or, if you force a lower rate that doesn't fit, it comes back years later as a back-charge plus penalty interest.

An HS code is not just a "filing number." These ten digits decide, all at once, your duty rate, VAT base, whether you get an FTA preferential rate, and import requirements (certification and quarantine). It's the first number written on a customs declaration β€” and the number that costs the most when it's wrong. That's why knowing your code precisely matters as much as your sourcing price when you manage cost.

Today, drawing on the work GreenFrog Seoul has done in the field, we lay out HS code classification from start to finish: how to read the structure of a code, how to lock it down with the GRI (General Rules of Interpretation), the traps of sets, parts, and material, the advance ruling you can use when it's ambiguous, how it ties into FTA origin, and what actually happens when you file it wrong.


1. What an HS Code Is β€” the "ID number" the whole world uses for goods

The HS code (Harmonized System) is an international classification standard for goods created by the World Customs Organization (WCO). More than 200 countries share the same first 6 digits, so the first six digits Chinese customs reads match the first six that Korean customs reads. That way the exporting and importing countries don't have to negotiate "what is this thing" on every shipment.

Six digits alone, though, are too blunt to assess duty. So each country adds digits behind them. Korea appends 4 more to reach 10 digits (HSK, the integrated tariff and statistics classification). In short, the first 6 are the global common code, and the last 4 are Korea's own split for duty rates and statistics.

DigitsNameScopeSet by
First 2ChapterBroad group (e.g., Ch. 42 leather goods)WCO (global)
First 4HeadingMiddle-level groupingWCO (global)
First 6SubheadingSmallest global common unitWCO (global)
Last 4National split (HSK)Korea's duty/statistics detailKorea (Customs)
πŸ’‘ The first 6 are universal; the rate is decided in the last 4 The HS code your Chinese supplier gives you is usually correct only to the first 6 digits. Within that same 6-digit subheading, the rate and import requirements can change depending on Korea's 10-digit code β€” so you can't file a supplier's code as-is in Korea. Use the first 6 as a reference, but re-check the last 4 against Korean rules.

2. The Four Things an HS Code Decides β€” why this number drives your cost

Change the code and it's not just the label that changes. The money that actually leaves your wallet β€” and whether the goods clear at all β€” moves with it.

Decided itemWhat it isImpact on the seller
Duty rateBase rate, WTO rate, FTA rate, etc.0%–13%+, straight into your cost
VAT base10% on (customs value + duty)Higher duty raises VAT too
FTA preferenceEligibility for treaty rates (e.g., Korea-China FTA)Wrong code voids the preference itself
Import requirementsKC, radio, MFDS, quarantine, etc.Unmet requirement means hold or return

That last one β€” import requirements β€” is what new sellers miss most. Some HS codes carry a condition: "goods entering under this code must attach a KC certificate to clear." Get the code wrong and you either waste time preparing a certification you don't need, or skip a requirement you did need and watch your goods sit at the port.

⚠️ "Using a low-rate code to save duty" almost always backfires Even if a lower-rate code catches your eye, never pull it over if it doesn't match what the product actually is. Customs reviews the paperwork and the physical goods after the fact. Sellers who congratulate themselves on saved duty often get back-charged the difference plus penalties years later. A code isn't a target for tax savings β€” it's a fact you have to get right.

3. How to Read a Code β€” the staircase of section, chapter, heading, subheading

An HS code is a staircase that narrows from a big drawer to a small compartment. The whole system splits into 21 sections and 97 chapters, and within those it breaks again into headings (4 digits) and subheadings (6 digits). Understand the staircase and you can roughly place even an unfamiliar item in the right drawer.

Walking through an example β€” a plastic kitchen container

Take a plastic airtight kitchen container. It roughly climbs these steps:

The key here is that material and use pull the code together. The same airtight container becomes Chapter 70 (glassware) if it's glass, and heads toward Chapter 73 (articles of iron or steel) if it's stainless. You have to look at "what it's made of" and "what it's used for" at the same time to find the right drawer.

πŸ’‘ Three questions to ask before you look up a code Before hunting for a code, ask yourself: β‘  What is the main material (plastic, metal, textile, glass…)? β‘‘ What is it used for? β‘’ Is it a finished product or a part? Nail these three and your candidate chapters narrow to two or three. Half of finding a code is defining the product precisely.

4. Finding the Right Code β€” using the customs tariff database

The most reliable place to verify a code in practice is the customs authority's tariff and law database. You search by product name or keyword, then check the code directly against the heading's explanatory notes and the national split. Don't trust the search alone; build the habit of cross-checking in the order below and mistakes drop sharply.

A recommended verification order

  1. Define the product β€” write out material, use, and finished/part in a sentence
  2. Find candidate headings (4 digits) β€” search the tariff schedule by name/keyword
  3. Read the heading notes and chapter/section notes β€” always check "this heading excludes…" wording
  4. Narrow to subheading and national split β€” pin down all 10 digits
  5. Check the rate and requirements β€” FTA eligibility, customs-confirmation requirements
  6. Compare past rulings β€” search classification cases for similar goods
⚠️ Skip the exclusion notes and you put it in the wrong drawer At the front of each section and chapter sit the Notes. They state what the chapter includes and what gets sent elsewhere. If you decide a code from a name search and skip these notes, a code that looks right can actually belong in a different chapter. The real basis for a code isn't the search result β€” it's the notes and the explanatory notes.

5. The GRI β€” the six rules that lock a code when it's ambiguous

If a product falls cleanly under a single heading, there's nothing to agonize over. The trouble is when it straddles two or more headings, or fits nowhere neatly. That's what the General Rules of Interpretation (GRI) are for. You apply them in order, from Rule 1 through Rule 6.

RuleCore ideaIn plain terms
Rule 1Classify by heading terms and notesThe wording comes first
Rule 2Incomplete goods and mixturesUnfinished but essentially complete counts as complete
Rule 3When two or more headings applyMost specific β†’ essential character β†’ last heading
Rule 4Classify by the most similar goodsGo with the closest match
Rule 5Packing and containersCases usually follow the contents
Rule 6Same principles at the subheading levelRepeat the rules within the 6 digits

In practice, the one you reach for most is Rule 3. For composite items of several materials or retail sets, you follow the order "the heading that describes it most specifically wins; if that still doesn't decide it, use the material or component that gives the item its essential character." For a cooking tool with a stainless body and a plastic handle, what makes that item what it is β€” its "essence" β€” decides the code.

πŸ’‘ The GRI is applied "in order" The power of the GRI is in the sequence. If Rule 1 resolves it, you never touch Rule 2; if you've reached Rule 3, you go down (a)β†’(b)β†’(c) within it. When a classification is disputed, what a broker or customs cites as grounds is, in the end, "which GRI rule was applied." You should be able to explain "why this code" through the GRI β€” that's what makes a declaration solid.

6. The Common Traps β€” sets, parts, material, and function

The points where a seller and customs disagree over the same item are fairly predictable. Here are four that keep causing trouble in practice.

1) Sold as a set, the code gets bundled into one

Put a toothbrush, toothpaste, and cup in one box as a "travel set," and rather than classifying each separately, it's often treated as a retail set and assigned wholesale to the code of the item that gives it its essential character (GRI Rule 3). Trying to declare the components individually is what trips people up.

2) Part or finished product?

The same component lands in a different drawer depending on whether it's a "part dedicated to a specific machine" or "a complete article in its own right." General-purpose bolts and nuts, for example, go to their own heading (Ch. 73, etc.) rather than being treated as parts, while a component used only in one specific machine goes to that machine's parts heading.

3) Material pulls the code along

Same function, different material, and the chapter itself changes. As with the airtight container above, plastic, glass, and stainless scatter across Chapters 39, 70, and 73. For many products, "what it's made of" comes before "what it's used for."

4) Multi-function products go by "main function"

If a Bluetooth speaker has a built-in light, you have to pick one β€” speaker or lamp. When several functions live in one body, the function that is the main reason someone buys it decides the code.

⚠️ "The supplier's code" and "the sales category" are not valid grounds Using the HS code your Chinese supplier wrote on the invoice, or your storefront's sales category, as the basis for your declaration is risky. A supplier's code is based on China's export rules and can clash with the Korean code, and a sales category is a marketing label, not a legal basis. The grounds for a declaration must always be the tariff schedule's explanatory notes, section/chapter notes, and the GRI.

7. When It's Ambiguous, Ask β€” the advance classification ruling

Some goods just won't narrow to one code no matter how you dig, or the rate gap is so wide that a wrong call hurts badly. For exactly this, the customs authority offers the advance classification ruling β€” a procedure where, before you file your import declaration, you ask customs to officially confirm "what is the code for this product?"

Why the advance ruling helps

When you apply, the more concrete your materials β€” product photos, composition and material, use, operating principle, catalogs β€” the more accurate and faster the result. Describe the product vaguely and the result will be vague too.

πŸ’‘ For a "new product with a big rate gap," start with an advance ruling If you're entering a new category and the rate gap between candidate codes is large, getting an advance ruling before your first import is far safer. With a ruling in hand, you can run repeat imports on that code with peace of mind, and you have less to argue with customs about later. It's a few weeks of effort to erase years of risk.

8. FTA Preference and the Code β€” the change-in-tariff-classification trap

Applying a treaty rate under something like the Korea-China FTA can save a lot of duty. But to get that preference, you have to prove the origin really is China (or the treaty partner) β€” and the origin-determination rule itself is tied to the HS code.

The classic one is the change-in-tariff-classification (CTC) rule. In plain terms: "if the HS code of the raw material and the HS code of the finished product differ by a set number of digits, the product is deemed substantially made in that country." For example, a change at the 4-digit (heading) level can confer origin. So how many digits separate the finished product from its raw materials decides whether the preference stands.

⚠️ A wrong finished-product code collapses the FTA preference too An FTA certificate of origin states the finished product's HS code. If that code differs from reality, the premise of the origin determination falls apart and the preferential rate can be denied entirely. A certificate you obtained to save duty becomes, through a code error, the very grounds for a back-charge. The more you rely on FTAs, the more precise your code has to be.

9. What Happens When You Classify Wrong β€” back-charges, penalties, credibility

A code error passes quietly at the moment of clearance. The problem usually surfaces much later. Customs reviews import declarations after the fact, and when an error is confirmed, it charges the shortfall again.

SituationResult
Under-declared with a low-rate codeBack-charge of the duty/VAT difference
Penalty for under-declarationPenalty interest on the shortfall
Missing import requirementClearance hold; possible return or disposal
Judged repeated or intentionalHeavier scrutiny, loss of credibility

The important part: a back-charge isn't excused by "I didn't know." Whether the supplier gave the wrong code or the broker slipped, the final tax liability rests with the importer. Conversely, if you learn a code was wrong, there are procedures to fix it yourself with customs β€” an amended declaration or a claim for correction β€” so don't leave it; cleaning it up reduces the loss.

⚠️ A code error is not a problem that "goes away with time" Clearance being done doesn't mean the code risk is over. Customs can review import declarations for a set period afterward, and the more repeat volume you brought in during that window, the bigger the back-charge. Getting the code right on your first few shipments is the surest way to avoid being back-charged on hundreds at once.

10. The Working Flow Sellers Use to Manage Codes

You can't dig every code up from scratch each time. Build a repeatable flow and a new product runs through the same procedure fast.

  1. Sourcing stage β€” record material, use, and function when you settle on the product
  2. Fix candidate codes β€” pick candidates from the tariff schedule and leave GRI-based grounds
  3. Check rate and requirements β€” review the duty rate, FTA eligibility, and import requirements together
  4. Recompute landed cost β€” recheck margin with the confirmed rate
  5. Advance ruling if ambiguous β€” nail down items with a large rate gap
  6. Maintain a code ledger β€” accumulate code, grounds, and rulings by item as an internal record
πŸ’‘ One "code ledger" prevents repeated mistakes As your product range grows, "what was this item's code again?" keeps recurring. Put product name, confirmed code, applied GRI rule, rate, import requirement, and advance-ruling status in one table, and a new staffer files on the same basis and doesn't get lost on reorders. A code, once set well, is an asset you keep using.

11. Dividing the Work Between Broker and Seller

"Isn't the code something the customs broker just handles?" Yes and no. The filing work and the professional judgment are the broker's, but the person who knows the product's nature best is the seller. The two roles have to mesh for the code to be accurate.

AreaSeller's jobBroker's job
InformationConvey material, use, function, composition accuratelyJudge the code from that information
Fixing the codeUnderstand the result and check the groundsPropose the code on GRI/notes grounds
Advance rulingDecide if it's needed, prepare materialsFile on your behalf, draft documents
After-careMaintain the code ledger, share changesHandle amended declarations and corrections
⚠️ Describe the product loosely and the code comes out loose A broker can't take your product apart. If a seller says only "it's just kitchenware," you get a code at that level. The more concretely you convey what it's made of, what it's for, whether it's electric, whether it's a set or a single item, the more accurate the code. The accuracy of a code never exceeds the accuracy of the information the seller handed over.

12. GreenFrog Seoul's Classification & Clearance Facilitation

An HS code looks like "something you leave to the broker," but in practice it's work that has to start at the sourcing stage β€” properly defining the product's nature, reviewing rate, requirements, and FTA together, and running through to an advance ruling when it's ambiguous. From the moment you secure goods on the ground, GreenFrog Seoul handles code management aligned to Korean clearance standards alongside you.

What the facilitation covers

StageService
1. Product infoDocument material, use, function, composition; prepare classification materials
2. Candidate codesOrganize candidate codes and grounds based on the tariff schedule and GRI
3. Rate & requirementsIntegrated check of duty, VAT, FTA, and import requirements
4. Advance rulingMaterials and procedure guidance for high-rate-gap items
5. Landed costRecompute landed cost and margin at the confirmed rate
6. Clearance & logisticsCode-based clearance, through to delivery in Korea
7. Code as dataBuild a code ledger by item, reuse on reorders
πŸ’‘ For first-time importers and for sellers with a growing range alike For a seller stuck on codes from the very first import, we facilitate the whole path from product definition to clearance; for a seller already handling many items but uneasy about a tangle of codes, we focus on tidying the codes and advance rulings. You can start with a small first import, no pressure.

13. HS Code Practical Checklist

Before fixing the code

Checking rate and requirements

After-care


Closing β€” an HS Code Is Not a "Number," It's Cost and Risk

An HS code is just ten digits at the top of a form, but hanging off it are the duty rate, VAT, FTA preference, and import requirements β€” all at once. Grind to shave 1% off your sourcing price while missing that one code pushes the rate into double digits, and you lose more than you saved.

To sum up: the first 6 digits are global, but the rate is decided in Korea's 10, and the grounds for a code lie not in the search result but in the explanatory notes, the section/chapter notes, and the GRI. Sets, parts, material, and multi-function items are where people go wrong most, so defining the product precisely comes first, and items with a large rate gap are safest nailed down with an advance ruling. The more you use FTAs, the more precise the code must be, and a code error grows bigger with time as back-charge volume piles up. A code, set once and managed as a ledger, becomes an asset you keep using. From product definition to code review, advance ruling, clearance, and reorders, GreenFrog Seoul walks the whole classification process with you from a Korean seller's perspective. First import or your tenth, reach out any time.

Is one code shaking up your whole cost calculation?

From organizing product information to tariff- and GRI-based code review, an integrated check of duty/FTA/import requirements, advance rulings for high-rate-gap items, recomputing landed cost, and a code ledger for your reorder system
our on-the-ground consultants facilitate the whole classification and clearance process from a Korean seller's perspective

πŸ“ž Phone   +82-10-9980-9959
βœ‰οΈ Email   greenfrogseoul@gmail.com
πŸ’¬ KakaoTalk   pf.kakao.com/_XkfuX
🌐 Website   greenfrogseoul.com