Yes, you can open a bank account without a Social Security number, but the process and your options depend on your immigration status and which bank you choose.
Banks are required by federal law to verify your identity, but a Social Security number is not the only way to do that. If you don't have a Social Security number, you can use an Individual Taxpayer Identification Number (ITIN), a passport, a state ID, or other government-issued documents. Some banks will open an account for you with just these documents. Others have stricter policies and may turn you away or require additional steps.
The real barrier is not the law—it's the bank's own rules. Large national banks tend to be stricter. Smaller banks, credit unions, and banks that specifically serve immigrant communities are more likely to work with you. Where you live also matters: some states have passed laws requiring banks to accept ITINs, while others have no such requirement.
Key Takeaways
- An ITIN, passport, or state ID can replace a Social Security number for bank account opening at many institutions.
- Credit unions and community banks are more likely to accept non-Social Security number identification than large national chains.
- Some states legally require banks to accept ITIN holders; others do not, so your location affects your options.
- You will need to bring original documents and proof of address, just as you would with a Social Security number.
- Banks may place limits on your account—lower transaction limits or no online banking—if you don't have a Social Security number.
What documents banks will accept instead of a Social Security number
An Individual Taxpayer Identification Number (ITIN) is the most common substitute. The IRS issues ITINs to people who need to file taxes but don't have a Social Security number—this includes many immigrants, regardless of status. You can get an ITIN by filing Form W-7 with the IRS. The process takes several weeks to a few months. Many banks treat an ITIN the same way they treat a Social Security number for account opening.
A valid passport—U.S. or foreign—works at most banks as primary identification. A state-issued ID or driver's license also works. Some banks will accept a combination: for example, a foreign passport plus a state ID. The key is that the document must be current and show your name and photo. Banks also require proof of your current address, usually a utility bill, lease, or bank statement dated within the last 60 days.
A few banks will open accounts using only a passport and address proof, with no ITIN or Social Security number at all. This is less common but possible, especially at credit unions and banks in states with immigrant-friendly policies.
Which banks and credit unions are most likely to work with you
Credit unions often have more flexible policies than banks. Many credit unions do not require a Social Security number or ITIN if you can show other valid ID. Start by looking for a credit union in your area—you can search at CO-OP or Allpoint to find branches near you. Some credit unions have membership requirements (living or working in a certain area, for example), so call ahead to confirm you can join.
Community banks and smaller regional banks are more likely to accept non-Social Security number identification than national chains like Chase, Bank of America, or Wells Fargo. These larger banks have automated systems that often flag accounts without a Social Security number, and their policies tend to be stricter. If you live in or near a city with a large immigrant population, look for banks that market themselves as serving that community—they have experience with ITIN holders and non-citizens.
Online banks are a mixed bag. Some online-only banks (like Chime or Wise) do accept ITINs, but others require a Social Security number. Call or check their website before you try to open an account. If you do not have internet access or prefer to work with someone in person, an online bank may not be practical anyway.
State laws that require banks to accept ITIN holders
California, Illinois, New York, and Washington state have passed laws requiring banks to open accounts for ITIN holders. In these states, a bank cannot refuse you solely because you lack a Social Security number. You still need valid ID and proof of address, but the ITIN itself is sufficient. If you live in one of these states and a bank refuses you, you can file a complaint with your state's banking regulator.
Other states have no such requirement, which means banks can set their own rules. Even in states without a law, many banks will still accept ITINs—it depends on the individual institution. If you live outside California, Illinois, New York, or Washington, your best bet is to call banks and credit unions directly and ask whether they accept ITIN holders. Do not assume they will say no; many will.
What happens after you open the account
Once your account is open, you may face restrictions that Social Security number holders do not. Some banks limit the number of transactions you can make per month, cap the amount you can transfer, or disable online banking and mobile app access. These limits are not universal—some banks impose them, others do not. Ask about restrictions before you open the account so you know what to expect.
You will receive a debit card and can use it to make purchases and withdraw cash. You can set up direct deposit if your employer will accept your account number and routing number. You can also receive wire transfers and ACH transfers, though some banks may require you to call in rather than do these online.
If you later obtain a Social Security number, you can add it to your account. Contact your bank and ask to update your information. This usually removes any restrictions and gives you full access to all services.
What to bring when you go to open the account
Bring your original ITIN letter from the IRS, or your passport, or your state ID—whichever document the bank has told you to bring. Bring proof of your current address: a utility bill, lease agreement, or recent bank statement. The document must show your name and address and be dated within the last 60 days. A cell phone bill usually works. A mail piece from a government agency also works.
Bring a small amount of money to make your first deposit—usually $25 to $100, depending on the bank. Some banks waive the minimum deposit for certain account types, so ask. Bring a phone number where the bank can reach you. You may also be asked for your date of birth and country of origin. Have these ready.
If you are opening the account in person at a branch, the process usually takes 15 to 30 minutes. If you are opening it online, you will need to upload photos of your documents. Make sure the photos are clear and show the entire document, front and back.
What to do if banks in your area turn you down
If you have tried multiple banks and credit unions without success, look for a community development financial institution (CDFI) in your area. CDFIs are nonprofit lenders and banks that specifically serve people who have been turned down by mainstream banks. You can find one at the CDFI Fund website or by calling 211 and asking for financial services for people without Social Security numbers.
Another option is a prepaid card account. Prepaid cards are not bank accounts, but they work similarly: you load money onto a card and use it to make purchases and withdraw cash. Many prepaid card companies do not require a Social Security number. The downside is that prepaid cards often charge fees for each transaction, and you do not build credit history the way you do with a bank account. Use a prepaid card as a temporary solution while you work on opening a real bank account.
If you are in a state with an ITIN law and a bank refuses you, contact your state's attorney general or banking regulator and file a complaint. Provide the name of the bank, the date you tried to open the account, and the reason they gave for refusing you. The regulator can investigate and take action if the bank violated the law.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can use an ITIN, passport, state ID, or other government-issued photo ID. The bank must verify your identity, but a Social Security number is not the only way to do that. Some banks will accept just these documents; others may require additional steps or may not work with you at all.
How long does it take to get an ITIN?
It typically takes 4 to 6 weeks if you file Form W-7 by mail, or up to 2 weeks if you file in person at an IRS office. You can use your ITIN letter to open a bank account while you wait for your official ITIN card. Some banks will accept the letter; others will wait until you have the card.
Can I open a bank account if I am undocumented?
Yes. Banks are not required to verify immigration status. They only need to verify your identity and comply with anti-money-laundering laws. An ITIN, passport, or state ID is sufficient. Some banks may ask questions, but they cannot refuse you based on immigration status alone.
Will opening a bank account affect my immigration case?
No. Opening a bank account is a financial transaction, not an immigration matter. Banks do not report account holders to immigration authorities. You have the right to a bank account regardless of your status.
What if my bank asks for a Social Security number after I open the account?
Tell them you do not have one and offer your ITIN instead. If they insist on a Social Security number and will not accept an ITIN, ask to speak to a manager. If they still refuse, you may need to close the account and move to a different bank. Document the interaction in case you need to file a complaint later.