Yes, foreigners can open a bank account in the US, but the process depends on your visa status and whether you have a US address
Banks in the United States will open accounts for non-citizens, but they require proof of identity and a US address. If you are on a valid visa (F-1 student, H-1B worker, tourist, or other status), most banks will work with you. If you are undocumented, your options narrow significantly but do not disappear entirely. The real barrier is not citizenship—it is documentation and the bank's internal policies about which visa types they accept.
The process itself is straightforward: you walk in with your passport, visa, and proof of address, and the bank either opens the account that day or tells you what else they need. The complication is that different banks have different rules, and some require a US tax identification number (ITIN) or a Social Security number (SSN) that you may not yet have.
Key Takeaways
- Most major banks and credit unions will open accounts for visa holders with a valid passport, visa documentation, and a US address.
- You will need either a Social Security number, an Individual Taxpayer Identification Number (ITIN), or a passport and visa if the bank accepts them as alternatives.
- Some banks ask fewer questions than others—credit unions and smaller regional banks often have fewer restrictions than national chains.
- If you do not yet have a US address, you can use your employer's address, a school address, or a friend's address as long as you can receive mail there.
- Undocumented immigrants can open accounts at some credit unions and community banks, though the process is slower and requires more documentation.
What documents you need to bring
Start with your passport and visa. These are non-negotiable. The bank needs to verify your identity and confirm you are in the country legally (or at least on a recognized visa status). Bring the actual documents, not copies—the bank will usually photocopy them for their records.
Next, bring proof of your US address. This can be a lease, a utility bill, a letter from your employer, or a letter from the school you attend. The document must show your name and a US street address. A PO box does not count. If you just arrived and do not have any of these yet, ask your employer or school to write a letter on letterhead stating your name, address, and relationship to the organization. Banks accept this.
Finally, bring a tax identification number if you have one. This is either a Social Security number (SSN) or an Individual Taxpayer Identification Number (ITIN). If you do not have either yet, tell the bank upfront. Some will open the account anyway and assign you a temporary number. Others will ask you to come back once you have one. Do not lie or leave the field blank—banks report this to the IRS, and discrepancies create problems later.
How visa status affects your options
Your visa type matters because it tells the bank how long you will be in the country and whether you are authorized to work. F-1 students, H-1B workers, and L-1 visa holders usually have no trouble. Tourist visas (B-1/B-2) are trickier—some banks will open accounts, others will not, because the bank sees you as temporary. If you are on a tourist visa, call ahead and ask which banks in your area accept that status.
If you are undocumented, you cannot use a visa as proof of status. Instead, you will need to find a bank or credit union that explicitly states it serves undocumented immigrants. Some credit unions in California, New York, and Illinois have formal policies allowing this. They typically ask for an ITIN, a passport, and proof of address. The process takes longer because the bank has to document that it is following anti-money-laundering rules without a government-issued tax ID.
Temporary Protected Status (TPS) holders and Deferred Action for Childhood Arrivals (DACA) recipients can open accounts with their work authorization documents. Bring your Employment Authorization Document (EAD) along with your passport.
Getting a tax ID number before you open the account
If you do not have a Social Security number, you can request an ITIN from the IRS. You do not need to be a citizen or have a work visa to get one. The process takes about two weeks if you explore in person at an IRS office, or four to six weeks by mail.
To explore in person, find your nearest IRS office on irs.gov, call ahead to confirm they handle ITIN requests, and bring your passport, visa, and proof of address. Bring originals and copies of everything. The IRS will issue your ITIN on the spot or within a few days.
To explore by mail, fill out Form W-7 (process for IRS Individual Taxpayer Identification Number), include copies of your passport and visa, and mail it to the address listed on the form. Include a copy of your proof of address. The IRS will mail your ITIN to you.
Many banks will open your account while you are waiting for your ITIN. Ask them directly: "Can I open an account now and provide my tax ID later?" If they say yes, get that promise in writing or ask them to note it in your file.
Which banks and credit unions are most straightforward
Large national banks like Chase, Bank of America, and Wells Fargo have formal policies for non-citizens, but they also have strict compliance departments. They usually require either an SSN or ITIN and may ask more questions about the source of your funds. The process works, but it can take longer.
Credit unions are often easier. They tend to have fewer restrictions and are more willing to work with you if you do not yet have a tax ID. Many credit unions are affiliated with employers or schools—if your employer or school has a credit union, start there. They already know you exist and may waive some documentation requirements.
Community banks and smaller regional banks vary widely. Some are very welcoming to visa holders; others are not. Call ahead and ask: "Do you open accounts for people on [your visa type]?" If they hesitate or say no, move on. Do not waste time trying to convince them.
Some banks specifically market to immigrants and international students. Wise (formerly TransferWise) and Revolut offer accounts to non-US residents, though these are online-only and have different features than traditional bank accounts. They are useful for receiving money from abroad, but they are not full checking accounts.
What happens if a bank says no
If a bank refuses to open an account, they do not have to tell you why. It could be your visa status, your lack of a tax ID, their internal policy, or something else entirely. Do not argue—move to the next bank. You will find one that says yes.
If you have been in the US for a while and have built a credit history, that helps. Some banks will open accounts for people without a tax ID if they can see you have been paying bills and have a credit score. This is rare, but it happens.
If you are undocumented and every bank in your area says no, look for a credit union that serves immigrants. The National Credit Union Administration (NCUA) website lists credit unions by state. Call and ask directly whether they serve undocumented immigrants. Some do.
After you open the account
Once your account is open, the bank may ask you to provide your tax ID within 30 to 90 days. This is standard. When you get your ITIN or SSN, bring it to the bank or upload it through their app. Do this promptly—if you do not, the bank may freeze your account or close it.
You can use your account when ready: deposit checks, set up direct deposit, transfer money, and pay bills. You may not be able to overdraft or get a debit card right away, depending on the bank's policy for non-citizens. Ask about this when you open the account.
If you plan to stay in the US long-term, opening a bank account early helps you build a credit history. Banks report your account activity to credit bureaus, and after six months to a year, you may be able to get a credit card or a small loan. This matters if you ever want to rent an apartment or buy a car.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can open an account with an ITIN, a passport, and a visa. Some banks prefer an SSN or ITIN, but many will work with you if you do not have one yet. Ask the bank directly before you go in.
Can I open a bank account on a tourist visa?
Some banks will, some will not. Call ahead and ask. If the bank says no, try a credit union or a community bank. Do not assume all banks have the same policy.
What if I do not have a US address yet?
Use your employer's address, your school's address, or a friend's address. The bank needs a street address where you can receive mail. A PO box does not work. If you just arrived, ask your employer or school to write a letter confirming your address.
How long does it take to open an account?
If you have all your documents, most banks will open your account the same day or within one business day. If you are missing something, it may take a few days while you gather documents. Credit unions sometimes take longer because they have smaller staff.
Can I open a bank account if I am undocumented?
Yes, but you will need to find a bank or credit union that explicitly serves undocumented immigrants. Not all do. Look for credit unions in your area or banks that market to immigrants. You will need an ITIN, a passport, and proof of address.