Yes, you can open a bank account in South Africa, but the process and requirements depend on whether you are a citizen, permanent resident, or temporary visitor
South Africa's major banks—including Nedbank, FirstRand (First National Bank and Rand Merchant Bank), Standard Bank, and Absa—all open accounts for non-citizens, but each has different documentation rules and minimum balance requirements. If you are a South African citizen or permanent resident, the process is straightforward. If you are a foreigner on a work visa, study visa, or tourist visa, you will need to prove your identity, your right to be in the country, and your address—and some banks will only open certain account types for you.
The fastest route is to visit a branch in person with your passport, proof of address, and proof of income or funds. Most banks can open a basic account the same day. If you are applying remotely or do not yet have a South African address, the process takes longer and may require a video call with the bank or a certified copy of your documents sent by post.
Key Takeaways
- South African citizens and permanent residents can open any account type; foreigners on temporary visas can usually open a transactional account but may be blocked from investment or savings products.
- You will need a valid passport, proof of address (utility bill, lease, or bank statement), and proof of income or funds—the exact documents vary by bank and visa type.
- In-person applications at a branch are fastest and usually complete on the same day; remote applications take one to three weeks.
- Minimum balance requirements range from zero to several thousand rand depending on the account type and bank; some banks waive minimums for salary deposits or regular transfers.
- If you do not yet have a South African address, you can use your employer's address, a friend's address with their written consent, or a postal box, but the bank will verify it.
What documents you need to bring
Start with your passport—it is the primary identity document for non-citizens. The passport must be valid for at least six months beyond your intended stay. If your visa is in a separate document (not stamped in your passport), bring that too.
Next, bring proof of address. This must be dated within the last three months and show your name and full address. A utility bill (electricity, water, or internet), a lease agreement, a bank statement from another country, or a letter from your employer on headed paper all work. If you are staying with a friend or family member, bring a signed letter from them confirming your address, plus a copy of their utility bill or lease showing they live there. Some banks will also accept a letter from your employer or accommodation provider (such as a university residence or corporate housing).
Third, bring proof of income or funds. This shows the bank you can maintain the account and are not a money-laundering risk. A recent payslip, an employment contract, a letter from your employer, or a bank statement from your home country showing regular deposits all count. If you are a student or do not have employment income, a bank statement showing funds transferred to you, or a letter from a sponsor (parent, partner, or organisation) confirming they will support you, is acceptable.
If you are applying in person, bring originals. If you are applying remotely, the bank will tell you whether they need certified copies (a notary or lawyer must certify them) or scanned copies. Some banks now accept video verification instead of certified copies.
Differences between citizen, permanent resident, and temporary visa holders
South African citizens face no restrictions. You can open a transactional account, a savings account, an investment account, or a credit facility. Most banks will open an account on the same day with just your ID document and proof of address.
Permanent residents are treated the same as citizens for banking purposes. Your permanent residence permit is proof of your right to be in South Africa indefinitely, so banks do not restrict account types or impose additional conditions.
Work visa holders can open a transactional account (used for everyday payments and transfers) at any major bank. Some banks will also open a savings account. You will need your passport, work visa, proof of address, and an employment contract or payslip. A few banks ask for a letter from your employer confirming your employment and salary. Investment accounts and credit facilities are usually not available to work visa holders, though this varies by bank and individual circumstances.
Study visa holders can open a transactional account and sometimes a savings account. You will need your passport, study visa, proof of address (usually your university residence or accommodation), and proof of funds (a bank statement from your home country or a letter from your sponsor). Some banks have special student accounts with lower or zero minimum balances.
Tourist visa holders and visitors can open an account at some banks, but options are limited. Nedbank and Standard Bank will open a transactional account for tourists staying longer than 90 days, but you may face restrictions on the amount you can transfer or withdraw. You will need your passport, proof of address (your hotel, Airbnb, or a friend's address), and proof of funds. The account is usually temporary and closes when your visa expires.
Minimum balance requirements and account types
South African banks offer several account types, each with different minimums and costs. A transactional account (also called a current account) is designed for daily payments, transfers, and cash withdrawals. Minimum balances range from zero to 500 rand, depending on the bank. Absa and FNB often have zero-minimum accounts if you set up a salary deposit or regular transfers. Monthly fees range from free to 150 rand, depending on how many transactions you make.
A savings account earns interest on your balance and usually has a higher minimum (500 to 2,500 rand) but lower monthly fees. Some banks waive the minimum if you commit to a monthly deposit.
A money market account or investment account requires a higher opening balance (usually 10,000 to 50,000 rand) and is only available to citizens and permanent residents. Foreigners on temporary visas are almost never offered these.
Ask the bank about their current minimums and fees before you apply, because these change and vary by branch. Many banks publish their fee schedules online, but the fastest way to know what you will pay is to ask a consultant at the branch or call the customer service line.
How to apply in person at a branch
Find the nearest branch of your chosen bank using their website or Google Maps. Bring all your documents (passport, proof of address, proof of income, and your visa if it is separate from your passport). Walk in during business hours—no appointment is usually needed for account opening, though some branches ask you to book online or call ahead.
Tell the consultant you want to open an account. They will ask you questions about your employment, income, and the purpose of the account (salary, savings, transfers, etc.). They will check your documents, make copies, and run a credit check (this is instant and does not affect your credit score). If everything is in order, they will print the account agreement, you will sign it, and your account is open. You will receive a debit card in the post within five to ten business days, and you can start using your account immediately via online banking or at the ATM.
The whole process takes 30 to 60 minutes. Some banks charge an opening fee (usually 50 to 200 rand); others do not. Ask before you sign.
How to apply remotely or online
If you cannot visit a branch, most banks offer online account opening. Go to the bank's website and select "Open an Account" or "New Customer". You will be asked to enter your personal details, passport number, visa type, and employment information. You will then upload scans or photos of your documents (passport, proof of address, proof of income).
The bank will review your application, which usually takes three to five business days. If they need clarification or certified copies, they will contact you by email or phone. Once approved, they will send you a welcome pack by post with your account details and a temporary PIN. You can log in to online banking immediately, but your debit card arrives in the post within ten business days.
Some banks now offer video verification, where you have a short video call with a consultant who checks your documents in real time. This speeds up the process to one to two business days. Ask whether your bank offers this when you start the application.
Remote applications are slower than in-person ones, so if you are in South Africa and have time, visiting a branch is faster.
What happens if you do not have a South African address yet
If you have just arrived or are still arranging accommodation, you have several options. Use your employer's address if they will allow it—bring a letter from them on headed paper confirming you work there and can receive mail there. Use a friend's or family member's address with their written permission and a copy of their proof of address. Use your hotel or Airbnb address if you are staying there for at least three months. Use a postal box address (you can rent one from PostNet or similar services).
The bank will verify the address by sending a letter or by calling the address to confirm you live there. If you use someone else's address, tell them the bank may contact them. If you use a postal box, the bank will accept it, but some banks ask for a residential address as well—in that case, provide both.
Once you have found permanent accommodation, you can update your address with the bank online or by visiting a branch. This takes one business day.
Frequently Asked Questions
Can I open a bank account in South Africa if I am on a tourist visa?
Yes, but with limits. Nedbank and Standard Bank will open a transactional account for tourists staying longer than 90 days. You will need your passport, proof of address, and proof of funds. The account is temporary and closes when your visa expires. Other banks may refuse or require you to convert to a work or study visa first.
How long does it take to open an account?
In person at a branch: same day, usually within 30 to 60 minutes. Online or remote: three to five business days, or one to two days if the bank offers video verification. Your debit card arrives by post within five to ten business days after approval.
Do I need a South African tax number to open a bank account?
No. A tax number (SARS registration number) is not required to open a transactional or savings account. You only need one if you are working in South Africa and earning income, but you can open the account first and register for tax later. The bank will ask for your tax number when you apply for credit or investment products.
What if the bank rejects my application?
Banks reject applications if your documents are incomplete, your address cannot be verified, or if you have a history of fraud or money laundering (flagged by international databases). Ask the bank why you were rejected—they must tell you. If it is a documentation issue, gather the missing documents and reapply. If it is a verification issue, contact the bank to resolve it. You can also try a different bank; each has different criteria.
Can I use my account to receive money from abroad?
Yes. You can receive international transfers (wire transfers) to your South African account. The bank will provide you with your account number, branch code, and SWIFT code (for international transfers). Transfers usually arrive within one to three business days. Some banks charge a receiving fee (50 to 150 rand); others do not. Check with your bank before you receive a transfer.