What you need to open a South African bank account

You can open a South African bank account if you are a non-resident, but the process and requirements depend on which bank you choose and whether you have a South African ID number. Most major banks — including Nedbank, Standard Bank, FNB, and ABSA — offer non-resident accounts, though some have restrictions on the types of accounts available or the services you can access remotely.

The core documents you will need are a valid passport, proof of your current address (usually a utility bill or bank statement from your home country), and proof of income or funds. If you have a South African ID number, the process is faster. If you don't, banks will use your passport number instead, though some may ask additional questions about your source of funds or reason for opening the account.

The main barrier is that most banks require you to visit a branch in person to complete the account opening, even if you live outside South Africa. Some banks offer limited remote opening for certain account types, but this is rare and usually only for people who have worked in South Africa before or have family connections there.

Key Takeaways

  • Non-residents can open accounts at major South African banks, but most require an in-person visit to a branch to complete the process.
  • You will need a valid passport, proof of address, and proof of income or funds; a South African ID number speeds up the process but is not required.
  • Some banks restrict non-resident accounts to basic savings or call accounts and may limit international transfers or online access.
  • Opening an account typically takes one to two weeks after your in-person visit, depending on the bank's verification process.
  • Monthly fees, minimum balances, and transaction limits vary by bank and account type, so compare options before choosing.

In-person opening at a South African branch

If you can travel to South Africa, visiting a branch is the most straightforward route. Bring your passport, a recent utility bill or bank statement showing your current address, and a letter from your employer or accountant confirming your income. Some banks also ask for a completed process form, which you can read from their website before you go.

The branch staff will verify your documents, take copies, and usually open the account on the spot. You will receive your account number when ready, though your debit card and online banking access may take five to ten business days to arrive. If you are opening the account in person, ask the branch whether they can set up international transfers or whether there are restrictions on your account type.

Bring two forms of ID if possible — your passport plus a driver's license or other document — as this can speed up verification. Some branches are busier than others, so calling ahead to confirm they have time to help you is worth doing.

Remote opening options and limitations

A few banks offer remote account opening for non-residents in specific situations. FNB has experimented with video-verified opening for certain account types, and some banks will open accounts for people who have a South African contact person or existing relationship with the bank. However, these options are not standard, and availability changes.

If you cannot travel to South Africa, contact the bank's international customer service line directly and ask whether remote opening is available for your situation. Be prepared to explain why you need the account and where you are currently living. Some banks will ask you to send certified copies of your documents by post, which adds two to four weeks to the timeline.

Do not assume that opening online is possible — most banks will tell you it is not, and attempting to open an account through a website designed for South African residents may result in your process being rejected or delayed.

What documents to prepare before you contact a bank

Gather these documents before you reach out to any bank. You will need a colour photocopy or scan of your passport (both the information page and any pages with visas or stamps). You will also need proof of your current residential address — a utility bill, bank statement, or rental agreement dated within the last three months. If you have a South African address where you receive mail, you can use that instead.

Prepare proof of income: a recent payslip, letter from your employer, or tax return from your home country. If you are self-employed or retired, a bank statement showing regular deposits or a letter from your accountant works. Some banks ask for proof of funds — a screenshot or statement showing you have enough money to meet any minimum balance requirement.

If you have a South African ID number (from a previous residence or work visa), have that ready. If not, the bank will use your passport number. Some banks also ask for a reference from another bank where you hold an account, though this is becoming less common.

Account types available to non-residents

Most banks offer a basic savings account or call account to non-residents. These accounts earn interest on your balance and allow deposits and withdrawals, but may have limits on the number of transactions per month or restrictions on international transfers. Some banks also offer a cheque account (current account) to non-residents, though this is less common and may require a higher minimum balance.

Investment accounts, bonds, and other products are usually not available to non-residents, or require you to have a South African tax number and meet additional compliance requirements. Ask the bank specifically what account types are available to you before you open an account, because restrictions vary.

If you need to send money out of South Africa regularly, ask whether the account allows international transfers and what the fees are. Some non-resident accounts have daily or monthly limits on outgoing transfers, or charge higher fees than accounts held by South African residents.

Fees, minimum balances, and ongoing requirements

Monthly account fees for non-residents typically range from 50 to 150 South African rand, depending on the bank and account type. Some banks waive fees if you maintain a minimum balance, which might be 5,000 to 25,000 rand. Transaction fees vary — deposits are usually free, but withdrawals or transfers may cost 10 to 50 rand each.

International transfers out of South Africa usually cost between 100 and 300 rand per transfer, plus any fees charged by the receiving bank. Incoming international transfers are often free or cost less than outgoing ones. Ask the bank for a full fee schedule before you open the account.

Once your account is open, you will need to keep it active. Most banks require at least one transaction every 12 months, or they may close the account. If you are not using the account regularly, ask whether there is a dormancy fee or whether the bank will close it automatically.

Tax and compliance considerations

Opening a South African bank account as a non-resident does not make you liable for South African income tax, but the bank will ask about your tax residency. Be honest about where you live and pay taxes — banks are required to report non-resident account holders to tax authorities in some cases, particularly if you are a US citizen or resident of another country with tax information exchange agreements with South Africa.

If you are a US citizen or green card holder, you will need to report the account to the US Internal Revenue Service (IRS) under FATCA (Foreign Account Tax Compliance Act) rules. The bank will ask you to complete a W-8BEN form confirming your tax status. If you are a resident of another country, check whether your home country has similar reporting requirements.

The bank may also ask about the source of funds in your account — where the money comes from and what you plan to use the account for. This is standard anti-money-laundering compliance, not a sign of suspicion. Answer honestly and provide documentation if asked.

Frequently Asked Questions

Can I open a South African bank account without visiting in person?

Most banks require an in-person visit to a branch. A few banks offer remote opening in limited cases, but you must contact them directly to ask. If you cannot travel to South Africa, sending certified documents by post is an option, though it adds two to four weeks to the process.

What if I don't have a South African address?

You can use your current address in your home country as your residential address. Provide a recent utility bill or bank statement as proof. Some banks also accept a PO box or care-of address if you have one in South Africa.

How long does it take to open an account?

If you open the account in person at a branch, you usually receive your account number the same day. Your debit card and online banking access arrive within five to ten business days. If you open remotely by post, the entire process takes three to four weeks.

Can I use online banking from outside South Africa?

Yes, most banks allow online banking from anywhere in the world. However, some banks restrict certain features for non-resident accounts, such as limits on international transfers or the ability to set up new beneficiaries. Log in and check your account settings, or contact the bank's customer service to confirm what you can do.

What happens if I don't use the account for a long time?

Most banks close accounts that have no activity for 12 months or longer. Some charge a dormancy fee before closing. If you plan to keep the account but won't use it regularly, ask the bank about their dormancy policy and whether you can make a small deposit once a year to keep it active.