Yes, non-US citizens can open a US bank account, but the process and requirements depend on your visa status and the bank you choose

A non-US citizen can hold a checking or savings account at a US bank. You do not need to be a citizen or permanent resident. What you do need is a valid form of identification, proof of address, and often a Social Security Number or Individual Taxpayer Identification Number (ITIN). The specific documents and the willingness of the bank to work with you vary widely — some banks have explicit programs for non-citizens, while others explore stricter rules or decline altogether.

The real friction point is not citizenship itself. It is the bank's compliance with anti-money-laundering rules and its appetite for the paperwork involved. After 2001, US banks became required to verify the identity of everyone who opens an account, regardless of citizenship status. That verification is straightforward for US citizens with Social Security Numbers. For non-citizens, it requires more documentation and more bank staff time, so some institutions straightforward do not offer accounts to people without a US address or SSN.

Key Takeaways

  • Non-US citizens can open bank accounts at US institutions, but you will need a valid passport or visa, proof of a US address, and either an SSN or an ITIN.
  • Banks are required by federal law to verify your identity before opening an account, which means more documents for non-citizens than for US citizens.
  • Some banks explicitly serve non-citizens and visa holders; others decline or require a US address and employment verification.
  • An ITIN is a nine-digit number issued by the IRS specifically for tax purposes and can be obtained even if you are not authorized to work in the US.
  • Once your account is open, you can use it like any other US bank account — deposit checks, set up direct deposit, transfer money, and pay bills.

What identification you need to bring

A valid passport is the standard primary ID for non-US citizens. Some banks will also accept a visa, travel document, or national ID card from your home country, but a passport is the safest choice because it is universally recognized. The bank will photocopy it or scan it as part of their identity verification process.

You will also need proof of your current US address. A lease, utility bill, or bank statement in your name works. If you have just arrived and do not have a utility bill yet, some banks accept a letter from your employer or school on letterhead, or a lease signed by you and your landlord. A few banks will accept a temporary address or a care-of address if you explain your situation, but this varies by institution.

If you have a Social Security Number — because you work in the US or have a visa that permits employment — bring that. If you do not, you will need to obtain an ITIN before opening the account, or find a bank willing to open an account without one. An ITIN is issued by the IRS and is a nine-digit number that starts with 9. You do not need to be authorized to work in the US to get one; you can request one if you have a visa, are a resident alien, or have other tax filing obligations.

How to get an ITIN if you do not have a Social Security Number

An Individual Taxpayer Identification Number (ITIN) is issued by the IRS for people who need to file taxes or report income but do not have a Social Security Number. You request one by filing Form W-7 with the IRS, along with proof of identity and proof of your visa or immigration status. You do not need a job offer or work authorization to get one.

The process takes four to six weeks by mail. You can file Form W-7 yourself, or you can use a Certified Acceptance Agent (CAA) — a tax professional or organization authorized by the IRS to help. Using a CAA can speed up the process slightly and reduces the chance of rejection due to missing documents. The IRS website lists CAAs by location. There is no fee to request an ITIN, though a CAA may charge a small fee for their help.

Once you have an ITIN, you can use it in place of a Social Security Number when opening a bank account. Some banks will ask why you have an ITIN instead of an SSN; this is normal and not a problem. Tell them you are a non-citizen and do not have work authorization, or that you are here on a visa that does not permit employment. Banks are used to this.

Which banks are most willing to work with non-citizens

Large national banks vary in their policies. Chase, Bank of America, and Wells Fargo all have processes for non-citizens, but they typically require an SSN or ITIN and a US address. Some branches are more flexible than others, so if one branch declines you, calling another location or visiting in person can sometimes yield a different answer.

Smaller regional banks and credit unions are often more accommodating. Many credit unions have fewer anti-money-laundering restrictions than large banks and are more willing to work with non-citizens on a case-by-case basis. If you are affiliated with a university, employer, or organization, check whether they sponsor a credit union — those often have explicit programs for international students and employees.

Online banks like Ally, Charles Schwab, and Wise have different rules. Some require an SSN; others will open accounts with an ITIN. Wise (formerly TransferWise) explicitly serves non-US residents and does not require an SSN. Read the account requirements on their website before you start, because online banks cannot override their rules in person.

What happens after you open the account

Once your account is open, you can use it like any other US bank account. You can deposit checks, set up direct deposit from an employer, transfer money to other accounts, pay bills online, and use a debit card. The bank will issue you a debit card, usually within 7 to 10 business days. You will also receive online banking access so you can check your balance and transfer money from a computer or phone.

The bank will send you statements and tax documents by mail. If you are earning income in the US, your employer will send you a W-2 or 1099 form, which you will use to file taxes. If you have an ITIN, you will file taxes using that number. The IRS has a process for non-citizens and visa holders to file taxes; the IRS website has forms and instructions in multiple languages.

Your account will be subject to the same federal deposit insurance as any other account. The Federal Deposit Insurance Corporation (FDIC) insures deposits up to $250,000 per account holder per bank, regardless of citizenship status. If the bank fails, your money is protected.

Sending money to your home country

Once you have a US bank account, you can send money internationally through wire transfer, which most US banks offer. You provide the bank with your recipient's bank account details — their account number, bank name, and the bank's SWIFT code or routing number. The bank charges a fee, usually between $15 and $50 depending on the destination country and the amount.

Wire transfers typically take 3 to 5 business days. Some banks offer faster options for an additional fee. If you are sending money regularly, services like Wise, OFX, or Remitly may be cheaper than your bank's wire transfer fee, especially for smaller amounts or certain countries. These services connect to your US bank account and handle the international transfer on their end.

Visa status and account restrictions

Your visa status does not prevent you from opening a bank account, but it may affect what you can do with the account. If you are on a visa that does not permit employment — such as a tourist visa or student visa without work authorization — you can still open an account and receive money. You straightforward cannot legally earn income in the US.

Some banks ask about your visa status and employment authorization when you open an account. This is for their compliance purposes, not to deny you service. Be honest about your status. If you are a student, say so. If you are on a work visa, say so. Banks are accustomed to all visa types and do not use this information to close your account.

If your visa expires or you leave the US, your account remains open unless you close it. You can continue to use it remotely — checking your balance, transferring money, and paying bills online — even after you leave the country. Some banks will eventually close inactive accounts, but this usually takes months or years of no activity.

Frequently Asked Questions

Do I need a US address to open a bank account as a non-citizen?

Most banks require a US address, but not all. Large national banks almost always require one. Some credit unions and online banks are more flexible. If you do not yet have a permanent address, ask the bank whether they accept a temporary address, a care-of address, or a letter from your employer or school.

Can I open a bank account on a tourist visa?

Yes. You can open an account on any visa type, including a tourist visa, as long as you have a valid passport, proof of a US address, and an ITIN or SSN. The bank does not care whether you are authorized to work; they only need to verify your identity and comply with anti-money-laundering rules.

What if a bank refuses to open an account for me?

Banks can decline for compliance reasons, but you have options. Try a different branch of the same bank, a smaller regional bank, a credit union, or an online bank with explicit non-citizen policies. If you are a student or employee, ask your institution whether they sponsor a credit union. If you are repeatedly declined, a tax professional or immigration attorney can advise you on whether there is a compliance issue you can resolve.

Can I use my ITIN to open a bank account before I file taxes?

Yes. You do not need to have filed taxes to use your ITIN at a bank. Once the IRS issues your ITIN, you can use it when ready. Some banks may ask why you have an ITIN, and you can straightforward explain that you are a non-citizen and do not have a Social Security Number.

What happens to my account if I leave the US?

Your account stays open. You can continue to use it online — checking your balance, transferring money, and paying bills — from anywhere in the world. You will need to keep the account active by using it periodically, or the bank may close it for inactivity. If you want to close it, you can do so online or by calling the bank.