Yes, you can open a bank account as a foreigner, but the process depends on your visa status and the bank you choose

Banks in the United States will open accounts for non-citizens, but they need to verify your identity and tax status in ways that differ from what they do for U.S. citizens. The main requirement is a valid government-issued ID — a passport works — plus proof of a current address. Some banks ask for a visa or work permit; others do not. The real variation comes down to which bank you walk into and whether you have a Social Security Number or Individual Taxpayer Identification Number (ITIN).

The process is slowest when you are new to the country and do not yet have an ITIN. It is fastest when you have a visa that shows you are authorized to work or study here. Either way, the bank's job is the same: confirm you are who you say you are, and confirm you are not on a U.S. government list of people they cannot do business with.

Key Takeaways

  • You will need a valid passport, proof of your current address, and either a Social Security Number, ITIN, or a visa showing your legal status in the United States.
  • Banks vary in what they accept — some take a visa alone, others require an ITIN or Social Security Number before opening an account.
  • Larger banks with international branches sometimes move faster for customers who already bank with them in their home country.
  • If you cannot get an ITIN when ready, some banks will open a basic account and let you add the number later.
  • You do not need to be a permanent resident or citizen to open a checking or savings account.

What documents you will need to bring

Start with your passport. It is the one document every bank will accept as proof of identity for a non-citizen. Bring the original, not a copy — banks want to see the physical document and often photocopy it themselves.

Next, bring proof of your current address. This can be a lease, a utility bill, a bank statement from your home country, or a letter from your employer or school on letterhead. The document needs to show your name and a street address where you actually live right now. A P.O. box does not count. If you just arrived and do not have a lease yet, some banks will accept a letter from the person whose address you are using, signed and dated, saying you live there.

Third, bring whatever tax identification number you have. If you have a Social Security Number, bring that. If you have an ITIN, bring that. If you have neither, tell the bank — many will still open an account and let you provide the number within 30 days. Some will not. That is why calling ahead matters.

Which visa status matters most to banks

Banks care less about which visa you hold than about whether you hold one at all. A work visa (H-1B, L-1, O-1), a student visa (F-1), or a temporary visa (B-1 or B-2) all signal to the bank that you are here legally and that the U.S. government has already vetted you. That makes their job easier.

If you are on a visa, bring the visa page from your passport. Some banks will open an account on the spot. Others will ask for an ITIN as well, because the IRS wants to track income earned in the United States even if you are not a citizen.

If you are not on a visa — if you are here on a tourist visa or visa waiver and planning to stay short-term — banks become more cautious. Some will still open an account. Others will ask for an ITIN or will decline. This is where calling the bank's main number and asking their policy for tourists or short-term visitors saves you a trip.

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

An Individual Taxpayer Identification Number (ITIN) is a nine-digit number the IRS issues to non-citizens who need to file taxes or open a bank account. You do not need to be working to get one — you can get an ITIN just to open an account.

You request an ITIN by mailing IRS Form W-7 to the IRS, along with your passport and proof of address. The process takes four to six weeks by mail. Some banks will not wait — they want the ITIN before opening the account. Others will open the account first and let you add the ITIN later. A few will issue you a temporary number to use while the IRS processes your process.

If you are in a hurry, some accountants and tax preparation services can help you file the W-7 and may have faster routes. The IRS also has a list of Acceptance Agents — people authorized to verify your documents in person — on its website. Using an Acceptance Agent can speed up the process, though it costs money.

Which banks are easiest for foreigners

Large national banks like Chase, Bank of America, and Wells Fargo have experience with international customers and often have clearer policies written down. You can call their main customer service line and ask directly: "I am a foreigner with a passport and a visa. What do I need to open a checking account?" They will tell you yes or no, and what documents to bring.

Credit unions are sometimes stricter because they serve a specific community and may have tighter rules about who can join. But some credit unions actively welcome international students and workers — it depends on the union and the area.

Online banks like Ally, Charles Schwab, and Chime have fewer physical branches, which can make identity verification harder. Some will not open accounts for non-citizens at all. Others will, but you have to do it entirely online, which means uploading photos of your documents instead of showing them in person. Call or check their website before you try.

Banks with international branches — HSBC, Citibank, and others — sometimes offer faster service if you already have an account with them in your home country. They can verify your identity through their own system instead of starting from scratch.

What happens after you open the account

Once the account is open, you can deposit money, write checks, and use a debit card like any other customer. The bank will send you a debit card in the mail within 7 to 10 business days. You can usually start using the account online or through their app before the card arrives.

If you provided a temporary ITIN or said you would provide one later, the bank will follow up with you. They have to report your account to the IRS, and they need the real ITIN to do that. If you do not provide it within the time the bank gives you — usually 30 days — they may freeze the account or close it.

If your visa expires or you leave the country, you can keep the account open as long as you want, as long as you keep it active. "Active" usually means at least one deposit or withdrawal every 12 months. Some banks charge a monthly fee if the account sits unused for a long time.

What to do if a bank says no

If one bank declines to open an account for you, try another. Banks have different policies, and what one bank will not do, another will. Call ahead instead of walking in — it saves time and frustration.

If you have been in the country for a while and have a U.S. address, a job, and an ITIN, you should be able to open an account somewhere. If you just arrived and have none of those things yet, look for banks that specifically market to international students or workers. Many universities have partnerships with banks that will open accounts for students on the spot, with just a passport and proof of enrollment.

If you are stuck, ask your employer, school, or the international student office — they often know which local banks will work with people in your situation.

Frequently Asked Questions

Do I need a Social Security Number to open a bank account?

No. You can open an account with a passport, proof of address, and either an ITIN or a visa showing your legal status. Many banks will let you add a Social Security Number or ITIN after the account is open if you do not have one yet.

Can I open an account if I am here on a tourist visa?

Some banks will, some will not. It depends on the bank's policy. Call ahead and ask. If one bank declines, try another — policies vary widely. You will likely need an ITIN or proof of a longer-term reason to be in the country.

How long does it take to open an account as a foreigner?

If you walk into a bank with all your documents, it can take 15 to 30 minutes. If the bank needs to verify an ITIN or visa status, it may take a few business days. Online banks can take longer because everything happens by mail or upload.

What if my address is temporary or I do not have a lease yet?

Bring a letter from the person whose address you are using, signed and dated, saying you live there. Some banks will accept that. If not, ask if you can use your employer's or school's address as a temporary one and update it later.

Can I use my account if I move back to my home country?

Yes. You can keep the account open and use it from abroad as long as you keep it active — usually at least one transaction per year. Some banks charge monthly fees for inactive accounts, so check your account agreement.