You can open a bank account without an SSN, but the process and your options depend on your immigration status and the bank's policies

A Social Security Number is not legally required to open a bank account. Banks must verify your identity, but they can do this using an Individual Taxpayer Identification Number (ITIN), a passport, a state ID, or other government-issued documents. The catch: not every bank accepts non-SSN customers, and those that do may limit your account type or require additional documentation.

If you do not have an SSN and do not plan to get one, you will need to find a bank that explicitly accepts ITINs or foreign identification. Some large national banks will work with you; many community banks and credit unions will too. The fastest way to know is to call the bank's main line and ask directly whether they open accounts for people with ITINs or without SSNs.

Key Takeaways

  • An SSN is not required by law to open a bank account; banks can verify identity using an ITIN, passport, state ID, or other government documents.
  • Not all banks accept non-SSN customers, so you will need to contact banks directly to confirm they work with ITINs or foreign ID.
  • Community banks and credit unions are often more flexible than large national chains, though policies vary by institution.
  • You will likely need to bring original identification documents and proof of address to open an account without an SSN.
  • Some banks may require a higher opening deposit or offer limited account features if you do not have an SSN.

What banks use instead of an SSN

An Individual Taxpayer Identification Number (ITIN) is the most common substitute. The IRS issues ITINs to people who need to file taxes but do not have an SSN—including many immigrants, visa holders, and others. If you have an ITIN, bring the letter from the IRS that assigned it to you, or your tax return showing the number. Banks treat an ITIN much like an SSN for account-opening purposes.

If you do not have an ITIN, you can use a valid passport, a state-issued ID, a driver's license, or a consular ID from your country's embassy. Some banks will also accept a combination of documents—for example, a passport plus a utility bill for address verification. The bank will run a background check using whatever identification you provide, so bring originals, not copies.

Which banks are most likely to work with you

Large national banks like Chase, Bank of America, and Wells Fargo have inconsistent policies. Some branches will open accounts for ITIN holders; others will not. Your best bet is to call the customer service line for the specific bank and ask whether they accept ITINs or non-SSN customers. If the answer is no, move on rather than visiting a branch—the policy is set at the corporate level.

Community banks and credit unions are often more flexible. Many explicitly state on their websites that they accept ITINs or that SSN is not required. If you have a local credit union, start there. If not, search online for "banks that accept ITIN" or "banks for undocumented immigrants" in your area—several nonprofit organizations maintain updated lists of institutions that serve non-SSN customers.

Documents to bring when you open the account

Bring your original identification document (passport, state ID, or consular ID) and your ITIN letter or tax return if you have one. You will also need proof of your current address—a utility bill, lease, or bank statement dated within the last 60 days. Some banks accept a letter from a government agency or a school enrollment letter if you do not have a utility bill in your name.

Call ahead and ask what the specific bank needs. Requirements vary, and showing up with the wrong documents wastes a trip. When you call, also ask whether there is a minimum opening deposit and whether the account type you want (checking, savings, or both) is available to non-SSN customers.

What happens after you open the account

Once your account is open, you can use it like any other bank account—deposit checks, set up direct deposit, pay bills online, and withdraw cash. You will receive a debit card and online banking access. The bank will report your account activity to ChexSystems (a banking history database) but not to the credit bureaus, since you do not have an SSN to link to a credit report.

If you later obtain an SSN, you can contact the bank and ask them to link it to your account. This allows you to build a credit history going forward. The bank will not retroactively report your account history to the credit bureaus, but new activity will be reported once the SSN is added.

Opening an account online without an SSN

Most online-only banks require an SSN to open an account because they cannot verify identity in person. However, some online banks that serve immigrant communities do accept ITINs. Before you start an online application, check the bank's FAQ or call their customer service to confirm they accept non-SSN customers. If they do, the application will usually ask for your ITIN instead of an SSN, and you will upload photos of your identification and proof of address.

Online account opening is faster than visiting a branch, but you will still need to wait for the bank to verify your documents—usually 1 to 3 business days. Once approved, you can fund the account by transferring money from another bank or by mailing a check.

If a bank refuses to open an account for you

Banks are allowed to decline customers, and some will refuse to open accounts for people without an SSN. This is not discrimination—it is a business decision based on their internal policies. Do not argue with the teller or manager; instead, move to the next bank on your list.

If you have been refused by multiple banks and believe it is because of your immigration status or national origin, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator. However, the bank does not have to explain its refusal, and proving discrimination is difficult. Your time is better spent finding a bank that will work with you.

Frequently Asked Questions

Can I open a joint account with someone who has an SSN if I do not?

Yes. The account holder with the SSN can be the primary account holder, and you can be added as an authorized user or joint owner. The bank will still need to verify your identity with your ITIN or passport, but the presence of an SSN on the account makes approval easier for many banks. Ask the bank whether both account holders need to be present to open the account or whether one can do it alone.

Will opening a bank account without an SSN hurt my chances of getting one later?

No. Having a bank account has no effect on SSN applications. If you later become may be able to access for an SSN, you can apply through the Social Security Administration independently. Once you receive an SSN, you can add it to your existing bank account.

What if I have an ITIN but the bank says they need an SSN?

The bank's policy may require an SSN, or the employee you spoke with may have been mistaken. Call the customer service line again and ask to speak with someone in account opening. If the bank truly does not accept ITINs, try another bank—many do.

Can I use a bank account without an SSN to receive direct deposit?

Yes. Your employer or the organization sending the payment will need your account number and routing number, not your SSN. However, if your employer uses an automated system that requires an SSN, you may need to contact them directly to set up direct deposit without one.

Do I need an SSN to get a debit card?

No. The debit card is tied to your bank account, not to an SSN. Once your account is open, the bank will issue you a debit card regardless of whether you have an SSN or ITIN.