Yes, you can open a bank account without a Social Security number, and banks are legally required to serve you

Federal law does not require a Social Security number to open a bank account. Banks must open accounts for people who cannot provide one, and they do this routinely. What you will need instead is a valid government-issued ID — a passport, consular ID, or state ID — and proof of your current address, the same documents a citizen would bring.

The process is straightforward: you walk in, show your ID and an address document, and the bank opens the account. Some banks ask fewer questions than others, and some have staff trained to work with people in your situation. The account works exactly like any other — you can deposit money, pay bills, set up direct deposit, and use a debit card.

The main difference is that the bank will assign you an Individual Taxpayer Identification Number (ITIN) instead of using a Social Security number. The ITIN is a nine-digit number the IRS issues for tax purposes, and banks use it to report account activity. You do not need to have an ITIN before you open the account — the bank can help you get one, or you can obtain one separately through the IRS.

Key Takeaways

  • Banks must open accounts for people without a Social Security number under federal law, and you can use a valid passport or consular ID instead.
  • You will need a government-issued ID and proof of your current address, such as a utility bill or lease agreement.
  • The bank will use an ITIN (Individual Taxpayer Identification Number) for reporting purposes, which the IRS issues and the bank can help you obtain.
  • Some banks are more experienced with this process than others — credit unions and community banks often have simpler procedures than large national chains.
  • Once the account is open, it functions the same as any other bank account, with full access to debit cards, direct deposit, and online banking.

What documents you actually need to bring

Bring a valid government-issued photo ID. A passport works everywhere. A consular ID — issued by your country's embassy or consulate in the United States — also works at most banks. Some banks accept a state ID or driver's license, but these require a Social Security number to obtain, so they are not an option for you.

You also need proof of your current address. A utility bill, lease agreement, or mail from a government agency with your name and address will do. The document should be recent — usually within the last 60 days. If you do not have one, some banks will accept a letter from your employer or a religious organization on letterhead, stating that you live at that address.

Bring your ITIN if you already have one. If you do not, the bank can walk you through getting one, or you can obtain one on your own before you open the account. Either way, the account will not be delayed.

Which banks are most straightforward about this

Large national banks like Chase, Bank of America, and Wells Fargo will open accounts for you, but their staff may not be trained to handle the process smoothly. You may face questions or delays because the teller is unfamiliar with the procedure.

Credit unions and community banks are often faster and more direct. Many have explicit policies welcoming people without Social Security numbers, and their staff expect the process. If you have a local credit union, call ahead and ask whether they open accounts with a passport and ITIN — most will say yes when ready.

Some banks and credit unions participate in the Bank On program, a national initiative that removes barriers to banking for people without Social Security numbers. Bank On accounts have low or no fees and straightforward documentation requirements. You can search for Bank On-certified institutions in your area on the Bank On website.

How to get an ITIN if you do not have one

An ITIN is a nine-digit number that looks like a Social Security number but starts with 9. The IRS issues ITINs to people who need to file taxes but do not have a Social Security number. You do not need to have filed taxes to get one — you can get an ITIN on its own.

You have two routes. The first is to file IRS Form W-7 (process for IRS Individual Taxpayer Identification Number) by mail. You will need to include your passport or consular ID as proof of identity. The IRS will mail you your ITIN in about four weeks. You can read Form W-7 from the IRS website.

The second route is to visit an IRS-authorized ITIN acceptance agent in person. These are tax professionals, nonprofits, and community organizations that the IRS has trained to verify your identity and submit your process. The agent can submit your process when ready, and you will receive your ITIN by mail in the same timeframe. Search for acceptance agents near you on the IRS website.

Many banks will open your account while your ITIN process is in process. Tell the bank you have applied and provide the date you submitted the form. The bank can update your account once your ITIN arrives.

What happens after you open the account

Your account works like any other. You can deposit checks and cash, set up direct deposit from an employer, pay bills online, and use a debit card. You can also transfer money to other accounts and receive wire transfers.

The bank will report your account activity to the IRS using your ITIN, just as it would report a citizen's account using a Social Security number. This is routine and does not create any special risk or scrutiny — banks report all accounts over a certain balance.

You can use your account to build a banking history, which matters if you later want to borrow money or open a credit card. Some banks offer credit-building products to people without Social Security numbers, though options are more limited than for citizens.

Why banks must serve you, and what that means

The Bank Secrecy Act and the USA PATRIOT Act require banks to verify the identity of everyone who opens an account, but they do not require a Social Security number. Banks must use a valid government-issued ID instead. This is federal law, not a bank's choice.

In practice, this means a bank cannot refuse to open an account solely because you do not have a Social Security number. If a bank tells you it cannot serve you, that is incorrect. You can ask to speak to a manager, or you can go to a different bank.

Banks do have the right to refuse service for other reasons — if you cannot provide valid ID, if you cannot prove your address, or if you have a history of fraud or illegal activity on a previous account. But lack of a Social Security number is not a valid reason.

Frequently Asked Questions

Will opening a bank account affect my immigration status?

No. Opening a bank account is a financial transaction, not an immigration matter. Banks do not report account holders to immigration authorities based on account opening. The bank will verify your identity and report account activity to the IRS for tax purposes, but this is standard for all accounts.

Can I use a consular ID if my country does not have a consulate nearby?

Yes. A passport is accepted at all banks and does not require a nearby consulate. If you have a passport, that is your simplest option. If you do not have a passport, you can contact your country's nearest consulate to ask about getting a consular ID by mail.

What if the bank asks why I do not have a Social Security number?

You do not have to explain. straightforward say you do not have one and show your ID and address proof. If the bank continues to ask questions or seems reluctant, ask to speak to a manager and remind them that federal law requires them to open accounts without a Social Security number.

Can I open an account online, or do I have to go in person?

Most online banks require a Social Security number or ITIN during the process process. If you have an ITIN, you can often open an account online. If you do not have one yet, you will need to visit a bank branch in person. Once you have an ITIN, you have more options for online banking.

Do I need to worry about the bank reporting me?

Banks report account information to the IRS for tax purposes — this is routine and applies to all accounts. They do not report customers to immigration authorities based on account opening or activity. The bank's job is to verify your identity and report financial data; immigration enforcement is not part of that.