Yes, you can open a bank account as a foreigner, but the process depends on your visa status and which bank you choose
Banks in the United States will open accounts for non-citizens, but they need to verify your identity and your legal status in the country. The main requirement is a valid form of identification — this might be a passport, a visa, or a state ID — plus proof of your current address. Some banks are more straightforward about this than others. Large national banks like Chase and Bank of America have clear processes for foreign nationals. Smaller regional banks and credit unions vary widely, so calling ahead to ask their specific requirements saves you a trip.
Your visa status matters more than your citizenship. If you are in the United States on a valid visa — whether that is a student visa, work visa, tourist visa, or any other category — you can open an account. If you are undocumented, the situation is more complicated and varies by state and bank, which we cover below.
Key Takeaways
- You will need a valid passport or visa, proof of your U.S. address, and usually a Social Security Number or Individual Taxpayer Identification Number to open an account.
- Large national banks generally have established processes for foreign nationals, while smaller banks and credit unions have varying policies — call before you visit.
- If you do not have a Social Security Number, you can request an Individual Taxpayer Identification Number from the IRS, which some banks will accept instead.
- Some states allow undocumented immigrants to open accounts using an ITIN and state ID, but policies differ by bank and location.
- Bring original documents to the bank — photocopies alone will not work for identity verification.
What documents you need to bring
Start with a valid passport. This is your primary proof of identity and citizenship. If you also have a U.S. visa, bring that too — it shows your legal status in the country. Some banks will ask for both.
Next, you need proof of your current address in the United States. A lease agreement, utility bill, or mail from a government agency with your name and address will work. If you just arrived and do not have these yet, some banks will accept a letter from your employer or school on official letterhead stating your address. A few banks will even accept a hotel confirmation if you are staying temporarily.
Finally, bring a tax identification number. If you have a Social Security Number, bring that. If you do not, you will need an Individual Taxpayer Identification Number (ITIN). Getting an ITIN takes time — you explore through the IRS using Form W-7 — so plan ahead if you do not have one yet.
Getting an Individual Taxpayer Identification Number if you do not have a Social Security Number
A Social Security Number is a nine-digit identifier issued by the U.S. government, primarily to citizens and certain visa holders. An Individual Taxpayer Identification Number (ITIN) is a nine-digit number issued by the Internal Revenue Service to people who need to file taxes but do not have a Social Security Number. Many banks will accept an ITIN in place of a Social Security Number for opening an account.
To get an ITIN, you fill out IRS Form W-7 and mail it to the IRS with supporting documents that prove your identity and residency. The documents you need depend on your situation — your passport works for identity, and your lease or utility bill works for residency. The IRS processes Form W-7 applications and mails your ITIN to you, which usually takes four to six weeks. You can check the IRS website for the exact documents required for your visa category.
Some visa holders — including H-1B workers and certain student visa holders — may be able to get a Social Security Number instead. If you are on a work visa, ask your employer's human resources department whether you are may be able to access. If you are a student, ask your school's international student office.
Which banks are easiest to work with as a foreigner
Large national banks have standardized processes for foreign nationals and staff trained to handle these accounts. Chase, Bank of America, Wells Fargo, and Citibank all open accounts for non-citizens regularly. You can walk into any branch, and they will know what documents to ask for. These banks also have the advantage of many locations, so if you move, you can still use your account.
Credit unions and smaller regional banks vary. Some welcome foreign nationals; others have policies against it. Before you visit, call the branch and ask: "I am a foreign national on a [your visa type] visa. Can I open a checking account?" This one question tells you whether to go in or try another bank. Do not assume the answer based on the bank's size or location — it really does depend on that specific institution's policy.
Online banks like Chime, Charles Schwab, and Ally also open accounts for non-citizens, though you will need to verify your identity online using your passport and a video call. This can be faster than visiting a branch if you have reliable internet.
If you are undocumented
Some states and banks allow people without legal immigration status to open accounts using an ITIN and a state ID. California, Illinois, New York, and several other states have passed laws protecting this right. However, the policy still depends on the individual bank — even in these states, some banks decline to open accounts for undocumented immigrants.
If you are undocumented, start by calling banks in your state and asking directly: "I have an ITIN and a state ID. Can I open a checking account?" Be honest about your situation. Some banks will say yes; others will say no. A few may ask follow-up questions about your address or employment, which is normal. If the first bank declines, try another — policies genuinely differ.
Community banks and credit unions in immigrant-friendly neighborhoods are sometimes more willing to work with undocumented customers than large national chains. Asking other immigrants in your community which banks they use is often the fastest way to find one that will help you.
What happens after you open the account
Once the bank approves your account, you will receive a debit card in the mail within one to two weeks. You will also get online banking access when ready or within a few days, so you can start using your account right away even before the card arrives. The bank will give you a routing number and account number, which you can use to set up direct deposit or receive wire transfers.
Keep your account active by using it regularly — making deposits, withdrawals, or transfers. Banks sometimes close accounts that show no activity for a long period. If you plan to leave the United States, let your bank know before you go. Some banks will keep your account open remotely; others will close it if you move out of the country. Asking this question before you leave saves you from discovering a closed account later.
Common reasons banks decline to open accounts for foreigners
Banks sometimes decline accounts not because of your nationality, but because of missing documents or unclear information. If a bank says no, it is usually one of these reasons: you do not have a valid form of identification, you cannot prove your current U.S. address, you do not have a tax identification number (Social Security Number or ITIN), or the bank has a blanket policy against non-citizens. The first three are fixable. The fourth means you need to try a different bank.
Some banks are cautious about accounts opened by people on tourist visas, especially if the account is opened near the end of the visa period. If you are on a tourist visa and planning to stay longer, explain that to the bank — show them your visa extension paperwork if you have it, or explain your plans clearly. Transparency helps.
Frequently Asked Questions
Do I need a U.S. address to open an account, or can I use my home country address?
You need a U.S. address where you currently live or can receive mail. Banks need to verify that you are actually in the country. If you just arrived and are staying with a friend, use their address with their permission. If you are in a hotel, some banks will accept the hotel address temporarily, but you will need a permanent address within a few weeks.
Can I open an account on a tourist visa?
Yes, many banks will open accounts for people on tourist visas. However, some banks are hesitant if your visa is expiring soon. If you are planning to stay longer, bring documentation of your extension or your plans. Being clear about your timeline helps.
What if the bank asks for a U.S. phone number and I do not have one yet?
Some banks require a U.S. phone number for account verification. If you do not have one, you can get a prepaid phone with a U.S. number at any drugstore or electronics retailer for under $30. Alternatively, some banks will accept a phone number from your home country if you explain your situation.
Can I open an account by mail or online if I cannot visit a branch in person?
Online banks and some large banks offer remote account opening for non-citizens. You will need to verify your identity using your passport and usually a video call. This process takes a few days to a week. Call the bank first to confirm they open accounts for foreign nationals remotely.
What if I do not have a passport — can I use my national ID card instead?
Most U.S. banks require a passport for non-citizens because it is internationally recognized and harder to forge. A national ID card from your home country usually will not work on its own. Bring your passport if you have one. If you genuinely cannot get a passport, call the bank and ask whether they will accept your national ID plus additional documents like a visa or travel permit.