What you need to open a South African bank account
You can open a South African bank account if you have a valid passport or travel document, proof of your current address, and a Tax Reference Number (TRN) or application for one. Most banks require you to open the account in person at a branch, though some offer online accounts for residents with a South African ID number or valid visa. The process typically takes one to three business days once you submit all documents.
The specific documents vary by bank and by your residency status. If you are a South African citizen or permanent resident, you need your ID book or smart card ID. If you are a foreigner on a visa, you need your passport, the visa itself, and proof of address (a utility bill, lease agreement, or bank statement in your name). Some banks also ask for a reference from your previous bank or employer.
You will need to provide a TRN to complete the account opening. If you do not have one, you can apply through the South African Revenue Service (SARS) online or at a SARS office. The application is free and takes a few minutes online. Some banks will help you apply during the account-opening process, though this can add a few days to the timeline.
Key Takeaways
- You need a valid passport or travel document, proof of address, and a TRN or application for one to open an account.
- Most banks require you to open an account in person at a branch, though some offer online options for residents with a South African ID or valid visa.
- The account opening process takes one to three business days once all documents are submitted.
- If you do not have a TRN, you can apply through SARS online for free before or during the account-opening process.
- Foreign nationals on a visa can open accounts, but some banks have stricter requirements or may limit account features.
Which banks accept foreign nationals and which require residency
The four largest banks in South Africa—Absa, FirstRand (which owns FNB and Rand Merchant Bank), Standard Bank, and Nedbank—all open accounts for foreign nationals on valid visas. However, the ease and speed of opening vary. FNB and Absa have streamlined processes for visa holders and often complete accounts within one business day. Standard Bank and Nedbank typically take longer and may ask for additional documentation, such as proof of employment or a letter from your employer.
Smaller banks and online-only banks have different rules. Capitec Bank, a large retail bank, opens accounts for visa holders but requires proof of employment or a local contact. TymeBank and African Bank operate primarily online and have lower documentation requirements, making them faster options for some foreigners, though their services are more limited than the major banks.
If you are on a temporary visa (tourist, business, or work visa), all major banks will open an account, but some freeze or close accounts if your visa expires and you do not renew it. Ask the bank about their policy on visa expiry before you open the account. If you are on a permanent residence permit, you have the same rights as a citizen and face no restrictions.
Documents you need to bring to the bank
| Your Status | Required Documents | Additional Notes |
|---|---|---|
| South African citizen | ID book or smart card ID; proof of address | Proof of address can be a utility bill, lease, or recent bank statement. |
| Permanent resident | Permanent residence permit; proof of address | Same proof of address options as citizens. |
| Foreign national on work or business visa | Passport; valid visa; proof of address; TRN or SARS application form | Some banks ask for a letter from your employer or proof of employment contract. |
| Foreign national on tourist visa | Passport; valid visa; proof of address; TRN or SARS application form | Some banks may decline or limit account features. Ask before you apply. |
| Student on study visa | Passport; valid study visa; proof of address; TRN or SARS application form | Some banks offer student accounts with lower fees. Bring your enrollment letter if available. |
Proof of address must be dated within the last three months and show your full name and the address where you currently live. A lease agreement, utility bill (electricity, water, or internet), or recent bank statement all work. If you are staying with someone else, some banks accept a letter from the homeowner on their letterhead, though this is less common and you should call ahead to confirm.
If you do not yet have a TRN, bring the SARS application form (available online or at the bank) or be prepared to apply on the spot. The bank can usually submit this for you, though it may delay account opening by a few days while SARS processes it. If you already have a TRN, bring the number or a document showing it.
How long the account opening takes and what happens next
If you walk into a branch with all required documents, most banks can open your account on the same day or within one business day. FNB and Absa are typically the fastest for foreign nationals, often completing accounts within hours. Standard Bank and Nedbank may take two to three business days, especially if they need to verify your employment or visa status with additional sources.
Once your account is open, you will receive a debit card within five to ten business days, either by mail or for pickup at the branch. You can use online banking immediately, though some banks restrict international transfers or high-value transactions for the first 30 days. Ask the bank about any temporary limits when you open the account.
If you applied for a TRN during account opening, the bank will notify you once SARS issues it, usually within one to two weeks. You do not need to wait for the TRN to use your account, but you will need it to file taxes, claim deductions, or open certain investment accounts later.
Opening an account online versus in person
Most South African banks require you to open an account in person if you are a foreign national, because they need to verify your identity and visa status face-to-face. However, a few banks offer online account opening for residents with a South African ID number or a valid visa, though the process is slower and may still require you to visit a branch to complete verification.
TymeBank and African Bank have the most streamlined online processes and do not always require a branch visit. You can open an account through their app or website, upload your documents, and receive a virtual card within one to two business days. However, these banks have limited branch networks and fewer services than the major banks, so they work best if you only need basic checking and savings accounts.
If you are opening an account online, expect the process to take three to five business days from submission to activation, compared to one business day in person. You will still need all the same documents, and the bank will contact you by phone or email if anything is missing or unclear.
What to do if a bank declines your application
Banks can decline account applications for foreign nationals for several reasons: an expired visa, a visa type they do not accept (such as a tourist visa), missing or unclear documentation, or concerns about the source of your funds. If a bank declines you, ask them in writing why they declined and what you can do to address it. Some banks will reconsider if you provide additional documentation, such as a letter from your employer or proof of funds.
If one bank declines you, try another. Smaller banks and online banks often have more flexible policies than the major four. Capitec Bank, in particular, has a reputation for opening accounts for people who have been declined elsewhere, though they may charge higher fees or offer fewer features.
If you are on a tourist visa and multiple banks decline you, consider whether you can extend your visa or change your visa type to a business or work visa, which banks accept more readily. Some visa categories are simply not designed for long-term banking relationships, and banks may be legally required to decline them.
Fees and account types for foreign nationals
Most South African banks offer a basic checking account (called a transaction account) with a monthly fee ranging from free to about 150 rand, depending on the bank and account tier. Foreign nationals typically pay the same fees as residents, though some banks charge higher fees for accounts opened by non-residents or limit the number of free transactions per month.
FNB, Absa, and Standard Bank offer tiered accounts: a basic account with limited features and low fees, and premium accounts with more transactions, higher withdrawal limits, and additional services like travel insurance. Ask the bank which account type is best for your situation. If you are only staying for a few months, a basic account is usually sufficient and cheapest.
Some banks offer student accounts with reduced fees if you have a valid student visa. Capitec Bank is known for low fees across all account types and is a good option if cost is your main concern. Online banks like TymeBank and African Bank typically charge no monthly fees but offer fewer services and no physical branches.
Frequently Asked Questions
Can I open a South African bank account on a tourist visa?
Some banks will open accounts for tourists, but many decline or restrict the account. FNB and Absa are more likely to accept tourist visas than Standard Bank or Nedbank. Call the bank before you visit to confirm they accept your visa type. If you are planning to stay longer, consider applying for a business or work visa instead, which banks accept more readily.
What if I do not have a proof of address yet?
Most banks require proof of address dated within the last three months. If you just arrived, a lease agreement or letter from your landlord or host works. Some banks accept a hotel booking confirmation or a letter from your employer stating your address. Call the bank to ask what they will accept before you visit.
How long does it take to get a TRN?
If you apply online through SARS, you receive a TRN immediately. If you apply in person at a SARS office or through the bank during account opening, it takes one to two weeks. You do not need a TRN to open the account, but you will need it for tax purposes or to open investment accounts later.
Can I open an account if my visa is expiring soon?
Yes, but ask the bank what happens when your visa expires. Some banks close accounts automatically if the visa is not renewed. Others allow you to keep the account if you change to a different visa type or become a permanent resident. Confirm the bank's policy before you open the account so you are not surprised later.
Which bank is fastest for foreign nationals?
FNB and Absa typically open accounts for visa holders within one business day. TymeBank and African Bank are faster online but offer fewer services. Standard Bank and Nedbank take longer because they verify employment and visa status more thoroughly. Choose based on speed versus the services you need.