Yes, but you will need a US address and tax identification number first

A South African citizen can open a US bank account, but not from abroad without a physical US address. Most US banks require you to be present in the country, have a US mailing address, or already have a relationship with the bank. The process is straightforward once you meet those conditions, but the barriers are real and depend on why you need the account.

If you are moving to the US, the timeline is straightforward: arrive, get a Social Security Number or Individual Taxpayer Identification Number (ITIN), then open an account. If you are staying in South Africa but need US banking access for business, investment, or other reasons, your options narrow significantly and may require working with banks that specialize in international clients.

Key Takeaways

  • Most major US banks will not open accounts for non-residents without a US address, so you need to be physically present or have a US mailing address before explore.
  • You will need either a Social Security Number (if you have a US work visa or green card) or an Individual Taxpayer Identification Number (ITIN) to open a standard checking or savings account.
  • Getting an ITIN takes four to six weeks through the IRS and requires filing a tax form, even if you have no US income.
  • Some online banks and international banking services accept non-US residents, but they charge higher fees and offer fewer features than standard accounts.
  • Your South African passport and proof of address in South Africa are not enough on their own; you must also prove a legitimate reason for the account and a US connection.

What you need before you can open an account

The first requirement is a US address. This can be your own address if you are moving to the US, or a friend's or family member's address if you are staying in South Africa. Some banks will accept a business address or a mail forwarding service address, but you should confirm this with the bank before you explore. A PO box alone is usually not enough.

The second requirement is tax identification. If you have a US work visa (H-1B, L-1, O-1) or a green card, you can get a Social Security Number from the Social Security Administration. If you do not have work authorization but need a US bank account, you will need an ITIN. An ITIN is a nine-digit number issued by the IRS for tax purposes and is available to non-residents and non-citizens. You explore for an ITIN by filing Form W-7 with the IRS, either by mail or through an IRS-authorized agent. The process takes four to six weeks by mail.

You will also need a valid passport and proof of your South African address. Some banks ask for a second form of identification, such as a driver's license or national ID. Have these documents ready before you contact a bank.

Opening an account if you are moving to the US

If you have a job offer or a visa, the process is fastest. Once you arrive in the US, explore for a Social Security Number at your local Social Security office. You will need your passport, visa, and proof of your US address (a lease, utility bill, or letter from your employer). The Social Security Administration usually issues a number within two weeks.

Once you have your Social Security Number, visit a local branch of a major bank—Chase, Bank of America, Wells Fargo, Citibank—and ask to open a checking account. Bring your passport, Social Security Number card, and proof of address. Most banks will open an account on the same day. If you do not have a proof of address yet, some banks will accept a letter from your employer or a temporary address.

Online banks like Ally, Charles Schwab, and Discover also accept new US residents and may have fewer in-person requirements, but they still need a US address and a Social Security Number or ITIN.

Opening an account if you are staying in South Africa

This is harder and more expensive. Most US banks will not open accounts for people living abroad without a pre-existing relationship. Your options are limited to three routes: international banking services, online banks that accept non-residents, and banks with South African branches that also operate in the US.

International banking services like Wise (formerly TransferWise), Revolut, and Payoneer offer US account numbers to non-residents. These are not full bank accounts—they are payment accounts that give you a US routing number and account number for receiving money. They are useful for freelancers, business owners, and people who need to receive US payments, but they do not offer the full range of services a bank account does (no overdraft protection, limited check writing, higher fees). Wise and Revolut charge monthly fees ranging from $0 to $15 depending on the service tier.

Online banks like Charles Schwab and some others accept non-US residents if you have an ITIN and a US address (even a mail forwarding service address). You will need to explore online and may be asked to verify your identity through a video call. This takes one to two weeks.

Citibank and HSBC have branches in both South Africa and the US. If you have an account with Citibank South Africa or HSBC South Africa, you may be able to open a linked account in the US without being present. Contact your local branch to ask about their international account opening process. This usually takes two to four weeks and may require a minimum balance.

Getting an ITIN if you do not have a Social Security Number

An ITIN is issued by the IRS to non-residents and non-citizens who need to file US taxes or open a bank account. You explore by filing Form W-7 (process for IRS Individual Taxpayer Identification Number). You can file by mail or through an IRS-authorized agent.

To file by mail, you will need to send the IRS your completed Form W-7, a copy of your passport, and a copy of your proof of address. Mail it to the IRS address listed on the form (it varies by state). The IRS will mail your ITIN to your South African address within four to six weeks. You cannot use the ITIN until you receive it in writing.

To file through an IRS-authorized agent, you can work with a tax professional or accountant in the US who is authorized to submit ITIN applications. They can often speed up the process and handle the paperwork for you, but they charge a fee (usually $50 to $200). Some banks and financial institutions also have authorized agents on staff.

What banks will and will not accept

Major US banks like Chase, Bank of America, and Wells Fargo have strict policies about non-resident accounts. They generally will not open accounts for people living outside the US unless they have a US address and a Social Security Number or ITIN. Some branches may make exceptions for customers with large balances or business relationships, but this is not may provide.

Online banks are more flexible. Ally, Charles Schwab, and Discover will open accounts for non-residents with an ITIN and a US address. Some online banks also accept customers without a US address if they have a Social Security Number, but this is rare.

Banks will ask why you need the account. Be honest: if you are receiving US income, say so. If you are investing in US stocks or real estate, say so. If you are moving to the US soon, say so. Banks are required to verify the source of funds and the purpose of the account under anti-money-laundering rules, so vague answers will slow down the process or result in a denial.

Fees and ongoing requirements

Standard US bank accounts have no monthly fee if you maintain a minimum balance (usually $500 to $1,500) or set up direct deposit. If you are living in South Africa and using the account only occasionally, you may not meet these requirements, and the bank may charge you $5 to $15 per month.

International payment services like Wise charge a flat fee per transaction (usually 0.5% to 1.5% of the amount) rather than a monthly fee. This is cheaper if you send money infrequently but more expensive if you send money often.

Once your account is open, the bank will send you a debit card and checks. Checks take one to two weeks to arrive in South Africa. Some banks charge extra to mail cards and checks internationally. Ask about this before you open the account.

You will also need to file US taxes if you have US income or if you are a US resident. If you are a South African citizen living in South Africa with no US income, you do not need to file US taxes, but you may need to file an FBAR (Foreign Bank Account Report) if your account balance exceeds $10,000 at any point during the year. Talk to a tax professional about your specific situation.

Frequently Asked Questions

Can I open a US bank account with just my South African ID and passport?

No. You also need a US address and a US tax identification number (Social Security Number or ITIN). Your South African ID and passport prove who you are, but they do not establish a US connection. The bank needs to know where to send statements and how to report you to the IRS.

How long does it take to get an ITIN?

Four to six weeks by mail. If you use an IRS-authorized agent, the timeline is the same, but the agent handles the paperwork for you. You cannot use the ITIN until you receive the official letter from the IRS.

What if I need a US bank account but do not have a US address?

You can use a mail forwarding service (like UPS Store or a private mailbox service) as your address, or ask a friend or family member in the US if you can use theirs. Some online banks accept mail forwarding addresses; others do not. Call the bank first to confirm. International payment services like Wise do not require a US address.

Will a US bank account help me move to the US faster?

No. A bank account is not part of the visa or immigration process. You need a visa (work, student, family-based, or diversity visa) to move to the US legally. A bank account is something you open after you arrive or after you have been approved for a visa.

Can I use a US bank account to hide money from South African tax authorities?

No. South Africa requires residents to declare all foreign bank accounts to the South African Revenue Service (SARS). If your account balance exceeds a certain threshold, you must report it. Failing to do so can result in penalties and criminal charges. Talk to a South African tax professional about your reporting obligations.