You can open a bank account without a Social Security Number, but the process and your options depend on your immigration status and the bank you choose.
A Social Security Number (SSN) is not a legal requirement to open a checking or savings account. Banks are required by federal law to verify your identity, but they can do this through other documents. However, most large national banks will ask for an SSN or an Individual Taxpayer Identification Number (ITIN) as part of their standard process, and some will refuse to open an account without one.
The real constraint is not the law—it is the bank's own policy. Some banks have decided that an SSN makes their compliance easier, so they require it. Others, including some credit unions and community banks, will open accounts using a passport, state ID, or other government-issued identification. The path forward depends on what documents you have and which institutions you contact.
Key Takeaways
- Federal law does not require an SSN to open a bank account; banks only need to verify your identity through documents you can provide.
- Large national banks often require an SSN or ITIN as a matter of internal policy, even though the law does not mandate it.
- Credit unions and community banks are more likely to open accounts using a passport, state ID, or ITIN alone.
- If you have an ITIN (issued by the IRS to non-citizens for tax purposes), many banks will accept it in place of an SSN.
- Some banks offer second-chance or basic accounts specifically designed for people without an SSN or credit history.
What banks actually need to verify your identity
Banks must follow the Customer Identification Program (CIP), a federal rule that requires them to collect and verify identifying information. The rule does not specify which documents may have access to—it only says the bank must have a reasonable belief that it knows who you are. This means a valid passport, state driver's license, or state ID card will satisfy the legal requirement.
An ITIN (Individual Taxpayer Identification Number) is issued by the IRS to people who file taxes but do not have an SSN. If you have an ITIN, you have a document that proves you have been vetted by a federal agency. Many banks will accept an ITIN as a substitute for an SSN because it serves the same verification purpose.
The gap between what the law requires and what a bank demands is where the friction happens. A bank can choose to require an SSN as its own internal policy, even if the law permits other documents. When you call or visit a bank, you are checking against that bank's specific rules, not against federal law.
Which banks will open accounts without an SSN
Credit unions are often more flexible than national banks. Many credit unions will open accounts using a passport, state ID, and ITIN. Some credit unions also accept an Individual Number for Identification Purposes (INIP), which some states issue to non-citizens. Start by contacting credit unions in your area or ones that serve your employer or community—they can tell you directly whether they will work with your documents.
Community banks and smaller regional banks vary widely. Some have the same SSN requirement as national chains; others do not. The only way to know is to ask. Call the branch directly and describe what documents you have. If they say no, move to the next bank—there is no penalty for asking multiple institutions.
Online banks sometimes have more lenient policies because they operate in multiple states and have already built systems to handle variation. However, some online banks still require an SSN. Check the bank's website for its identification requirements before you start the process, or call their customer service line.
Second-chance banking programs, sometimes called basic or starter accounts, are designed for people with no credit history or non-standard documentation. These accounts may have lower limits, higher fees, or fewer features, but they exist specifically to serve people who cannot meet standard requirements. Ask your bank whether it offers such a product.
How an ITIN works as a substitute for an SSN
An ITIN is a nine-digit number formatted like an SSN but issued by the IRS rather than Social Security. You receive an ITIN by filing a tax return with the IRS, even if you do not owe taxes. The ITIN proves to a bank that you have a documented relationship with a U.S. federal agency.
Many banks will accept an ITIN in place of an SSN because it serves the same verification function. When you explore, tell the bank you have an ITIN and provide the number. Some banks will ask for a copy of your tax return or IRS letter as proof that the ITIN is valid. If the bank refuses an ITIN, that is a sign to try a different institution.
If you do not yet have an ITIN and you have income (from work, rental property, or other sources), filing a tax return is the way to get one. You can file using Form 1040 with an ITIN process (Form W-7) attached. The IRS will issue your ITIN within weeks, and you will have a document that many banks will recognize.
What documents to bring when you visit or explore online
Bring a valid government-issued photo ID. This can be a passport, state driver's license, state ID card, or in some cases a national ID from your home country (though U.S. banks are less familiar with these). The ID must not be expired, and the name on it must match the name you use to open the account.
Bring proof of address if the bank asks for it. This can be a utility bill, lease, mortgage statement, or government mail addressed to you. The address does not have to match your ID; banks use this to verify where you currently live. If you do not have a document in your name, some banks will accept a letter from a landlord or employer on letterhead stating your address.
Bring your ITIN number or SSN if you have one. If you do not have either, tell the bank upfront. Some banks will proceed without it; others will tell you they cannot. This conversation happens before you fill out forms, so you do not waste time on an process that will be rejected.
If you are explore online, you will upload images of your ID and address proof. Make sure the images are clear, show the full document, and are not blurry or cut off. Online applications often reject documents that are hard to read, so take the photo in good light and check it before you submit.
Why some banks require an SSN even though the law does not
Banks use SSNs as a shortcut for compliance and fraud prevention. An SSN connects to credit bureaus, criminal databases, and other systems that help a bank assess risk quickly. Without an SSN, a bank has to do more manual work to verify who you are and whether you have a history of fraud or unpaid debts.
Large national banks process millions of accounts and have built their systems around SSN-based verification. Changing that system costs money and creates operational complexity. Smaller institutions and credit unions often have more flexibility because they process fewer accounts and can handle exceptions more easily.
Some banks also use SSN requirements as a way to screen out customers they perceive as higher-risk or higher-cost to serve. This is a business decision, not a legal one. If a bank declines you, it is not because the law forbids it—it is because that bank has chosen not to serve you.
What happens after you open the account
Once your account is open, the bank will issue you a debit card and online access. You can deposit money, write checks (if you have a checking account), and transfer funds. The account works the same way as any other bank account.
If you do not have an SSN or ITIN, the bank may file a report with the IRS noting that it has an account holder without a tax ID. This is routine and does not create a problem for you. It straightforward tells the IRS that you have a U.S. bank account, which is public information anyway.
If you later obtain an SSN or ITIN, you can update your account information with the bank. Call or visit a branch and ask to add your number to your account. This takes a few minutes and helps the bank's compliance process.
Frequently Asked Questions
Can I open a bank account with just a passport and no SSN?
Yes, if the bank accepts it. A passport is a valid government-issued ID and satisfies the federal identification requirement. Call banks in your area and ask whether they will open an account with a passport and ITIN or other documents. Credit unions are often more willing than national banks.
What is the difference between an SSN and an ITIN?
An SSN is issued by Social Security to U.S. citizens and permanent residents. An ITIN is issued by the IRS to non-citizens who file taxes. Both are nine-digit numbers. Many banks treat an ITIN the same way as an SSN for account-opening purposes, though some banks specifically require an SSN.
If a bank says no, can I appeal or ask a manager?
You can ask to speak with a manager, but the answer is unlikely to change if the bank has a written policy requiring an SSN. Your time is better spent contacting other banks. Credit unions and community banks are more likely to have flexibility than national chains.
Do I need an SSN to use online banking or mobile apps?
No. Once your account is open, you can use online and mobile banking with just your username and password, the same as anyone else. The SSN requirement applies only to opening the account, not to using it.
What if I have a state ID but no passport or ITIN?
A state ID is sufficient for the federal identification requirement. Bring it to the bank along with proof of address. If the bank asks for an SSN or ITIN and you do not have one, ask whether they have a second-chance or basic account program that might work with your documents.