Foreigners can open a bank account in South Korea if they have a valid passport and visa, but there are restrictions based on their visa type and duration of stay. Two primary types of accounts are available: savings accounts for everyday use with low interest rates and deposit accounts for long-term savings with higher interest rates. Required documentation includes a passport, visa, proof of address, Alien Registration Card (ARC), or National Pension Service (NPS) number. Non-residents may face restrictions based on their visa status and duration of stay. The benefits of having a bank account in South Korea include easy access to banking services, faster and cheaper money transfers, discounts on products and services offered by the bank, and building credit history for future loans or credit card applications. However, there are risks such as facing higher fees than residents or language barriers while communicating with bank staff. It is important to comply with all banking regulations set by the Korean government to avoid penalties or deportation in severe cases.