Yes, immigrants can open a bank account, but the process depends on your immigration status and what documents you have

Banks in the United States will open accounts for immigrants at different stages of the process — whether you have a visa, a green card, pending asylum status, or no formal immigration documents. The main requirement is proving who you are and where you live. The documents that work vary by bank and by your situation, so the first step is calling ahead to ask what a specific bank will accept from you.

You do not need a Social Security number to open a bank account, though some banks ask for one. You do not need to be a citizen. What you need is a way to verify your identity and address — and banks have more flexibility here than many people think.

Key Takeaways

  • Most banks will open accounts for immigrants with a valid passport, visa, or green card plus proof of a U.S. address.
  • An Individual Taxpayer Identification Number (ITIN) works at many banks as an alternative to a Social Security number.
  • Some banks specialize in serving immigrants and may accept documents like a consular ID or a lease agreement when others will not.
  • Calling the bank before you visit saves time — different branches and different banks have different rules about what documents they accept.
  • Once you open an account, you can build a banking history that helps with loans, credit cards, and other financial products later.

What documents banks usually accept

A valid passport is the easiest document to bring. If you have a U.S. visa (tourist, work, student, or any other kind), bring that too — it shows your immigration status. A green card (Permanent Resident Card) makes the process straightforward at almost any bank.

For proof of address, bring a recent utility bill, lease agreement, or letter from a government agency with your name and current address. Some banks accept a letter from your employer or a school enrollment letter. If you do not have any of these yet, ask the bank what they will accept — some will take a phone bill or a bank statement from your home country.

If you do not have a Social Security number, bring an Individual Taxpayer Identification Number (ITIN) if you have one. You can get an ITIN from the IRS even if you are not authorized to work in the United States. If you do not have either, tell the bank — many will still open an account and assign you an internal number instead.

Banks that work with immigrants and people without SSNs

Some banks have built their business around serving immigrants and people new to the U.S. financial system. These banks often have staff who speak multiple languages and know how to work with the documents you have.

Chime, Wise, and Revolut are online banks that do not require a Social Security number and accept a passport plus proof of address. Banco Popular and Banco Latinoamericano have branches in areas with large immigrant populations and are experienced with non-SSN accounts. Credit unions often have more flexible rules than large national banks — call your local credit union and ask what they need.

Large banks like Bank of America, Wells Fargo, and Chase will open accounts for immigrants, but policies vary by branch. Some branches are more experienced with this than others. Call ahead or visit in person and ask what documents they need from someone with your immigration status.

How to open an account step by step

First, decide whether you want to go to a physical branch or open an account online. Online is faster if the bank will accept your documents remotely. In-person is better if you want to ask questions or if you are unsure whether your documents will work.

Call or visit the bank's website and tell them your situation: "I am an immigrant with [passport / visa / green card / ITIN] and I want to open a checking account. What documents do you need?" Write down the answer. Bring your passport or visa, proof of address, and your ITIN or Social Security number if you have one.

At the branch, bring the original documents, not copies. The bank will verify your identity, check your address, and ask basic questions about how you plan to use the account. The whole process usually takes 20 to 30 minutes. You will get a debit card in the mail within one to two weeks.

If you do not have proof of address yet

Proof of address is the hardest part for people who just arrived. If you do not have a lease or utility bill, bring whatever you have: a letter from your employer saying you work there, a school enrollment letter, a letter from a family member or friend saying you live with them (some banks accept this), or even a recent bank statement from your home country.

If you have none of these, ask the bank whether they will accept a temporary address — some will let you use a friend's address, a workplace address, or a shelter address while you find permanent housing. Once you have a lease or utility bill, you can update your address with the bank.

Another option is to open an account at a bank that does not require proof of address at all. Some online banks will open an account with just a passport and a phone number, then ask you to verify your address later.

What happens after you open an account

Once your account is open, you can deposit money, pay bills, and receive paychecks directly. You build a banking history — a record that you have an account and use it responsibly. Banks and other lenders look at this history when you later want to borrow money, rent an apartment, or open a credit card.

After you have had the account for a few months, you may be able to open a credit card or take out a small loan, even without a long credit history in the United States. This is how you build credit, which affects your ability to borrow money at good interest rates in the future.

Keep your account active and in good standing. Do not overdraw it repeatedly, and do not let it sit empty for years — some banks close inactive accounts. If your immigration status changes, tell the bank. You do not need to close the account, but the bank may ask for updated documents.

Common reasons banks say no — and what to do

Sometimes a bank will say they cannot open an account for you. The most common reason is that you do not have the documents they require. In that case, ask exactly what they need and whether there are alternatives. If they say "we need a Social Security number," ask whether an ITIN works. If they say "we need a U.S. address," ask whether they will accept a letter from your employer.

If one bank says no, try another. Different banks have different rules. A bank that turns you down may have a policy that does not work for your situation, but another bank may have a more flexible policy. Credit unions and immigrant-focused banks are usually worth trying if a large national bank says no.

If you are turned down repeatedly, contact a community organization that helps immigrants — many have banking specialists who know which local banks will work with your documents. Organizations like the National Immigration Law Center and local immigrant resource centers can point you to banks in your area.

Frequently Asked Questions

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

No. You can use an ITIN instead, or some banks will open an account without either and assign you an internal number. Call the bank and ask what they will accept from you.

Can I open a bank account if I am undocumented?

Yes. You will need a passport or consular ID and proof of address. Some banks are more willing to work with undocumented immigrants than others — online banks and credit unions are often good options. Call ahead and ask what documents they need.

What if my passport is expired?

An expired passport usually still works for opening a bank account, because it still proves who you are. Call the bank and ask. If they will not accept it, bring your visa or another government-issued ID along with it.

How long does it take to open an account?

In person at a branch, 20 to 30 minutes. Online, it can be when ready, but you may need to verify your identity by uploading documents or answering security questions, which can take a few hours or a day.

Can I open an account for my child?

Yes. You will need to bring your child's birth certificate or passport, proof of their address (usually the same as yours), and your own ID. Some banks have special accounts for minors with lower fees.