Yes, you can open a bank account without a Social Security number, but the bank will ask for a different form of identification and a tax ID instead.

Banks are required by federal law to verify your identity and obtain a tax identification number from everyone who opens an account. If you don't have a Social Security number, you can use an Individual Taxpayer Identification Number (ITIN), which the IRS issues to people who are not may be able to access for a Social Security number but need to file taxes or conduct financial business in the United States.

Some banks will also accept a passport, state ID, or driver's license as proof of identity in place of a Social Security number. The specific documents accepted vary by bank and by state, so you'll need to contact the bank directly or visit a branch to find out what they require.

Key Takeaways

  • An Individual Taxpayer Identification Number (ITIN) is the most common substitute for a Social Security number when opening a bank account.
  • You can obtain an ITIN by filing Form W-7 with the IRS, either by mail or through an authorized IRS agent.
  • Banks must verify your identity using a government-issued ID such as a passport, state ID, or driver's license, regardless of whether you have a Social Security number.
  • Different banks have different policies on which documents they accept, so call ahead or visit in person before you go to open an account.

What an ITIN is and who can get one

An Individual Taxpayer Identification Number is a nine-digit tax ID issued by the Internal Revenue Service. It is designed for people who need to file taxes or conduct financial business in the United States but do not have a Social Security number. This includes non-citizens, visa holders, and people in the country without authorization.

You are not required to have a Social Security number to get an ITIN. The IRS will issue one based on your identity and tax filing status alone. Once you have an ITIN, you can use it to open a bank account, apply for a credit card, file taxes, and conduct most financial transactions that require a tax ID.

How to get an ITIN

To obtain an ITIN, you must file Form W-7 with the IRS. This form asks for your name, date of birth, address, and country of citizenship. You will also need to provide proof of identity and proof of residency.

You can submit Form W-7 by mail to the IRS, or you can file it in person through an Authorized IRS e-file Provider or an IRS Taxpayer Assistance Center. Filing in person is faster — the IRS can issue your ITIN on the same day if you bring all required documents. By mail, processing typically takes four to six weeks.

Acceptable forms of identity include a passport, national ID card, or driver's license from your home country. You will also need to show proof that you live in the United States, such as a utility bill, lease, or bank statement with your name and address on it.

What documents banks will ask for

When you arrive at a bank to open an account, bring your ITIN and a government-issued photo ID. Most banks will accept a U.S. passport, state driver's license, or state ID card. Some banks also accept foreign passports or national ID cards, though this varies.

You will also need to provide proof of your current address. A utility bill, lease agreement, or recent bank statement with your name and address will work. Some banks accept mail from government agencies or financial institutions instead.

A few banks have additional requirements. Some ask for a second form of ID or a reference from someone who already banks there. Call the bank before you visit to confirm what they need — this saves you a trip if you're missing a document.

Banks that accept ITINs

Most major banks will open an account for someone with an ITIN, including Chase, Bank of America, Wells Fargo, and Citibank. Credit unions and community banks are often more flexible and may have fewer documentation requirements than large national banks.

Some banks market accounts specifically to people without Social Security numbers. These include Chime, LendingClub, and several community banks in states with large immigrant populations. Online banks sometimes have simpler verification processes because they rely on digital identity checks rather than in-person review.

If a bank turns you down, ask why. Some banks have internal policies that exclude certain visa categories or countries of origin, even though federal law does not require this. You can try another bank — there is no rule that says you must use the first one you approach.

What happens after you open the account

Once your account is open, you can use it like any other bank account. You can deposit checks, receive direct deposits, pay bills online, and use a debit card. The bank will report your account activity to the IRS using your ITIN instead of a Social Security number.

If you later obtain a Social Security number, you can update your bank account information. Contact your bank and provide your new Social Security number. The bank will update their records, and future tax reporting will use your Social Security number instead of your ITIN.

Common reasons banks deny accounts

Banks sometimes deny accounts to people with ITINs, even though federal law does not prohibit it. The most common reason is a failed identity verification — the bank cannot confirm that the documents you provided are genuine. This can happen if your ID is expired, damaged, or from a country the bank does not recognize.

Another reason is a negative ChexSystems report. ChexSystems is a database that banks use to check whether you have a history of overdrafts, fraud, or other banking problems. If you have been flagged in ChexSystems, some banks will refuse to open an account for you. You can request a copy of your ChexSystems report and dispute inaccurate information.

A third reason is that the bank's compliance department flags your application for further review. This can take several days or weeks. If this happens, ask the bank what additional information they need and provide it as soon as possible.

Frequently Asked Questions

Can I open a bank account with just a passport and no ITIN?

Some banks will open an account with a passport alone, especially if you also provide proof of address. However, most banks require a tax ID number — either a Social Security number or an ITIN — before they will complete the account opening. Call ahead to confirm the bank's policy.

How long does it take to get an ITIN?

If you file Form W-7 in person at an IRS office or through an authorized provider, you can receive your ITIN the same day. If you mail the form, processing takes four to six weeks. The IRS will send your ITIN by mail once it is approved.

Do I need an ITIN if I'm a visa holder?

It depends on your visa type and whether you plan to file taxes. If you work in the United States or have income that must be reported to the IRS, you will need either a Social Security number or an ITIN. Some visa holders can obtain a Social Security number through their employer; others must use an ITIN.

What if the bank says they can't verify my identity?

Ask the bank specifically what document or information they could not verify. If your ID is expired or damaged, renew it. If the bank does not recognize your country's ID, try a different bank or bring an additional form of ID such as a passport. You can also ask the bank to escalate your application to their compliance department for manual review.

Can I use a prepaid card instead of a bank account?

Yes. Prepaid cards do not always require a Social Security number or ITIN, and many can be loaded with direct deposit. However, prepaid cards charge monthly fees and do not build credit history the way a bank account does. A bank account is usually the better choice if you can open one.