Korea Foreigner Customs Code and How to Register It
Your box left home three weeks ago.
It cleared the airport. Then it stopped.
You check tracking every morning and read the same line: held, awaiting customs information. The courier texts you in Korean and asks for a number you have never heard of. You already have an ARC (Alien Registration Card), a Korean phone, and a bank account. None of them release the parcel.
You need one more thing.
Why does your parcel stop after it clears the airport?
Because customs cannot legally match the box to a person. Every personal-use import sent to you needs a 개인통관고유부호 (gaein tonggwan goyu buho), the personal customs clearance code. The courier files clearance using that code. Without it, no filing happens. The parcel sits in a bonded warehouse until you supply the code or the sender gets it back.
The code looks like this: P plus 12 digits. One person, one code, issued free by the Korea Customs Service.
Most foreign residents meet it the hard way. You order a winter coat from a German site, or your mother mails vitamins from Manila. The shipment reaches Incheon International Airport. Then a message arrives from the courier, written in Korean, demanding a 13-character string. You search for it in your HiKorea account. It is not there.
It was never there. The code lives in a completely separate system, run by a completely separate ministry. Immigration handles your visa. Customs handles your parcels. The two do not talk to each other.
That separation explains the next problem too. ARC address registration Korea
What the customs code does that your passport number cannot
A passport number identifies you at a border. A customs code identifies you as an importer. Korea Customs Service uses it to track how much you personally import each year, to catch resale disguised as personal use, and to stop your identity being used by someone else. The code also hides your resident registration number from couriers and overseas sellers.
Here is the catch with the customs code vs passport customs Korea foreigner question. Passport numbers used to be accepted on shipping documents. They change. People renew passports, numbers shift, and clearance records break apart across several identities. Worse, a passport number printed on a shipping label travels through warehouses, courier apps, and seller databases in three countries.
The personal code solves both problems. It stays the same when your passport changes. It reveals nothing about your nationality, birth date, or residence status. If it leaks, you request a new one and the old string dies.
There is a real risk behind that design.
A personal customs clearance code is issued free of charge and must not be given to anyone else. If your code is used without permission, report it to the Korea Customs Service so the code can be suspended and reissued.
That is the standing guidance published by the Korea Customs Service. Code theft is common enough that customs runs a dedicated reporting channel for it. Someone imports commercial volumes under your name, and the duty bill arrives at your address.
So the code matters. Getting one is where the friction starts.
What you actually need before you open the registration page
Three things: an Alien Registration Card, a Korean mobile phone contract in your own name, and your name spelled exactly as it appears on the ARC. That is the short list of required documents customs code ARC Korea applicants need. No scans, no fee, no visit to an office. The whole process runs online and finishes in minutes when the details line up.
Notice what is not on that list. No visa-specific paperwork. A D-2 student, an E-7 professional, an F-6 marriage migrant, and an F-4 overseas Korean all register the same way. Your status code changes nothing here.
The name field breaks more applications than anything else. Your ARC shows a romanized name, and it may not match your passport spacing. Some cards compress two given names into one string. Some drop a middle name entirely. Customs matches the shipping label against the registered name, so use the ARC version and nothing else.
The phone contract is the second trap. Identity verification in Korea runs through your carrier. The line must be registered under your own name and your own ARC number. A phone in your spouse’s name will fail. A prepaid line bought on a passport before you received your card will usually fail too.
What if you have no ARC yet? Short-term visitors and new arrivals can register using a passport number instead. That path exists, and it works for a one-off delivery. But it creates a second identity in the system, and you will want to switch to the ARC-based code once your card arrives.
The Korea Immigration Service issues that card, and delivery times vary by office. Plan around it. ARC processing time Korea
The Unipass step where foreign residents get stuck
Registration happens on Unipass (yunipaseu), the electronic clearance portal at unipass.customs.go.kr. You open the personal customs code menu, choose the foreigner option, enter your ARC number and romanized name, pass mobile identity verification, then set an address and phone. The code appears on screen immediately. Save it somewhere you can find at 11pm.
That is the personal customs code registration process foreigner applicants follow. Now the part nobody warns you about.
Unipass foreigner customs number enrollment splits into two verification routes. Route one is mobile verification through your carrier. Route two is a 공동인증서 (gongdong injeungseo), the joint certificate Korean banks issue for online transactions. Most foreign residents try route one. Most failures happen there.
The verification screen checks four fields against your carrier’s records: name, birth date, nationality, and ARC number. All four must match. Carriers sometimes store a shortened name or an older passport-based record from before you had a card. When one field drifts, the screen returns a generic failure message that explains nothing.
Here is what actually fixes it. Visit your carrier’s store with your ARC and ask them to update the subscriber record to match the card exactly. Then retry. This single step resolves most stuck applications.
If verification still fails, call the Customs Call Center at 125. Interpretation support is available, and staff can process registration through an offline route or direct you to a customs office. You can also check general civil service guidance through Government24, which publishes English-language summaries of Korean administrative procedures.
One more thing about the portal. Unipass is built for customs brokers, not for residents shopping online. The interface is dense, and English coverage is partial. Work slowly and read the field labels rather than guessing from layout.
You have the code now. Where does it go?
Where the code goes after you receive it
Into the recipient field of every overseas order you place. Some sellers have a dedicated customs code box. Most do not, so you write it into the address line or the recipient name field. Korea international parcel clearance foreigner cases fail most often because the code never reached the shipping label in the first place.
The safest format is your ARC name followed by the code. Write it as one string in the recipient field, for example: HONG GILDONG / P123456789012. Couriers read that pattern and pass it straight to clearance.
Save the code in three places. Your phone notes. Your email drafts. A card in your wallet. You will need it at odd hours when a courier messages you and holds the parcel for a same-day answer.
Now the money part.
Self-use imports valued at USD 150 or less clear duty-free under list clearance. Goods bought in the United States get a higher ceiling of USD 200 under the KORUS free trade agreement. Above those limits, you pay customs duty and value-added tax, and clearance shifts to a formal declaration.
Cheap does not mean exempt from the code. A USD 30 phone case still needs it.
Some categories never qualify for list clearance regardless of price. Medicines, health functional foods, cosmetics in quantity, and food items fall under separate rules administered with the Ministry of Food and Drug Safety. Those shipments go through formal declaration and may need additional approval.
Which mistakes actually send parcels back to the sender?
Four: a name on the label that differs from the registered name, a code typed with a zero instead of the letter O, splitting one large order into several small ones to stay under USD 150, and letting a friend use your code. The first two cause delays. The last two trigger investigations and duty assessments against you personally.
Name mismatch tops the list. You registered as your ARC spells it. Then you ordered from a site that stores your passport spelling. Clearance stalls until you email a correction to the courier.
The zero problem sounds trivial. It is not. The code starts with the letter P, and the remaining 12 characters are digits. People transcribing by hand swap O and 0 constantly, and the rejection message does not tell you which character broke.
Split shipments carry the real risk. Ordering four packages of USD 140 each on the same day, from the same seller, to the same address reads as one shipment to customs analytics. The system flags it. You then owe duty on the combined value, plus a penalty in some cases.
Lending your code is worse. You become the importer of record for whatever arrives. If a friend imports goods for resale under your code, the tax liability is yours, and the Korea Customs Service pursues the registered person.
One quiet rule catches long-term residents. Your registered phone and address must stay current. When you move apartments or change carriers, update the record on Unipass the same week. A code tied to a dead phone number fails verification when you next need to prove ownership. address change report Korea foreigner
Start with your carrier record, not the portal. Confirm your subscriber details match your ARC exactly, then register on Unipass and store the code where your phone can reach it offline. For anything the portal refuses to process, call 125 rather than guessing. Visa questions belong somewhere else entirely, and HiKorea handles those.
자주 묻는 질문
QCan I get a Korean personal customs code without an ARC?
Yes. Unipass offers a registration path using a passport number for people without an Alien Registration Card, which covers short-term visitors and new arrivals waiting on their card. The limitation is verification: without a Korean mobile line in your own name, online identity checks usually fail, and you may need to contact the Customs Call Center at 125. Once your ARC arrives, register again with the card number so your clearance history stays under one identity.
QDoes a gift from family overseas still need my customs code?
Yes. The code requirement applies to personal-use imports regardless of whether you paid for the goods. A birthday package from your parents needs the same code as a purchase from an online store. The USD 150 duty-free ceiling for self-use goods applies to gifts as well, and the sender should declare an honest value on the shipping form. Under-declaring to dodge duty creates problems for you, not the sender.
QWhat happens if someone uses my customs clearance code without permission?
Report it to the Korea Customs Service through its unauthorized-use channel at customs.go.kr. Customs can suspend the compromised code and issue a replacement, which stops further shipments filing under your name. Do this immediately, because as the registered person you sit in the chain of liability for duty and tax on anything imported under the code. Check your clearance history on Unipass periodically if you shop internationally.
QIs the personal customs code the same as a business import registration?
No. The personal code covers self-use imports by an individual. Commercial imports use a business registration number issued by the National Tax Service, and they follow formal declaration rules with different documentation and duty treatment. Using your personal code to import goods you intend to resell is treated as misuse. If you are running a business in Korea on an appropriate visa status, register the business properly rather than shipping under the personal code.
QHow long does a Korean personal customs code stay valid?
The code itself does not expire on a fixed schedule. What matters is whether the registered details stay accurate. Customs ties the code to your name, phone number, and address, so a carrier change or apartment move can break verification later. Update the record on Unipass whenever those details change. If a code is suspended for suspected misuse, you reregister and receive a new string.
출처 및 인용
- [1]
The personal customs clearance code is issued free of charge by the Korea Customs Service and must not be shared with third parties; unauthorized use can be reported for suspension and reissue.
- [2]
Personal customs clearance codes are issued and managed through the Unipass electronic clearance portal, including the foreigner registration path.
출처: Unipass, Korea Customs Service electronic clearance portal
- [3]
Alien Registration Cards and foreign resident registration records are administered by the Korea Immigration Service under the Ministry of Justice.
- [4]
Medicines, health functional foods, and food imports fall under separate product safety rules administered by the Ministry of Food and Drug Safety.
- [5]
English-language summaries of Korean administrative civil service procedures are published through the national Government24 portal.
출처: Government24