Yes, you can open a bank account in the USA, but the requirements depend on your immigration status and whether you have a Social Security number

Most banks will open an account for you if you have a valid government ID and proof of address. If you are a U.S. citizen or permanent resident, this is straightforward. If you are here on a visa, have a work permit, or are undocumented, the process is more complicated but still possible — you just need to know which banks will work with you and what documents to bring.

The core requirement at nearly every bank is an Individual Taxpayer Identification Number (ITIN) or a Social Security Number (SSN). Banks use this to verify your identity and report interest income to the IRS. If you do not have either, some banks and credit unions will still open an account, but your options narrow significantly.

Key Takeaways

  • You need a valid government ID (passport, visa, work permit, or state ID) and proof of address to open an account at most banks.
  • An ITIN or SSN is required by most banks, but some credit unions and online banks will open accounts without one if you provide additional documentation.
  • Undocumented immigrants can open accounts at certain credit unions and banks that do not require an SSN, though options vary by state and institution.
  • Bring original documents to the bank — copies are usually not accepted for initial account opening.
  • The entire process typically takes 15 to 30 minutes in person, or one to three business days if you apply online.

What documents you need to bring

Banks follow federal rules set by the Bank Secrecy Act and Know Your Customer (KYC) regulations. These rules require them to verify your identity and address before opening an account. Bring originals, not copies — banks will not accept photocopies for your first account.

For identity, bring one of these: a valid passport, a state driver's license, a state ID card, a visa, or a work permit (Employment Authorization Document). If you are applying in person, the bank will scan or photograph your ID. If you are applying online, you will upload an image of both sides.

For proof of address, bring a recent utility bill, lease agreement, mortgage statement, or government mail dated within the last 60 days. A bank statement from another country does not count. If you do not have a utility bill or lease in your name, some banks will accept a letter from your landlord or a government agency confirming your address.

You will also need to provide your SSN or ITIN if you have one. If you do not have either, tell the bank upfront — do not leave the field blank and hope they do not notice. Some institutions have a process for opening accounts without one; others will turn you away.

Opening an account with an ITIN instead of a Social Security number

An ITIN is a nine-digit number issued by the IRS to people who do not have an SSN but need to file taxes or open financial accounts. You can get an ITIN by filing a tax return with Form 1040 and Form W-7 (Application for IRS Individual Taxpayer Identification Number). You do not need to have earned income to file — even if you had no income, you can still apply.

Most major banks (Chase, Bank of America, Wells Fargo, Citibank) will open a checking or savings account if you have an ITIN. Some require you to apply in person; others allow online applications. Call the bank's main line or visit a branch to confirm their ITIN policy before you go, because policies vary by location.

Credit unions are often more flexible with ITIN holders than large banks. Many credit unions have explicit policies welcoming immigrants and will open accounts for ITIN holders without requiring an SSN. Search for credit unions in your area and ask about their ITIN policy when you call.

Opening an account without an SSN or ITIN

If you do not have an SSN or ITIN, your options are limited but they exist. Some credit unions and a small number of online banks will open accounts for you using only your passport or visa and proof of address. This is more common in states with large immigrant populations, such as California, Texas, New York, and Illinois.

Call ahead to any bank or credit union you are considering. Ask directly: "Can I open an account without a Social Security number or ITIN?" Write down the name of the person you speak to and the date, in case you need to follow up. Do not assume that because one branch said no, another branch of the same bank will also say no — policies can differ by location.

Online banks sometimes have more flexible policies than brick-and-mortar banks because they do not have the same compliance infrastructure. However, most still require an SSN or ITIN. Check the bank's website for their policy, or contact their customer service before you start the application.

In-person versus online account opening

Opening an account in person at a bank branch takes 15 to 30 minutes. You bring your documents, a representative verifies them, and you sign paperwork. Your account is usually active the same day or the next business day. This is the safest route if you do not have an SSN or ITIN, because you can explain your situation directly to a person and they can tell you immediately whether the bank can help.

Opening an account online is faster if the bank approves you — you can do it from home in 10 minutes. However, the automated system may reject you if you do not have an SSN or ITIN, and you may not be able to reach a person to override the system. If you go this route, have your documents ready to upload (clear photos of both sides of your ID and proof of address), and be prepared to call customer service if the application stalls.

Some banks offer a hybrid: you start the application online and finish it in person at a branch. This can work well if you want to ask questions before committing.

Account types and what you can do with each

Most banks offer checking accounts and savings accounts. A checking account comes with a debit card and usually a checkbook, so you can pay bills and make purchases. A savings account earns interest (though the rate is usually very low) and is meant for money you are not spending right away. Many banks let you open both at the same time.

Some banks require a minimum opening deposit, typically $25 to $100. Others have no minimum. Ask about this when you call or before you apply online. If you do not have enough cash on hand, you can often make your first deposit by transferring money from another account or having someone send you money via wire transfer.

Once your account is open, you can use it to receive direct deposits (paychecks, government benefits), pay bills online, send money to other people via ACH transfer or wire, and withdraw cash at ATMs. If you do not have an SSN or ITIN, some banks may restrict certain services — for example, they might not let you apply for a credit card or overdraft protection. Ask what restrictions apply to your account type.

What happens if a bank denies you

If a bank turns you down, ask why. The most common reasons are: no valid ID, no proof of address, no SSN or ITIN, or a negative record in ChexSystems (a banking history database). If the reason is ChexSystems, you can request a copy of your report and dispute errors.

If the reason is no SSN or ITIN, try a credit union instead. If the reason is no valid ID, you may need to get a state ID card first — most states issue these to people regardless of immigration status, though requirements vary. Check your state's DMV website for what documents you need.

If you have been denied at multiple banks and credit unions, consider a second-chance checking account. These are designed for people with banking problems in their history. They usually come with higher fees and lower limits, but they are easier to open. Some online banks and credit unions offer them.

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. This can be an apartment, house, or even a shelter address — it just has to be verifiable with a recent utility bill, lease, or government mail. A P.O. box does not count as proof of residence.

Can I open an account if I am on a visa?

Yes. Bring your passport and visa, proof of address, and your SSN or ITIN if you have one. Most banks will open an account for visa holders. If you do not have an SSN or ITIN yet, ask the bank whether they can open an account while you are waiting for your ITIN to be issued.

What if I do not have a permanent address right now?

Some banks will accept a temporary address, such as a shelter, hotel, or a friend's address where you are staying. You will need documentation showing that address — a shelter letter, a hotel receipt, or a letter from your friend. Call the bank first to ask what they will accept.

How long does it take to get an ITIN so I can open a bank account?

If you file a tax return with Form W-7, the IRS typically issues an ITIN within two to four weeks. During tax season (January through April), it can take longer. You can apply for a bank account while you are waiting for your ITIN, but you will need to provide it before the account opens.

Can someone else open a bank account on my behalf?

No. Banks require the account holder to be present and to sign documents in person or electronically. You cannot have someone else open an account for you, even if they are a family member or have power of attorney.