Sign into a Korean banking app or tap through a government portal sign-up. At some point, a verification screen appears. You enter your name and registration number. The system says it cannot verify you.
This is identity verification (본인인증, 본인확인). For Korean nationals, this step takes seconds. For foreign residents, it is often where access stops completely.
The failures are specific and diagnosable. In most cases, they come down to a mismatch between records that were supposed to agree. Know which records need to match, and most problems become obvious to fix.
How identity verification works
Korean online services must confirm a real person's identity without collecting their resident registration number (주민등록번호) directly. According to easylaw.go.kr, the 본인확인 system exists for this purpose: to minimize online collection of resident registration numbers and to use substitute means (대체수단) instead.
In practice, this means your name and registration number must match across every record the service checks. Your carrier's subscriber record, your Alien Registration Card (외국인등록증), and your bank account all need to agree with each other.
Most foreign-resident failures come from a discrepancy somewhere in that set of records. The error rarely comes from a bug in the service. It comes from a record that was entered differently from the others.
The four keys to Korean digital services
Most Korean apps and services gate on some combination of four things:
- An Alien Registration Card (외국인등록증, ARC)
- A Korean phone number registered in your own name
- A Korean payment method
- Identity verification itself
The ARC guide covers key one. The SIM card guide covers key two. The bank account guide covers key three. This guide covers key four and shows how the other three feed into it.
Get keys one and two in place first. Identity verification becomes much easier to set up once you have them.
The two methods that work for foreign residents
Foreign residents have two paths to identity verification: phone-based and certificate-based.
Phone-based verification: PASS and carrier SMS
The PASS app (패스 앱) is the main phone-based verification tool in Korea. Carrier-based phone verification is run by the three mobile carriers, which the Korea Media and Communications Commission (방송미디어통신위원회) designates as identity-verification agencies (본인확인기관). The commission was renamed from the Korea Communications Commission (방송통신위원회) on October 1, 2025.
When an app or website asks you to verify your identity, you open PASS, confirm your details, and the service receives a verification result. Carrier SMS verification works similarly: the carrier sends a one-time code to the registered phone, and the service verifies that the code was received by the account associated with the name and ID number you provided.
Foreign residents consistently report that both methods require the phone contract to be registered in your own name. A phone registered to an employer, school, or landlord typically fails verification. Confirm the specific requirements with your carrier before signing up.
Certificate-based verification
Certificates are digital credentials that confirm your identity without relying on your phone number. Three types are relevant to foreign residents.
Joint certificate (공동인증서): Previously known as an accredited certificate (공인인증서); the current official term is joint certificate. It is accepted at Korean government portals and many banking services. Note that the free certificate banks issue is a restricted-use version (용도제한) for internet banking only. A general-purpose certificate (범용) that works across government portals and commercial services carries a fee. The joint certificate requires annual renewal.
Financial certificate (금융인증서): Issued by the Korea Financial Telecommunications and Clearings Institute (금융결제원) and obtained through a participating bank's online banking. Check the terms with your own bank. If you have a Korean bank account with internet banking, ask your bank about issuing one.
Private IDs from Naver, Kakao, and Toss: MOIS's own Government24 page lists Naver (네이버), Kakao (카카오), and Toss (토스) as accepted identity providers across its unified government sign-in system. Each requires a Korean phone number and an active account with that provider.
For the Kakao certificate specifically, Kakao's own help documentation describes it as a KakaoTalk-based service. You issue it inside KakaoTalk through the Wallet section. Check the current Kakao help center for the exact steps, as app flows change.
For Toss and Naver certificates, check each provider's own help center for the current issuance steps.
For most foreign residents starting out, the PASS app is the most direct path once you have a postpaid SIM in your own name. Certificates become more important for government portals and banking apps that do not support carrier-based verification.
Why verification fails: six diagnosable failure modes
Failure mode 1: Name or romanization mismatch
What you see: An error that your information does not match (정보가 일치하지 않습니다), even though you entered your details correctly.
Why it happens: When you signed up for your phone plan, carrier staff entered your name into their system. That entry may differ from the name printed on your Alien Registration Card. Common variations include spacing ("HONG GILDONG" vs. "HONG GIL DONG"), hyphenation ("HONG GIL-DONG"), or romanization differences. Foreign residents report that the two records need to agree, and that even a single character difference can cause a failure.
How to fix it: Visit a carrier store with your ARC and your passport. Ask staff to display the name currently on file. Compare it character by character with your ARC as printed. Request a correction if the two records differ in any way.
Failure mode 2: Phone registered to an employer, school, or landlord
What you see: Verification fails even though you have a Korean phone number and the phone is working normally.
Why it happens: The phone contract is not in your own name. The carrier's subscriber record shows your employer's or school's name, not yours. For phone-based verification, the subscriber name needs to match the name you enter during verification. If the subscriber is your employer, the names will not match.
How to fix it: You need a phone contract in your own name. Foreign residents consistently report that a phone registered to an employer, school, or landlord cannot be used for identity verification. If your current phone is under someone else's name, either transfer the contract to your own name or get a new SIM contract in your own name. Bring your ARC and passport to any carrier store to start this process. Confirm what documentation the carrier requires.
Failure mode 3: Prepaid SIM lines
What you see: PASS enrollment or verification fails, or the PASS app does not recognize your number.
Why it happens: Prepaid SIM cards (선불 유심) are registered differently from postpaid contracts. Many foreign residents report that identity verification works only with postpaid subscriptions, not prepaid. It is not spelled out in a public government rule, so confirm it with your carrier before signing up.
What to know: Some foreign residents also report that carriers restrict postpaid contracts based on the remaining validity of their legal stay. No public threshold is documented, so if a carrier says a postpaid contract is not available for your current visa type or stay period, ask which contract types are available and what documentation would allow you to switch.
Failure mode 4: A newly issued ARC that systems have not yet recognized
What you see: The carrier app, a bank app, or a certificate service says it cannot find your ARC number, even though you are holding the physical card.
Why it happens: Foreign residents commonly report that a recently issued ARC takes time to appear in carrier and financial institution databases. The physical card is issued by immigration, but carrier and banking systems update their own databases independently, and no official timeline is published for how long that takes.
What to do: For time-sensitive needs, use in-person bank branches rather than apps. Staff at a bank counter can check your physical ARC directly, and many services that fail digitally will succeed in person. Try the apps again after a few days. If the problem continues beyond a week, visit a carrier store and ask whether your ARC number is on file.
Failure mode 5: App not available on a foreign-region device
What you see: The PASS app or a certificate app is not available in your home country's App Store or Google Play Store.
Why it happens: Some foreign residents report that certain Korean apps are not listed in non-Korean region app stores. Availability varies by app, so check directly in your store; if an app is missing, switching your store region to Korea or using the developer's official website is the usual workaround.
How to fix it: Create a Korean Apple ID to access the Korean App Store, or change your Google Play Store account region to Korea. Instructions for both are available on Apple's and Google's own support pages.
Failure mode 6: Surname-order confusion
What you see: The same name-mismatch error as failure mode 1.
Why it happens: Some foreign residents report that their carrier recorded their name in a different order from their ARC, such as given name first instead of family name first. If your ARC shows "HONG GILDONG" but the carrier recorded "GILDONG HONG", the records will not match even though the same letters are present. Whether this reflects a carrier-by-carrier practice or an individual data-entry variation is not documented from a primary source.
How to fix it: Visit a carrier store, compare the name on file against your ARC exactly, and request a correction if the order or format differs. This is the same fix as failure mode 1.
Which method do you actually need?
Different services expect different verification types. Use this table as a starting point, then confirm with the specific service.
| Service type | Recommended method | Notes |
|---|---|---|
| Government24 (정부24) and most government portals | Any of the five MOIS-listed types | Mobile ID, simple authentication, joint certificate, financial certificate, or Naver/Kakao/Toss |
| Korean banking and fintech apps | PASS app or joint/financial certificate | Check which types the specific bank's app accepts |
| E-commerce and most private apps | PASS or carrier SMS | Confirm with your carrier that your contract type is eligible |
| In-person bank account opening | ARC and passport at the branch | Bring both documents; confirm any additional requirements with your bank |
For non-face-to-face (비대면 실명확인) bank account opening: the Financial Services Commission confirmed that passports became an accepted real-name verification document (실명확인증표) in August 2016, and that Alien Registration Cards were also accepted from January 1, 2020. Bring both your ARC and your passport to a first bank visit (as of 2026; verify current requirements at fsc.go.kr).
For most new arrivals, the practical sequence is: get your ARC, get a postpaid SIM in your own name, set up PASS, then tackle the apps that matter most for your situation.
Getting a certificate of alien registration fact
Korean residents typically use a resident registration certificate (주민등록 등본) for identity purposes. This certificate serves the equivalent function for foreign residents: it is the Certificate of Alien Registration Fact (외국인등록 사실증명).
Government24's own service page shows this certificate can be applied for online or in person. The government service page lists the processing time as immediate (즉시). The legal basis is Immigration Control Act Article 88(2) (출입국관리법 제88조 제2항).
Apply at gov.kr or in person at an immigration office or a district/county/eup-myeon-dong office. This document is accepted in many situations where a Korean service asks for proof of your registration status.
Useful contacts
- Easylaw.go.kr: easylaw.go.kr (plain-language explanations of Korean law for foreign residents, including the 본인확인 system)
- Government24 (정부24): gov.kr (certificate requests, government sign-in)
- HiKorea: hikorea.go.kr (ARC status, immigration appointments)
- Immigration helpline: 1345 (counselling in 20 languages including English, Korean, Chinese, and Vietnamese)
- MOIS Any-ID information: mois.go.kr (search "간편인증" or "Any-ID")
