Yes, you can open a bank account without an SSN, but the method depends on your immigration status and the bank you choose
A Social Security Number is not the only way to prove your identity to a bank. If you don't have an SSN, you can use an Individual Taxpayer Identification Number (ITIN), a passport, a state ID, or other government-issued documents that your bank will accept. Some banks are set up to work with non-citizens and immigrants; others are not. The difference is usually in whether they have systems to verify identity without an SSN and whether they're willing to do the extra paperwork.
The process takes longer than it would with an SSN, and you'll need to bring more documents in person. You cannot open most accounts online if you don't have an SSN. But the account itself works the same way once it's open — you can deposit money, write checks, use a debit card, and set up direct deposit.
Key Takeaways
- An ITIN (Individual Taxpayer Identification Number) is the most common replacement for an SSN when opening a bank account.
- You will need to visit a bank branch in person with a passport, state ID, or other government-issued ID; online-only banks usually cannot open accounts without an SSN.
- Larger banks like Bank of America, Wells Fargo, and Chase have processes for ITIN holders, but policies vary by branch and state.
- Credit unions and community banks are often more flexible than national chains and may have fewer documentation requirements.
- Some banks will ask for a second form of ID, proof of address, and documentation of your immigration status or work authorization.
What documents you'll need instead of an SSN
An ITIN is a nine-digit number issued by the IRS to people who file taxes but don't have an SSN. If you've filed a tax return in the US, you likely have one. You can find your ITIN on your tax return, IRS correspondence, or by contacting the IRS directly. Many banks will accept an ITIN in place of an SSN.
If you don't have an ITIN yet, you can still open an account with a valid passport, state ID, or other government-issued photo ID. Some banks will also ask for a second form of ID — this might be a driver's license, consulate ID, or even a utility bill showing your current address. The exact documents vary by bank and state.
You will almost always need to show proof of your current address. This can be a utility bill, lease agreement, bank statement, or government mail with your name and address. Bring originals or certified copies; banks rarely accept digital photos.
Which banks will work with you
Large national banks like Bank of America, Wells Fargo, and Chase have formal processes for opening accounts with an ITIN. However, policies differ by branch and state, so calling ahead is worth your time. Some branches are more experienced with non-SSN accounts than others, and a branch manager can tell you exactly what documents they need before you come in.
Community banks and credit unions are often easier to work with than national chains. They have more flexibility in their verification processes and may ask for fewer documents. If you have a local credit union, start there — they often know their members' situations and are willing to work around missing SSNs. Community banks also tend to have staff who speak multiple languages.
Online-only banks (like Ally, Charles Schwab, or Chime) almost never open accounts without an SSN because they cannot verify identity in person. Avoid these unless you already have a relationship with them or they specifically state they accept ITINs.
The in-person process and what to expect
You must visit a bank branch in person. Bring your ITIN or passport, a second form of ID, and proof of address. Have your documents ready before you walk in — don't expect the bank to know what you need. If you're unsure, call the branch ahead of time and ask to speak with a new accounts representative.
The representative will ask you standard questions: your name, address, phone number, and how you plan to use the account. They will ask about your immigration status or work authorization. Answer honestly. Banks are required to verify that you are who you say you are; they are not required to verify that you have legal status to work or live in the US. These are separate things.
The bank will run a background check through ChexSystems or Early Warning Services, which are consumer reporting agencies that track banking history. If you've never had a US bank account, this check will come back empty, which is fine. If you have had accounts before, the bank will see that history.
Opening the account usually takes 15 to 30 minutes. You'll sign paperwork, choose a checking or savings account (or both), and set an initial deposit. Some banks require a minimum deposit; others don't. Ask what the minimum is before you commit.
Timing and what happens after you open the account
Your account is usually active the same day you open it. You can deposit money immediately and use your debit card within a few business days. If you need checks, the bank will order them for you — this takes 7 to 10 business days.
If you want to set up direct deposit (for a paycheck or government payment), you can do that right away. Give your employer or the paying agency your account number and routing number. Direct deposit usually starts within one or two pay cycles.
Some banks will flag your account for additional review if you don't have an SSN. This is normal and doesn't mean anything is wrong. The bank may ask you to verify your identity again or provide additional documentation later. Respond quickly if they contact you; delays can freeze your account temporarily.
If you're building an ITIN for the first time
If you don't have an ITIN yet, you can get one by filing a tax return with the IRS, even if you don't owe taxes. You'll need Form W-7 (Application for IRS Individual Taxpayer Identification Number) and documentation of your identity and foreign status. This process takes 4 to 6 weeks.
While you're waiting for your ITIN, you can still open a bank account using your passport and other ID. Many banks will accept this combination. Once your ITIN arrives, you can update your account information with the bank, though this is not always necessary — your account will work either way.
If you're working in the US, your employer may help you get an ITIN or may have already reported your income to the IRS under a temporary number. Ask your HR department what number they have on file for you.
State-by-state differences and special programs
Some states have programs specifically for immigrants and non-citizens. California, New York, and Illinois have laws that require banks to open accounts for people with ITINs. Other states have no specific law but also no prohibition. A few states have made it harder, though even in those states, banks can still open accounts — they just have fewer incentives to do so.
If you live in a state with an immigrant-friendly banking law, mention this when you call the bank. It signals that you know your rights and that the bank is legally permitted to serve you. This can speed up the process.
Some community organizations and nonprofits that work with immigrants can refer you to banks in your area that have experience with non-SSN accounts. If you're part of a community group, ask them for a recommendation — they often know which branches are easiest to work with.
Frequently Asked Questions
Do I need to be a US citizen or have legal immigration status to open a bank account?
No. Banks are required to verify your identity, not your immigration status. You can open an account regardless of your visa status, work authorization, or citizenship. However, if you're undocumented, the bank may ask questions about how you plan to fund the account. Answer honestly — banks deal with this regularly and are not immigration enforcement.
What if the bank says they can't open an account without an SSN?
Ask to speak with a manager or the new accounts department. If they still refuse, try a different branch of the same bank or a local credit union. Some branches have more experience than others. If you're in a state with an ITIN banking law, remind them of that requirement. If they continue to refuse, you can file a complaint with your state's banking regulator or the Consumer Financial Protection Bureau.
Can I use someone else's SSN or ITIN to open an account?
No. The account must be in your name and tied to your identity. Using someone else's number is fraud and can result in criminal charges. Open the account in your own name, even if you don't have an SSN yet.
Will opening a bank account affect my immigration case or status?
No. Banking records are not shared with immigration authorities unless there is a specific legal order. Opening a bank account is a normal financial activity and will not trigger any immigration review or investigation.
How long does it take to get an ITIN if I don't have one yet?
The IRS typically processes ITIN applications in 4 to 6 weeks. You can file Form W-7 by mail or in person at an IRS office or authorized acceptance agent. Once you have your ITIN, you can update your bank account, though you don't have to — your account will work with or without it on file.