What non-South Africans need to know about South African bank accounts

Yes, non-South Africans can open a bank account in South Africa, but the process and your options depend on your visa status, how long you plan to stay, and which bank you approach. Most major banks will open accounts for foreign nationals, but they require different documents than South African citizens do, and some banks have restrictions on the types of accounts available to you.

The key difference is that banks must verify your identity and your right to be in the country under South African financial crime laws. This means you will need a valid passport, proof of your current visa or residence status, and proof of a local address. Some banks also require a local reference or proof of income, though this varies by institution.

Key Takeaways

  • Non-South Africans can open bank accounts at most major banks, but you must show a valid passport and proof of your visa or residence status.
  • You will need proof of a South African address, which can be a rental agreement, lease, or a letter from your employer or accommodation provider.
  • Some banks offer accounts specifically for foreign nationals or temporary residents, while others treat you the same as citizens once your identity is verified.
  • The process typically takes one to two weeks from the date you submit all required documents, though some banks offer same-day or next-day accounts.
  • Your ability to access certain services like overdrafts or credit products may be limited until you have been in the country longer or have established a local credit history.

Documents you will need to bring

Start with your passport and a valid visa or residence permit. Banks will photocopy both pages of your passport and verify that your visa is current. If you are on a work visa, tourist visa, study visa, or permanent residence permit, any of these will work — but the visa must not have expired.

Next, bring proof of your South African address. A rental agreement, lease, or tenancy letter works best. If you are staying with an employer or in company housing, bring a letter from your employer or accommodation provider on their letterhead, stating your name, the address, and the dates you are staying there. A utility bill in your name is ideal if you have one, but most banks will accept a letter if a bill is not yet available.

You will also need a second form of identification if your passport alone is not enough for the bank's requirements. This can be a driver's license from your home country, an international student card, or a work permit. Ask the bank what they accept before you visit.

Which banks accept non-South Africans and what they require

The four largest banks — Nedbank, Standard Bank, ABSA, and FirstRand (which owns FNB) — all open accounts for non-South Africans. Each has slightly different requirements and account types available to foreign nationals.

Nedbank and ABSA typically require proof of income or a local reference, such as an employer or someone who has banked with them for at least two years. Standard Bank and FNB are often more flexible and may open accounts based on passport and visa alone, though they may limit the initial transaction amounts or require a minimum deposit.

Smaller banks and online-only banks like Capitec and TymeBank have different rules. Capitec will open accounts for non-South Africans but requires a South African ID number or tax reference number, which you may not have. TymeBank's requirements change frequently, so contact them directly. Investec and Absa's Absa Rewards account are also options, but again, requirements vary.

Call the bank's customer service line or visit a branch in person to confirm what they need from you before you go. This saves a wasted trip if you are missing a document.

How long the process takes and what happens next

Once you submit your documents, most banks complete their verification within one to two weeks. During this time, they will check your passport against immigration records, confirm your address, and run anti-money-laundering checks. You will receive a call or email when your account is ready.

Some branches offer same-day or next-day accounts if you visit in person and all your documents are in order, but this is not may provide. Ask when you arrive whether this is an option.

When your account opens, you will receive a debit card, online banking access, and a bank book or statement. The bank will also explain their fees, which vary by account type. Most accounts for non-South Africans have higher monthly fees than accounts for citizens, typically between R50 and R150 per month, depending on the bank and account tier.

Limits on what you can do with your account initially

Banks often place temporary limits on new accounts held by non-South Africans. You may not be able to overdraw, access credit products, or transfer large amounts internationally until you have been in the country for a set period — usually three to six months — or until you have built a transaction history with the bank.

International transfers out of South Africa are possible, but the bank will ask why you are sending money abroad and may request supporting documents. Transfers into your account from overseas are usually unrestricted. Ask your bank what limits apply to your specific account type before you rely on it for large transfers.

If you need to borrow money or access an overdraft, you will likely need to wait until you have a local credit history or provide a guarantor. Some banks will not offer credit products to non-South Africans at all, regardless of how long you have been in the country.

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

If one bank says no, try another. Banks have different risk appetites and different interpretations of the rules. A bank that refuses you based on your visa type might accept you at a different branch or under a different account product.

If multiple banks refuse you, the most common reasons are: your visa has expired, you do not have proof of a local address, or the bank suspects money-laundering risk based on your country of origin or the nature of your intended transactions. Ask the bank to explain their decision in writing so you know what to fix.

If you are in South Africa on a tourist visa and banks are refusing you, consider whether you need a bank account at all. Many employers and landlords will accept payment by cash, EFT transfer from an overseas account, or through a money transfer service. If you are staying longer than a tourist visa allows, you may need to change your visa status first — banks will not open accounts for people they believe are in the country illegally.

Frequently Asked Questions

Do I need a South African tax number to open a bank account?

No, you do not need a tax number to open a basic bank account. However, some banks ask for one during the application process. If you do not have one, tell the bank you are not a tax resident and ask whether they can proceed without it. Most will. If you plan to work in South Africa, you should obtain a tax number from SARS, but this is separate from opening a bank account.

Can I open an account if I am on a tourist visa?

Yes, most banks will open an account for someone on a tourist visa, provided your visa is valid and you have proof of a local address. However, some banks may limit the account or ask questions about why you need a bank account as a tourist. Be honest about your plans — if you are working illegally, banks may refuse you.

What if I do not have a local address yet?

Contact the bank before you visit and ask whether they can accept a letter from your employer, hotel, or accommodation provider instead of a lease or utility bill. Many will. If you are staying in a hotel or Airbnb, ask the provider for a letter confirming your stay and your address. This usually works.

How much money do I need to deposit to open an account?

Most banks do not require a minimum opening deposit, but some accounts have a minimum monthly balance or a minimum transaction requirement. Ask the bank about the specific account type you want before you apply. If you cannot meet the minimum, ask whether a different account type is available.

Can I use my account to send money back to my home country?

Yes, but the bank will ask why and may request proof of the purpose of the transfer. International transfers are legal, but banks must comply with anti-money-laundering rules. Transfers to family members or to pay bills are straightforward. The bank will charge a fee for the transfer, usually between R50 and R200 depending on the destination country and the amount.