Yes, you can open a bank account in South Africa, but the requirements depend on whether you are a South African citizen, a permanent resident, or a foreigner

South African banks will open accounts for non-citizens, but you will need to prove your identity and residential status. The major banks—Standard Bank, Nedbank, FNB, and Absa—all have processes for this, though the documents they ask for and the time it takes can vary. If you are moving to South Africa for work, study, or residency, you have options beyond the big four, including online banks and smaller institutions that sometimes move faster.

The core requirement is a valid form of identification and proof of address. For South African citizens, this is straightforward: a green ID book or smart card ID. For foreigners, the process is longer because banks must verify your immigration status and comply with anti-money-laundering rules. This is not a barrier—it is standard practice—but it means you will need more documents and more time.

Key Takeaways

  • South African citizens need only an ID book or smart card and proof of address; the process usually takes one to three business days.
  • Foreigners need a valid passport, proof of residential address, and proof of immigration status (work permit, study permit, or visa), and the process typically takes one to two weeks.
  • The major banks (Standard Bank, Nedbank, FNB, Absa) have physical branches nationwide, but online banks like Capitec and TymeBank often move faster for account opening.
  • You will need to visit a branch in person for your first account; remote opening is not yet standard at most South African banks.
  • Once your account is open, you can set up online banking and transfers when ready, but international transfers may require additional verification.

What documents you need as a South African citizen

If you hold a South African ID book or smart card ID, bring that and one proof of your current address. A proof of address can be a recent utility bill (electricity, water, or telephone), a bank statement, a lease agreement, or a municipal rates bill—anything dated within the last three months that shows your name and residential address. Some banks accept a letter from your employer or landlord if it is on official letterhead and dated recently.

You do not need a minimum deposit to open most accounts, though some banks offer tiered accounts with different features at different price points. Bring your ID and proof of address to any branch, and the process usually completes in one to three business days. You will receive your account details on the day, and your card arrives by post within one to two weeks.

What documents you need as a foreigner

You will need a valid passport, proof of your current residential address in South Africa, and proof of your immigration status. Immigration status means a work permit, study permit, business visa, or visitor's visa—whatever document shows you are legally in the country. If you are on a visitor's visa, some banks will still open an account, but others will ask for a work or study permit instead, so call ahead to check.

Proof of address works the same way as for citizens: a utility bill, lease, bank statement, or employer letter dated within three months. Some banks also accept a letter from your accommodation provider (a hotel, university residence, or landlord) if it is on official letterhead and includes your name and the address.

The timeline is longer for foreigners because the bank must verify your immigration status with the Department of Home Affairs. This can take one to two weeks. Some banks speed this up if you have a South African phone number, a local employer letter, or a reference from an existing customer. Ask the branch whether any of these will help when you explore.

Where to open an account: big banks versus online banks

The four largest banks—Standard Bank, Nedbank, FNB, and Absa—have branches in every major city and most towns. They offer full services: in-person support, physical cards, overdraft facilities, and investment products. The trade-off is that their account-opening process is slower, especially for foreigners, because they follow stricter compliance procedures. Expect one to two weeks for non-citizens.

Online banks like Capitec, TymeBank, and Revolut often open accounts faster—sometimes within one business day—and require fewer documents. Capitec and TymeBank are South African banks regulated by the Reserve Bank; Revolut is a UK-based fintech. All three work for foreigners, though Revolut has stricter rules about proof of address. The downside is that online banks offer fewer services: no overdraft, no cheque books, and limited in-person support. They are best if you need an account quickly for salary deposits and everyday spending.

If you are opening an account for work, ask your employer which bank they prefer. Many South African employers have relationships with specific banks and can speed up the process. If you are a student, your university may have a preferred bank or even a campus branch that handles student accounts.

The account-opening appointment: what to expect

Call the branch or visit in person to book an appointment. Walk-ins are usually possible, but booking saves time, especially at busy branches. Bring all your documents in original form—banks will not accept photocopies for your first visit. Bring your ID or passport, proof of address, and proof of immigration status if you are a foreigner.

The appointment itself takes 20 to 45 minutes. The bank will ask you questions about the purpose of the account, your employment, and your expected monthly deposits and withdrawals. This is part of anti-money-laundering compliance; they are not being nosy, they are following legal rules. Answer honestly and clearly. If you are opening an account for salary deposits, say that. If you are opening it because you are moving to South Africa, say that too.

You will sign documents and choose a PIN. The bank will give you your account number and sort code on the day. Your debit card arrives by post within one to two weeks. In the meantime, you can use your account number to receive salary deposits or transfers from other people.

Getting your account ready for use after opening

Once your account is open, you can set up online banking when ready. The bank will give you a username and temporary password, or send them by SMS. Log in, change your password, and you can start making transfers to other South African accounts. Most transfers between South African banks are when ready or arrive within one business day.

International transfers (sending money out of South Africa) require additional verification. The bank will ask for proof of the source of your funds and the purpose of the transfer. This is standard and applies to everyone, not just foreigners. Bring a payslip, employment contract, or bank statement showing where the money came from. International transfers usually take three to five business days and incur a fee of 50 to 150 rand, depending on the bank and the amount.

If you need a cheque book, ask the branch. Not all accounts come with one, and some banks charge for cheques. Most South Africans use transfers or card payments instead, so cheques are becoming less common.

What to do if a bank refuses to open an account for you

Banks can refuse to open an account if they cannot verify your identity or immigration status, or if they believe you pose a money-laundering risk. This is rare, but it happens. If one bank refuses, try another. Different banks have different risk appetites and different relationships with the Department of Home Affairs, so a bank that says no today might say yes tomorrow, or a different bank might say yes when ready.

If you are a foreigner and multiple banks refuse, the issue is usually your immigration status. Check with the Department of Home Affairs or your employer to make sure your permit or visa is valid and correctly registered. If your status is in order, ask the bank for the specific reason for refusal. They are not required to tell you, but many will if you ask politely. Once you know the reason, you can address it—for example, by getting a letter from your employer or providing additional proof of address.

Online banks are sometimes more flexible than traditional banks, so if you are stuck, try Capitec or TymeBank. They have lower barriers to entry and faster processing, though they offer fewer services overall.

Frequently Asked Questions

Can I open a bank account online without visiting a branch?

Most South African banks still require you to visit a branch in person for your first account. Capitec and TymeBank offer faster online processes, but they may still ask you to verify your identity at a branch or via video call. Once your account is open, you can manage everything online.

How long does it take to get a debit card after opening an account?

Your debit card arrives by post within one to two weeks of opening your account. In the meantime, you can use your account number to receive deposits and make transfers. If you need a card urgently, ask the branch whether they can issue a temporary card or expedite delivery.

What if my proof of address is older than three months?

Most banks will not accept it. If you have just moved and do not have a recent utility bill or lease, ask your landlord or accommodation provider for a letter on official letterhead confirming your address. Some banks also accept a recent bank statement from another country if you are newly arrived.

Do I need a South African phone number to open an account?

It helps, but it is not required. A South African number speeds up verification and makes it easier for the bank to contact you. If you do not have one, get a prepaid SIM card from Vodacom, MTN, or Cell C before you visit the bank. They cost less than 50 rand and take five minutes to set up.

Can I open a joint account with someone else?

Yes. Both account holders must visit the branch together with their ID or passport and proof of address. The process is the same as opening a single account, but takes slightly longer because the bank must verify both people. Joint accounts are common for couples and business partners.