Yes, but the bank will ask for proof you belong here

Foreigners can open a bank account in South Africa, but you will need to prove your right to be in the country and your identity. Most major banks — Standard Bank, FNB, Nedbank, Absa — accept non-citizens, but the process takes longer than it does for South African residents, and the documents you need depend on your visa status.

The core requirement is a valid passport plus proof of residence in South Africa. "Proof of residence" means a recent utility bill, lease agreement, or letter from your employer showing your address. If you are on a work visa or study visa, bring that too. Banks use these documents to comply with the Financial Intelligence Centre Act (FICA), which requires them to verify who you are and where you live before opening any account.

Processing takes two to four weeks for foreigners, compared to a few days for South African citizens with ID numbers. Some banks will open an account on the day you visit if you have all documents, but most will not confirm the account is active until they have verified your visa status with the Department of Home Affairs.

Key Takeaways

  • You need a valid passport, proof of residence (utility bill or lease), and your visa or work permit to open an account as a foreigner.
  • Major banks including Standard Bank, FNB, Nedbank, and Absa accept non-citizens, but processing takes two to four weeks instead of days.
  • Banks must verify your visa status with the Department of Home Affairs before the account becomes fully active, which is why the wait is longer.
  • Some banks offer accounts designed for temporary residents or international workers, which may have lower opening balances or different fee structures.

What documents you need to bring

Bring your original passport and a certified copy of the biographical page. "Certified copy" means a copy stamped by a bank, lawyer, or notary — a photocopy alone will not work. You will also need proof of your South African address: a utility bill (electricity, water, or internet) dated within the last three months, a signed lease agreement, or a letter from your employer on company letterhead confirming your address and employment.

If you are on a work visa, bring the original and a copy. If you are on a study visa, bring the same plus a letter from your institution confirming your enrolment. If you are a temporary resident on a visitor's visa, some banks will still open an account, but they may ask for additional proof — such as a return flight booking or a letter from a South African sponsor — to show you have ties to the country.

Bring a completed process form, which the bank will provide. You will also need to declare your tax residency status: whether you are a South African tax resident or a tax resident of another country. This is a FICA requirement, not optional.

Which banks accept foreigners and what they charge

All four major banks accept non-citizens: Standard Bank, FNB, Nedbank, and Absa. Smaller banks and online banks like TymeBank and Discovery Bank also accept foreigners, though some online banks require a South African ID number or tax number, which you will not have.

Opening fees vary. Standard Bank charges between R150 and R300 depending on the account type. FNB charges R0 to open but has monthly maintenance fees starting at R50. Nedbank charges R0 to open and has monthly fees from R60. Absa charges R0 to open and monthly fees from R50. These fees change, so ask the bank for a current fee schedule before you commit.

Most banks will not let you open an account online if you are a foreigner — you must visit a branch in person. This is because the bank needs to sight your original passport and verify your identity face-to-face. A few banks, including some branches of Standard Bank, now offer video verification for remote applicants, but this is not yet standard across all branches.

How long it takes and what happens while you wait

The bank will take your documents and tell you they will contact you within 5 to 10 working days. This is when they verify your visa status with the Department of Home Affairs. If your visa is valid and your documents are complete, the account will be activated. If the Department of Home Affairs takes longer to respond, or if your documents are incomplete, the bank will contact you to ask for more information.

During this waiting period, you cannot use the account. The bank will give you an account number and a temporary reference, but you cannot deposit money or set up transfers until the account is fully active. Some banks will send you a debit card during this time, but it will not work until the account is activated.

Once the account is active, you can withdraw cash, make transfers, and set up standing orders. You will not be able to overdraw unless you have arranged an overdraft facility in advance, which most banks will not offer to a foreigner without a South African credit history.

If your visa is temporary or about to expire

Banks will open an account for you even if your visa expires in a few months, but they may ask you to close the account or convert it to a different type when your visa ends. If you are leaving South Africa soon, tell the bank this upfront — some branches have accounts designed for temporary residents that do not require you to maintain a minimum balance or pay monthly fees.

If your visa expires while you have an active account, the bank may freeze it until you renew your visa or leave the country. This is not automatic — it depends on the bank's policy and whether they discover the expiry during a routine check. To avoid this, renew your visa before it expires, or inform the bank that you are leaving and close the account yourself.

If you are explore for permanent residence or a long-term visa, the bank may ask for proof that your process is in progress. A letter from the Department of Home Affairs confirming your process reference number is usually enough.

Opening an account if you do not have a local address yet

If you have just arrived and do not yet have a lease or utility bill, ask the bank whether you can use a letter from your employer or a temporary address. Some banks will accept a hotel address or a friend's address if you provide a letter from that person confirming you are staying there. This is less common, and you may need to visit the branch manager to discuss it.

Another option is to ask your employer to provide a letter on company letterhead confirming your address. If your employer has an office in South Africa, this usually works. If you are self-employed or your employer is overseas, the bank may ask for additional proof — such as a lease agreement you are about to sign, or a booking confirmation from temporary accommodation.

Some banks will also accept a recent bank statement from your home country as proof of identity, though this does not replace the passport requirement. Ask the specific branch what they will accept before you visit.

What to do if the bank refuses you

If a bank refuses to open an account, they must tell you why. Common reasons are: your visa status cannot be verified, your documents are incomplete, or you do not have proof of a South African address. Ask the bank to list the specific documents or information they need, and provide them if you can.

If the bank still refuses, try another bank. Different branches of the same bank sometimes have different policies, so visiting a different branch may help. If multiple banks refuse you, the problem is usually one of these: your visa is not valid (check with the Department of Home Affairs), your passport is damaged or about to expire, or you do not have proof of residence. Fix the underlying issue, then try again.

If you believe a bank has refused you unfairly, you can lodge a complaint with the Banking Ombudsman South Africa. This is a free service that investigates complaints about banks. You will need to show that you met the bank's stated requirements and that the refusal was not based on a legitimate reason.

Frequently Asked Questions

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

No, but the bank will ask whether you are a South African tax resident or a tax resident of another country. If you are not a South African tax resident, tell the bank this. You do not need a tax number to open the account, though you may need one later if you earn income in South Africa.

Can I open an account online if I am a foreigner?

Most banks require you to visit a branch in person because they need to sight your original passport. A few banks now offer video verification, but this is not yet standard. Contact your chosen bank to ask whether they offer remote opening for foreigners.

What if my passport is about to expire?

Banks prefer passports with at least six months of validity remaining. If your passport expires within six months, renew it before you explore. Some banks may still open an account if your passport expires in three to six months, but they may ask for additional proof of identity.

Can I open a business account as a foreigner?

Yes, but you will need additional documents: a business registration certificate, proof of business address, and sometimes a letter from the Companies and Intellectual Property Commission (CIPC) confirming your business is registered. The process takes longer than a personal account.

What happens to my account if I leave South Africa?

You can keep the account open and use it to receive money or make transfers from abroad. However, the bank may freeze it if they discover your visa has expired and you are no longer in the country. To avoid this, close the account before you leave, or inform the bank that you are leaving and ask them to convert it to an international account.