Yes, you can open a bank account in the US, but the path depends on your immigration status and whether you have a Social Security number

Most banks will open a checking or savings account for you if you have a valid government ID and proof of address. If you are a U.S. citizen, permanent resident, or visa holder, this is straightforward. If you are undocumented, some banks and credit unions will still work with you, though the process is slower and the options are fewer.

The core requirement is not citizenship—it is identity verification. Banks must follow federal anti-money-laundering rules, which means they need to confirm who you are. A Social Security number makes this easier, but it is not the only way. An Individual Taxpayer Identification Number (ITIN), a valid passport, or a state ID can work instead, depending on the bank.

The biggest practical difference is whether you can use online banking and whether the bank will report your account to credit bureaus. Some banks that serve undocumented immigrants do not offer full digital access or do not build credit history from your account activity.

Key Takeaways

  • Banks require government-issued ID and proof of address, not citizenship, so you can open an account with a passport, state ID, or ITIN even if you do not have a Social Security number.
  • Credit unions and community banks are more likely than large national banks to open accounts for people without a Social Security number or with limited immigration status.
  • Some banks that accept ITINs do not offer online banking or do not report account activity to credit bureaus, so ask before you open the account.
  • You will need to bring original documents to the bank in person; most banks do not open accounts by mail or phone for first-time customers.
  • If you have a Social Security number, opening an account is the same process as for any U.S. resident, and you can use any major bank.

What documents you need to bring to the bank

Bring two forms of ID: one government-issued photo ID and one proof of address. The photo ID can be a passport, state driver's license, state ID card, or national ID from your home country. The proof of address can be a utility bill, lease, mortgage statement, or bank statement in your name dated within the last 60 days.

If you do not have a Social Security number, bring your ITIN letter from the IRS, or be prepared to apply for an ITIN during the account-opening process. Some banks can help you apply; others will not. Ask on the phone before you go in.

Bring cash or a check to make your opening deposit. Most banks require a minimum deposit to open an account, though many have lowered this to $0 or $25. Ask what the bank requires before you arrive.

Banks and credit unions that work with people without a Social Security number

Large national banks like Bank of America, Chase, and Wells Fargo typically require a Social Security number or ITIN. Some will open accounts with an ITIN if you also have a valid passport or state ID, but policies vary by branch and change over time. Call ahead.

Credit unions are more flexible. Many credit unions will open accounts for anyone with valid ID and proof of address, regardless of Social Security number or immigration status. You do not have to be a member to open an account—membership is automatic when you deposit money. Look for credit unions in your area through CO-OP (the shared branching network) or MyCreditUnion.org.

Community banks and smaller regional banks are also more likely to work with you. Some explicitly market accounts to immigrants and undocumented residents. Search online for "ITIN-friendly banks near me" or call local banks and ask directly whether they open accounts without a Social Security number.

Specialized financial services like Chime, Wise, and some online banks may not require a Social Security number, but they do require a U.S. address and a valid ID. Read the terms carefully, because some online banks will freeze or close your account if they later discover you do not have a Social Security number.

What happens if you do not have a Social Security number

An ITIN is a nine-digit number issued by the IRS for tax purposes. You do not need to be a citizen or have legal status to get one. You can apply at an IRS office, through a tax preparer, or through some banks during the account-opening process. The application takes about two weeks if you do it yourself, or a few days if a bank or tax preparer does it for you.

Once you have an ITIN, most banks will treat you the same as someone with a Social Security number. You can open a checking account, set up direct deposit, and use online banking. Some banks will not report your account to credit bureaus, which means your account activity will not build credit history, but you can still use the account for everyday payments and savings.

If you do not want to get an ITIN, some credit unions and community banks will open accounts with just a passport and proof of address. These accounts are usually basic—no online banking, no debit card, or limited digital access—but they work for deposits and withdrawals in person.

How immigration status affects your options

If you are a U.S. citizen or permanent resident, you can open an account at any bank with a Social Security number and ID. The process is the same as for anyone else.

If you are on a visa (student, work, tourist, or other temporary status), you can open an account at most banks with your visa, passport, and proof of address. Some banks will ask for a Social Security number; others will accept an ITIN or let you apply for one during the account-opening process. You do not need to be a permanent resident.

If you are undocumented, credit unions and community banks are your best option. Some will open accounts with just a passport and proof of address. Others will ask for an ITIN. A few will ask questions about your status, but most will not—they are required to verify your identity, not your immigration status. Banks do not report account information to immigration authorities.

What you can and cannot do with a bank account if you do not have a Social Security number

You can deposit money, withdraw cash, pay bills, set up direct deposit, and use a debit card. You can also transfer money to other accounts and receive wire transfers. These functions work the same way as for anyone else.

You cannot open a credit card or take out a loan at most banks without a Social Security number or a long credit history. Some credit unions offer small loans to members without a Social Security number, but this is rare. You also cannot build credit history from a bank account alone—credit bureaus track credit cards, loans, and payment history, not checking accounts.

If your account does not report to credit bureaus, your account activity will not help you build credit. You can still use the account for everyday banking, but you will need a credit-building product (like a secured credit card or credit-builder loan) if you want to establish a credit history.

What to expect during the account-opening process

Most banks require you to open an account in person at a branch. Bring your ID, proof of address, and opening deposit. The process usually takes 15 to 30 minutes. The bank will verify your identity, run a background check (usually through ChexSystems, a banking history database), and set up your account.

If you do not have a Social Security number, the bank may ask more questions or take longer to verify your identity. Some banks will call the IRS to confirm your ITIN. This can add 10 to 15 minutes to the process.

Once your account is open, you will receive a debit card in the mail within 7 to 10 business days. You can start using online banking and mobile apps immediately, though some banks limit access until your debit card arrives. Ask the bank what you can do on day one.

Frequently Asked Questions

Do I need a Social Security number to open a bank account?

No. You can open an account with an ITIN, a valid passport, or a state ID. Credit unions and community banks are more likely to accept these alternatives than large national banks. Call ahead to confirm the bank's policy before you go in.

Will the bank report my account to immigration authorities?

No. Banks are not required to report account information to immigration authorities. They must verify your identity for anti-money-laundering purposes, but that is a different process. Your banking information is private.

Can I use a foreign passport to open a bank account?

Yes. A valid foreign passport counts as government-issued ID. You will also need proof of address in the U.S., such as a utility bill or lease. Some banks may ask additional questions if your passport is from a country with higher money-laundering risk, but most will open an account.

What is the difference between a bank and a credit union?

Banks are for-profit businesses; credit unions are member-owned nonprofits. Credit unions often have lower fees, better customer service, and more flexible policies for people without a Social Security number. Both are insured by the federal government up to $250,000 per account.

Can I open an account online if I do not have a Social Security number?

Most online banks require a Social Security number or ITIN and will verify it electronically. Some online banks will freeze your account if they later discover you do not have one. Read the terms carefully. In-person account opening at a credit union or community bank is usually safer if you do not have a Social Security number.