Yes, you can open a bank account as an immigrant, but the documents you need depend on your immigration status
Banks in the United States will open accounts for immigrants without a Social Security number. What changes is which documents you bring and which banks will work with you. Some banks ask for a passport and a second form of ID. Others ask for an Individual Taxpayer Identification Number (ITIN) instead of a Social Security number. A few require both. The process is slower than for someone with a Social Security number, but it is straightforward once you know which bank to approach.
The key difference is that you are proving who you are and that you have a real address in the United States. Banks do this to follow federal anti-money-laundering rules, not to turn people away. They have done this thousands of times.
Key Takeaways
- You do not need a Social Security number to open a bank account; a passport and proof of address work at many banks.
- Some banks will accept an ITIN (Individual Taxpayer Identification Number) in place of a Social Security number if you do not have one yet.
- Community banks and credit unions often have simpler document requirements than large national banks.
- You will need to bring a second form of ID along with your passport, such as a driver's license, state ID card, or consular ID.
- Bring a recent utility bill, lease, or other document showing your current address in the United States.
What documents to bring to open an account
Start with your passport. This is your primary form of identification and every bank will accept it. Bring it in its original form — banks need to see the physical document, not a photocopy.
You will also need a second form of ID. This can be a state driver's license, a state ID card, a consular ID from your country's embassy or consulate, or a tribal ID. If you do not have any of these yet, some banks will accept a work permit (Employment Authorization Document, or EAD) or a passport card instead of a second ID.
Third, bring proof of your address in the United States. A utility bill, lease agreement, or recent mail from a government agency all work. The document should show your name and current address, and it should be dated within the last 60 days. If you are staying with someone else and do not have mail in your name, ask the person you are staying with whether you can use their utility bill along with a signed letter from them saying you live there.
If you have an ITIN, bring the letter from the IRS that assigned it to you. If you do not have a Social Security number or ITIN yet, tell the bank when you arrive. Many will still open the account and let you add the number later.
Which banks are most likely to say yes
Community banks and credit unions are usually the fastest route. They process fewer accounts per day than large national banks, so staff have time to work through the extra steps. Call ahead and ask whether they open accounts for people without a Social Security number. If they say yes, ask what documents they need so you do not make a second trip.
Large national banks like Bank of America, Chase, and Wells Fargo do open accounts for immigrants, but their staff are sometimes less familiar with the process. You may be asked to come back, or told no when the answer is actually yes. If a large bank turns you away, try a community bank or credit union in the same area instead of assuming all banks will say no.
Online banks (banks with no physical branch) usually cannot open accounts without a Social Security number or ITIN, because they cannot verify your identity in person. Stick with banks where you can walk in with your documents.
What happens during the account opening visit
Arrive during business hours with all your documents. The bank employee will look at your passport and second ID to confirm who you are. They will write down information from both documents. They will also look at your proof of address.
They will ask you questions: your full name, date of birth, your address, whether you have a Social Security number or ITIN, and what you plan to use the account for. Answer honestly. These questions are required by federal law, not because the bank is suspicious.
They will then run a check through ChexSystems, a database that tracks banking history. This is standard for everyone opening an account. If you have never had a U.S. bank account before, this check will come back clear.
Once the bank approves the account, they will give you a debit card and checks (if you want them), and show you how to set up online banking. Some banks mail the debit card; others give it to you the same day. Ask which applies to you before you leave.
If you do not have a second form of ID yet
Getting a state ID card is usually faster than getting a driver's license, and you do not need to pass a driving test. You can explore at your state's Department of Motor Vehicles (DMV) or equivalent office. Bring your passport, proof of address, and any immigration documents you have. The process takes a few weeks, and the card costs between $10 and $30 depending on your state.
While you are waiting for the state ID, some banks will open an account using your passport and work permit, or your passport and consular ID. Call ahead to ask. Do not assume you have to wait for the state ID before trying.
If you are in a state where you cannot get a state ID without a Social Security number, a consular ID from your country's embassy or consulate is your next option. These are usually free or very cheap, and the process takes one or two visits.
Getting an ITIN if you do not have a Social Security number
An ITIN is a nine-digit number the IRS issues to people who need to file taxes but do not have a Social Security number. You do not need an ITIN to open a bank account — many immigrants open accounts using only their passport and a second ID. But having an ITIN makes the process slightly faster, because the bank does not have to create a workaround.
To get an ITIN, you file a tax return with the IRS using Form W-7. You can do this yourself, or a tax preparer can do it for you. Many community organizations offer free tax preparation for low-income people. The IRS mails you a letter with your ITIN within two to four weeks. Once you have the letter, bring it to the bank when you open your account.
You do not have to have filed taxes before to get an ITIN. Even if you earned no income last year, you can file a return to get the number. A tax preparer can tell you whether filing makes sense for your situation.
What to do if a bank says no
If a bank refuses to open an account, ask why. The answer tells you whether to try another bank or whether you need a different document first. "We need a Social Security number" usually means that particular bank has a strict policy — try a credit union or community bank instead. "We cannot verify your address" means you need a different proof-of-address document — try a lease or utility bill instead of the one you brought.
If you are told no multiple times, contact a community organization that works with immigrants in your area. They often have relationships with specific banks and can help you navigate the process. Many also offer free financial education in your language.
Do not give money to anyone who promises to help you open an account in exchange for a fee. Banks do not charge for account opening, and scammers sometimes target immigrants by offering this fake service.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can open an account with a passport, a second form of ID, and proof of address. Some banks prefer an ITIN or Social Security number, but many will open an account without either one. Call ahead to ask what documents a specific bank needs.
What if I do not have a permanent address yet?
Use the address where you are currently staying. If mail is not in your name, ask the person you are staying with to let you use their utility bill along with a signed letter saying you live there. Once you move, you can update your address with the bank online or by visiting a branch.
Can I open an account if I am undocumented?
Yes. Banks do not ask about immigration status. They ask for identification and proof of address. A passport from any country works, along with a second ID and proof of address. The bank's job is to confirm who you are, not to check your legal status.
How long does it take to open an account?
The visit itself takes 15 to 30 minutes. The bank processes the account the same day or the next business day. Your debit card arrives by mail within one to two weeks, or same-day at some branches. You can use online banking and transfers before the card arrives.
What if my passport is about to expire?
Bring it anyway. Banks accept passports that are still valid, even if they expire soon. If your passport has already expired, you cannot use it for bank account opening — you will need a different form of ID like a state ID card or consular ID.