What non-South Africans need to know about opening a bank account here
Non-South Africans can open a bank account in South Africa, but the process depends on your visa status, how long you plan to stay, and which bank you approach. Most major banks will open accounts for people on valid work visas, study visas, or permanent residence permits. Some banks also offer accounts to people on visitor visas or those without a South African ID number, though the requirements are stricter and the account types more limited.
The core difference from a South African citizen's process is that you will need to prove your legal right to be in the country. A passport alone is not enough — you need either a visa stamp in that passport or a residence permit document that shows your status. Banks also use your passport number instead of an ID number for their records, which affects some services you can access later.
Key Takeaways
- You need a valid visa or residence permit in your passport; a visitor visa works but limits account features, while work and study visas open full accounts at most banks.
- Bring your passport, proof of address (utility bill or rental agreement), and proof of income or funds; requirements vary by bank and visa type.
- The process takes one to three weeks from process to account opening, because banks verify your visa status with Home Affairs.
- Some banks charge higher fees for non-resident accounts or restrict international transfers, so compare terms before you choose.
- If you do not have a South African address yet, some banks accept a letter from your employer or accommodation provider as proof of address.
Which visa types let you open a full account
A work visa (also called a work permit) is the easiest route. Banks treat work visa holders almost the same as South African citizens — you can open a transactional account, get a debit card, set up online banking, and use most services. You will need a letter from your employer confirming your employment, your passport with the valid work visa, and proof of address.
A study visa works the same way. Banks will open accounts for students on valid study permits. You will need your passport, your letter of acceptance or enrollment from the educational institution, and proof of address (which can be your student accommodation letter).
A permanent residence permit gives you the same rights as a South African citizen for banking purposes. The process is identical to opening an account as a citizen, except you use your permit number instead of an ID number.
A visitor visa (tourist visa) is more complicated. Some banks will open accounts for visitor visa holders, but the account is usually limited — you may not be able to set up certain services, and some banks restrict how long the account can stay open (typically three to six months). Not all banks offer this option, so you need to call ahead.
Documents you need to bring
Every bank requires your valid passport with a current visa stamp or residence permit. If your visa is in a separate document (some countries issue permits separately from the passport), bring both. The visa or permit must not be expired.
You need proof of address in South Africa. This can be a utility bill (electricity, water, or internet) in your name, a rental agreement, a letter from your employer confirming your work address, or a letter from your accommodation provider (hostel, student residence, or guest house) on their letterhead. The document should show your name and a South African address. If you have just arrived and do not have a utility bill yet, a signed letter from your employer or landlord dated within the last month usually works.
Bring proof of income or funds. For work visa holders, this is usually a recent payslip or an employment letter showing your salary. For students, a letter from your institution confirming your enrollment and any financial support, or a bank statement showing funds to cover your stay. For visitor visa holders, a bank statement showing you have funds to support yourself during your stay.
Some banks also ask for a completed process form, which you can get from the branch or read from their website. A few banks require a reference letter from a bank in your home country, though this is becoming less common.
How banks verify your visa and what takes time
When you submit your process, the bank sends your details to the Department of Home Affairs to verify that your visa or permit is genuine and currently valid. This verification step is what makes the process take longer than it would for a South African citizen. Home Affairs typically responds within five to ten working days, though it can take longer during peak periods.
During this time, the bank may open a temporary account so you can start using basic services while verification is underway. Once Home Affairs confirms your status, the bank activates your full account. The entire process from process to full set up usually takes one to three weeks.
If your visa is expiring soon, some banks will not open an account for you because they cannot justify the cost of verification for a short-term customer. Most banks want to see at least three to six months remaining on your visa. If you are on a visitor visa and planning to extend it, tell the bank — they may wait to open your account until your extension is approved.
Fees and restrictions for non-resident accounts
Most major banks charge the same monthly fees for non-resident accounts as they do for South African residents, though a few banks have separate fee structures. Check the bank's fee schedule before you open the account, because some charge extra for international transfers or limit how many transfers you can make per month.
Some banks restrict international transfers for non-resident accounts — you may only be able to send money out of South Africa a certain number of times per month, or you may face higher fees. This varies by bank and by your visa type. Work visa holders usually have fewer restrictions than visitor visa holders.
A few banks also limit overdraft facilities for non-residents, or do not offer them at all. If you think you will need an overdraft, ask about this when you explore.
Which banks are most straightforward for non-residents
The major banks — Nedbank, Standard Bank, ABSA, and FNB — all open accounts for non-residents on work, study, and permanent residence visas. They have clear processes and their staff are used to handling non-resident applications. Visitor visa holders may have more difficulty, and some branches may refuse; calling the bank's customer service line first to ask which branches handle non-resident visitor visa accounts can save you a trip.
Smaller banks and online banks vary. Some online banks (like TymeBank or Discovery Bank) have simpler processes for non-residents, but they may not accept visitor visa holders. Call or check their website before you visit.
What to do if you do not have a South African address yet
If you have just arrived and are staying in temporary accommodation, use a letter from your employer, your accommodation provider, or your landlord as proof of address. The letter should be on official letterhead, dated within the last month, and include your name and the South African address where you are staying. A hostel or guest house can provide this — just ask the manager to write a straightforward letter confirming you are staying there.
Some banks also accept a letter from your employer confirming your work address, even if you do not live there. This is less common, but worth asking about if you cannot get a residential address letter.
Once you have opened the account and received your debit card and statements, you can update your address with the bank. You do not need to wait until you have a utility bill in your name.
Frequently Asked Questions
Can I open a bank account on a visitor visa?
Some banks will open accounts for visitor visa holders, but not all branches do and the account may have restrictions. Call the bank's customer service line first to ask which branches accept visitor visa applications. The account may be limited to three to six months, and you may not be able to access all services.
What happens to my account if my visa expires?
Your account does not automatically close, but the bank may freeze it or restrict your access if your visa expires and you do not renew it. If you are extending your visa, inform the bank and provide a copy of your extension process. If you are leaving South Africa, you can close the account or leave it dormant.
Do I need a South African tax number to open a bank account?
No. You need a valid visa or residence permit, but not a tax number. If you start working in South Africa, your employer will help you get a tax number later. The bank does not require one to open your account.
Can I open an account if I am waiting for my work visa to be approved?
No. You need a valid visa stamp or permit in your passport. If your visa is still being processed, you cannot open an account until it is approved and stamped in your passport. Some banks may open a temporary account once you have submitted your visa process, but this is rare.
Will I be able to send money to my home country from my South African account?
Yes, but the process and fees depend on your bank and your visa type. Work visa holders usually have fewer restrictions. Ask the bank about international transfer limits and fees before you open the account, because these vary significantly between banks.