Yes, you can open a bank account in the USA, but the requirements depend on your immigration status and which bank you choose

You can open a bank account whether you are a U.S. citizen, a permanent resident, or here on a visa. Some banks will also open accounts for people without legal immigration status, though fewer do this now than in the past. The main barrier is not your citizenship — it is having the documents the bank asks for and meeting their specific rules.

Banks are required by federal law to verify your identity and check your name against terrorism and fraud databases. This process is called Know Your Customer (KYC). Every bank does this, but they do not all ask for the same documents to prove who you are. That is where your options open up.

Key Takeaways

  • You do not need to be a U.S. citizen to open a bank account, but you do need to prove your identity with a document the bank accepts.
  • A Social Security Number (SSN) makes opening an account easier, but some banks will open accounts using an Individual Taxpayer Identification Number (ITIN) instead.
  • Different banks have different rules — some accept a passport and state ID, others require an SSN, and a few will work with an ITIN alone.
  • You will need proof of address, which can be a utility bill, lease, or government mail with your name and current address.
  • Starting with your bank's website or a phone call to ask about their specific requirements saves time and prevents rejection at the branch.

What documents you will need to bring

Every bank needs two things: proof of who you are and proof of where you live. The first is called a primary ID, the second is called proof of address.

For primary ID, banks accept a passport, a state driver's license, or a state ID card. Some banks also accept a foreign national ID or a consular ID (an ID issued by your country's embassy or consulate in the U.S.). A few banks will accept a combination of documents if you do not have one of these — for example, a passport plus a school ID plus a utility bill — but this is less common and takes longer.

For proof of address, bring a recent utility bill (electric, gas, water, or internet), a lease or rental agreement, a mortgage statement, or government mail with your name and address. The document usually needs to be from the last 60 days, though some banks accept older documents. A cell phone bill typically does not count.

Social Security Numbers versus ITINs

A Social Security Number (SSN) is a nine-digit number issued by the U.S. government to citizens, permanent residents, and some visa holders who are authorized to work. If you have an SSN, most banks will open an account for you with just your ID and proof of address.

An Individual Taxpayer Identification Number (ITIN) is a nine-digit number issued by the Internal Revenue Service (IRS) to people who need to file taxes but do not have an SSN. You can get an ITIN even if you are not authorized to work in the U.S. Some banks will open accounts using an ITIN instead of an SSN, but not all. Banks that do accept ITINs sometimes charge higher fees or require a larger opening deposit.

If you do not have either an SSN or an ITIN, some banks will still open an account, but you will need to provide extra documents. Call the bank's customer service line before you go to the branch and ask what they need. This prevents a wasted trip.

Banks that work with different immigration statuses

Large national banks like Chase, Bank of America, and Wells Fargo have different policies by branch and state, so you cannot assume one branch will do what another did. Your best move is to call the specific branch near you and ask what ID they need.

Credit unions often have looser rules than big banks. Many credit unions will open accounts for people with an ITIN or even without an SSN or ITIN, as long as you have a passport and proof of address. You do not have to be a member of the credit union's employer or community to join some of them — check their website to see who can join.

Community banks and smaller regional banks vary widely. Some have worked with immigrant communities for years and have clear processes for ITIN accounts. Others do not. The only way to know is to ask.

What happens during the account opening process

When you arrive at the bank with your documents, the staff member will ask you to fill out a form with your name, address, date of birth, and either your SSN or ITIN. They will look at your ID and proof of address, make copies, and run your information through the federal verification system. This usually takes 10 to 20 minutes.

The bank will then tell you whether your account is approved. If it is, they will give you a debit card (which may take 7 to 10 business days to arrive by mail) and online banking access. You can start using the account when ready, even if your physical card has not arrived yet.

If the bank cannot verify your information or if your name does not match their records, they may ask for additional documents or deny the account. If this happens, ask what the specific problem is. Sometimes it is a straightforward fix — a middle initial that does not match, or an old address still in the system.

Opening an account online versus in person

Many banks now let you start the account opening process on their website. You upload photos of your ID and proof of address, enter your information, and the bank reviews it. This can be faster than going to a branch, and you can do it from home.

However, online account opening is stricter about which documents it accepts. If your passport is worn or the photo is unclear, the system may reject it. If you have an ITIN instead of an SSN, many online systems will not let you proceed — you will have to go to a branch instead.

If you are trying to open an account online and the system rejects you, do not assume you cannot open an account at all. Call the bank's phone number and ask whether you can complete the process in person at a branch.

What to do if you are turned down

If a bank denies your account, ask them to explain why in writing. Banks are required to give you a reason. Common reasons include a mismatch in your name or address, a problem with the verification system, or a policy against opening accounts for people without an SSN.

If the reason is a name mismatch, you may be able to fix it by bringing additional documents that show both versions of your name — for example, a marriage certificate or a court order. If the reason is their SSN policy, try a different bank or a credit union instead.

If you believe the bank made a mistake or treated you unfairly because of your immigration status, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB investigates complaints about banks and can order them to correct errors.

Frequently Asked Questions

Do I need a U.S. address to open a bank account?

Yes, banks require proof of a current U.S. address. If you just arrived and do not have a lease or utility bill yet, ask the bank whether they will accept a letter from a shelter, a temporary housing agreement, or a notarized letter from someone who is letting you stay with them. Policies vary by bank.

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

Yes. If you have an ITIN, many banks and most credit unions will open an account. If you have neither an SSN nor an ITIN, some banks will still work with you, but you will need to ask first. Credit unions are often more flexible than large banks.

What if my name on my ID does not match my name exactly as I want it on the account?

Tell the bank staff before they submit your process. They can usually adjust the name on the account to match your ID, or they can note that you go by a different name. If there is a legal difference — for example, you changed your name after marriage — bring the court order or marriage certificate.

How long does it take to open an account?

In person, the process usually takes 15 to 30 minutes. Online, it can take a few minutes to a few hours, depending on whether the system approves you automatically or sends your process to a person to review. You can use the account the same day it is approved, though your debit card may take 7 to 10 business days to arrive.

What if I do not have a passport or driver's license?

A consular ID issued by your country's embassy or consulate counts as a primary ID at many banks. If you do not have that either, call the bank and ask what combination of documents they will accept. Some will take a passport plus a school ID plus a utility bill, though this is less common.