Yes, but you will need a US address and an ITIN or SSN

A South African citizen can open a US bank account, but most banks require either a US address or a US tax identification number—usually an Individual Taxpayer Identification Number (ITIN) or a Social Security Number (SSN). You cannot get an SSN without working legally in the US, but you can get an ITIN by filing a tax return with the IRS, even if you have no US income. The ITIN is the most common route for non-residents.

The second barrier is the address. Many banks will not open an account without a US street address—a PO box does not count. If you are moving to the US, this is straightforward. If you are staying in South Africa, you will need either a US address you can use (a friend's, a family member's, or a mail forwarding service) or a bank that accepts foreign addresses. Some banks do, but they are fewer and often charge higher fees.

The third requirement is the opening deposit, which varies by bank and account type. Most checking accounts require $25 to $500 to open. Some banks waive this if you set up direct deposit.

Key Takeaways

  • You will need either an ITIN (which you can get by filing a US tax return) or an SSN to open most US bank accounts as a non-resident.
  • Most banks require a US street address; a PO box or foreign address will not work, though some online banks accept foreign addresses.
  • You can obtain an ITIN through the IRS without living in the US or having US employment, but the process takes several weeks.
  • Online banks and banks with international operations are more likely to accept South African residents than traditional brick-and-mortar banks.

Getting an ITIN if you do not have a US tax ID

To get an ITIN, you file Form W-7 with the IRS. You do not need US income or employment to do this—you can file it simply to establish a tax identification number. You will need to include a completed Form 1040 (the basic US income tax return) even if you have no US income to report. The IRS accepts Form 1040-NR (for non-residents) if you have no US-source income.

You must submit the form by mail to the IRS address listed on the form instructions. Processing takes 4 to 6 weeks from the date the IRS receives it. You can mail it from South Africa, but use registered mail or a courier service that provides tracking. Include a copy of your passport as proof of identity; the IRS will not accept a photocopy unless it is certified by a notary or your country's government office.

Once you receive your ITIN, you can use it to open a bank account. The bank will ask for the ITIN on the account application, and you will provide it the same way you would an SSN.

Which US banks accept foreign addresses or non-residents

Traditional banks with physical branches almost always require a US address. Online banks are more flexible. Charles Schwab has a checking account (the Investor Checking Account) that accepts non-US residents and does not require a US address, though you do need an ITIN or SSN. Wise (formerly TransferWise) offers a US bank account number and routing number to non-residents, though it functions more as a multi-currency account than a traditional checking account.

Some banks will accept a US address that is not your primary residence—for example, a friend's address or a mail forwarding service address. This is not fraud; banks know that people move and that accounts are sometimes used for purposes other than daily banking. However, you must be truthful on the application. If the bank asks whether the address is your current residence, you cannot say yes if it is not.

Before you apply, call the bank's customer service line and ask directly: "I am a non-resident. Do you open accounts for people outside the US?" This saves you the trouble of a rejected application.

What documents you will need to bring or send

Every bank will ask for a government-issued photo ID. Your South African passport works. Some banks will also ask for proof of address—a utility bill, lease, or bank statement showing your name and address. If you are using a US address that is not your primary residence, bring a letter from the person who lives there confirming you can use it, or use a mail forwarding service that provides a letter of verification.

You will need your ITIN or SSN. Have it written down before you start the application. If you are opening the account in person at a branch, bring the original document or a certified copy. If you are opening it online, you will type it in.

Some banks ask for a second form of ID or proof of income. This varies by bank and by the type of account. Ask when you call to confirm they accept non-residents.

Opening an account online versus in person

Online applications are faster and do not require you to be in the US. You can complete the entire process from South Africa in 15 to 30 minutes. The bank will verify your identity using the information you provide—your ID number, address, and ITIN—and will usually approve or deny you within one business day.

If you open an account in person at a branch, you will need to be physically present. This is only practical if you are visiting the US or moving there. The advantage is that a bank employee can walk you through the process and answer questions on the spot. The disadvantage is that you have to be there.

Some banks offer a hybrid: you start the application online, and then you verify your identity in person at a branch when you arrive in the US. This works if you know when you will be in the country.

How to fund the account from South Africa

Once your account is open, you can transfer money from your South African bank account to your US account using an international wire transfer. Your South African bank will charge a fee (typically 100 to 300 South African rand) and will ask for the US bank's routing number and your account number. The transfer usually takes 2 to 5 business days.

Alternatively, you can use a service like Wise, which converts your South African rand to US dollars at the real exchange rate and transfers the money to your US bank account. Wise's fees are usually lower than a traditional wire transfer, and the exchange rate is better. The transfer takes 1 to 2 business days.

Do not send cash by mail. It is illegal to mail cash internationally without declaring it, and it can be lost or stolen.

Tax obligations once you have a US bank account

Having a US bank account does not make you a US taxpayer. You are a South African resident and are taxed by South Africa on your worldwide income. However, if your US account earns interest, you may have to report that interest to the IRS on a US tax return, even if you owe no US tax on it. The threshold is low—even $1 of interest requires reporting if you have an ITIN.

You will also need to report the account to South African Revenue Service (SARS) if the account balance exceeds a certain threshold. Check SARS's current rules on foreign financial accounts. The US and South Africa have a tax treaty that prevents double taxation, so you should not owe tax to both countries on the same income, but you must report it to both.

Frequently Asked Questions

Can I open a US bank account without leaving South Africa?

Yes, if you use an online bank or a bank that accepts non-residents and foreign addresses. You will need an ITIN or SSN, a government-issued ID, and a US address (or a bank that waives this requirement). The entire process can be done online in 15 to 30 minutes.

How long does it take to get an ITIN?

The IRS processes Form W-7 in 4 to 6 weeks from the date it receives your application. Mail from South Africa takes 1 to 2 weeks to arrive, so plan for 6 to 8 weeks total. Use registered mail or a courier service with tracking.

Do I need a US address to open an account?

Most banks require one, but some online banks and banks with international operations do not. Charles Schwab and Wise, for example, accept non-residents without a US address. Call the bank before you apply to confirm.

What is the difference between an ITIN and an SSN?

An SSN is issued only to people who work legally in the US. An ITIN is issued to non-residents and people who are not may be able to access for an SSN but need to file a US tax return. For banking purposes, they work the same way.

Will I have to pay US taxes on my South African income?

No. You are taxed by South Africa on your worldwide income. The US taxes only US-source income and US residents. Having a US bank account does not change this, but you must report any interest the account earns to the IRS.