Everyone has a favorite bank in Korea, but for foreigners, it usually boils down to two: KB Kookmin Bank and Shinhan Bank. Both are everywhere. Both claim to be “foreigner-friendly.” But the experience can feel wildly different depending on what you need — a simple account or a system that actually works in English.
Thing is, choosing wrong can make everyday stuff (like sending money abroad or paying bills online) ten times harder. So here’s the real-world comparison — from someone who’s been through the paperwork, translation headaches, and all the “no English service today” moments.
Accessibility: KB Is Everywhere, But Shinhan Feels Smoother
KB Kookmin Bank is like the Starbucks of Korea — literally on every corner. You’ll find ATMs even in countryside rest stops. Their branches are open longer too, and some locations have dedicated Global Desks (if you can find one open).
Shinhan, though, feels more polished. Their app interface is cleaner, their international sections better localized, and they’re quicker to process expat-related requests. Some Seoul branches even have bilingual staff by default.
If you value proximity → KB wins.
If you value usability → Shinhan wins.
Account Setup: Paperwork War vs. Streamlined Simplicity
Here’s where it gets messy.
At KB, opening your first account as a foreigner can take an hour — sometimes more. They’ll ask for your ARC, passport, proof of address, and even employment certificate. A few branches require a Korean phone number before account creation (yes, the one you can’t get until you have a bank account — catch-22).
Shinhan, on the other hand, usually needs just your ARC, passport, and contact info. Some branches (like the one in Gangnam Station or Itaewon) can issue a debit card on the spot, while others take a day.
Both will give you the iconic bankbook (통장). Keep it — you’ll still need it for rent deposits and government registrations.
Mobile Banking: Shinhan Global App vs. KB Star Banking
Let’s be real: Korean banking apps are not intuitive — unless you read Korean fluently.
- KB Star Banking: reliable but clunky. English mode exists, but half the menus revert to Korean randomly. The authentication steps (especially the 공동인증서 digital certificate) are old-school and confusing.
- Shinhan SOL Global: much better for expats. English works end-to-end — you can check balances, transfer funds, pay bills, and even send international remittances without switching to Korean.
If you plan to do most of your banking from your phone, Shinhan wins hands down.
International Transfers: Shinhan’s Edge
KB’s international remittance system works, but it’s buried under five submenus and sometimes requires branch activation. Fees hover around ₩8,000–₩20,000 depending on the destination.
Shinhan has a service called SOL Global Transfer, where you can send money abroad directly from the app. It’s integrated with SWIFT and supports accounts in 30+ countries. Fees are similar but setup is way easier.
Both banks support Wise (TransferWise) integration, but you’ll need to verify through their apps first.
Credit Cards & Loan Eligibility
Both KB and Shinhan are conservative with foreigners. They prefer you have at least six months of Korean residency and stable employment before issuing credit products.
That said, Shinhan’s Love Card and KB’s Check Card (체크카드) are easy starter options.
For credit cards:
- KB usually requires a Korean guarantor or large deposit.
- Shinhan may approve based on salary slips or business registration.
If you’re building credit, Shinhan tends to recognize expat payment history faster — their scoring system integrates with NICE Credit Bureau, which updates more frequently than KB’s internal system.
Customer Service & Language Support
This one depends entirely on the branch.
KB Global Centers: located in places like Gangnam, Itaewon, and Hongdae. Staff usually speak English, Chinese, or Vietnamese. Outside those zones, it’s a coin toss.
Shinhan Global Desks: more consistent English availability. Their customer hotline (1577-8380) has English menus that actually work.
One thing: Shinhan’s online chat support is surprisingly fast — I once got a callback in 10 minutes. KB’s took 2 days.
Integration with Digital Platforms
Both banks connect to KakaoPay, NaverPay, and Toss, but Shinhan tends to sync smoother. KB still uses old authorization systems that break after major phone updates (if you’ve ever had to reinstall your 공동인증서, you know the pain).
For crypto or fintech users: Shinhan partners with Upbit and Bithumb; KB’s compatibility is more limited.
Verdict: Choose Based on Your Lifestyle
| Category | Winner |
|---|---|
| Branch availability | KB Kookmin Bank |
| App usability | Shinhan Bank |
| English support | Shinhan Bank |
| Setup ease | Shinhan Bank |
| International transfers | Shinhan Bank |
| Loan/credit access | Slight edge to Shinhan |
| Old-school reliability | KB Kookmin |
If you live outside Seoul → KB might be safer.
If you want digital convenience and smoother English service → Shinhan all the way.
Actually, most expats I know end up keeping both: Shinhan for daily banking, KB for government-linked stuff and backup transfers.
Random Tips Before You Open an Account
- Always bring ARC + passport + phone bill or lease contract — some branches are strict.
- Choose a branch near your home; switching later is annoying.
- If you’re self-employed, open a business account early (you’ll need it for tax refunds).
- Get your Internet banking ID before leaving the branch — setting it up later without Korean help is painful.