Yes, non-US citizens can open a bank account, but the process and requirements depend on your immigration status and the bank you choose

Banks in the United States are required by federal law to verify the identity of anyone opening an account. For non-US citizens, this means you will need to prove who you are and, in most cases, show that you have a legal reason to be in the country. Some banks make this straightforward; others have stricter policies that make it harder. Your options depend on whether you have a Social Security number, what type of visa or status you hold, and which bank you approach.

The short answer: yes, it is possible. The practical answer: some banks will do it, some will not, and you may need to try more than one. The timeline is usually the same as for US citizens—same-day to a few business days—but the documents you bring matter more.

Key Takeaways

  • Non-US citizens can open bank accounts at most major banks and credit unions, but you will need a valid passport or government-issued ID and proof of your legal status in the United States.
  • A Social Security number makes the process easier, but you can open an account without one if you have an Individual Taxpayer Identification Number (ITIN) or a valid visa.
  • Some banks have blanket policies against non-citizens; others evaluate each person individually—calling ahead to ask their policy saves you a trip.
  • You will need a current address in the United States, even if you are on a temporary visa, because banks use this for mail and fraud prevention.
  • Credit unions and smaller regional banks often have more flexible policies than large national chains, though this varies by location.

What documents you will need to bring

Every bank will ask for a valid government-issued photo ID. For non-US citizens, this means your passport. Some banks will also accept a national ID card from your home country, but a passport is the safest choice because it is universally recognized and shows your visa status.

You will also need to show proof of your legal status in the United States. This can be your visa (stamped in your passport), an I-94 arrival/departure record, an Employment Authorization Document (EAD), a green card, or a work permit. If you are on a visa, bring the actual visa page or a copy of your I-94. If you have an ITIN or Social Security number, bring documentation of that as well—a Social Security card, ITIN letter from the IRS, or a tax return showing the number.

Finally, bring proof of your current US address. This can be a utility bill, lease agreement, or mail from a government agency dated within the last 60 days. If you just arrived and do not have a utility bill yet, some banks will accept a lease or a letter from your employer or school on letterhead confirming your address.

Social Security number versus ITIN: which one matters

A Social Security number (SSN) makes opening a bank account easier because it is what banks use to check your credit history and report your account activity to the IRS. If you have an SSN, bring it. Most non-US citizens on work visas (H-1B, L-1, O-1) or student visas (F-1) can get an SSN from the Social Security Administration if their visa allows work or on-campus employment.

If you do not have an SSN, you can get an Individual Taxpayer Identification Number (ITIN) from the IRS. An ITIN is a nine-digit number used for tax purposes and is available to non-citizens who do not may have access to for an SSN. Many banks will open an account using an ITIN instead of an SSN, though some require an SSN specifically. Call the bank before you go in and ask whether they accept ITINs.

If you have neither an SSN nor an ITIN, some banks will still open an account, but fewer will. You will need to show your passport and visa, and the bank may place restrictions on the account—for example, limiting online transfers or requiring a higher minimum balance. Again, calling ahead saves time.

Which banks are most likely to say yes

Large national banks like Chase, Bank of America, and Wells Fargo have policies that vary by branch and by the specific visa type. Some branches turn away non-citizens as a matter of routine; others evaluate each person individually. Before you go in, call the branch directly and ask: "I am a non-US citizen on a [your visa type]. Can I open a checking account?" This takes five minutes and tells you whether to try that branch or move on.

Credit unions are often more flexible than national banks because they serve their local community and have fewer corporate compliance rules. If you work for a company, attend a university, or belong to a professional organization, you may be able to join a credit union associated with that group. Credit unions also tend to be more willing to work with people who have an ITIN but no SSN.

Online banks like Chime, Wise, and Revolut have different rules. Some will open accounts for non-US citizens; others will not. Wise and Revolut are designed for international transfers and are more accustomed to non-citizens, but they may require a US address and a valid visa. Check their website or contact their support team before you try to sign up.

What happens if a bank says no

If a bank refuses to open an account for you, it is usually because of their internal policy, not because it is illegal for you to have one. Banks are allowed to set their own rules about whom they serve, as long as those rules do not discriminate based on race, national origin, or other protected characteristics. A bank can refuse you because you do not have an SSN or because your visa type is not on their approved list.

If this happens, try another bank. Different branches of the same bank sometimes have different practices, and different banks have different policies. A credit union in your area, a smaller regional bank, or an online bank may say yes where a large national bank said no. You can also ask the bank that refused you whether they have any partner institutions or whether they can refer you to a bank that does serve non-citizens.

If you believe you were refused because of your national origin or race, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or with your state's banking regulator. But the faster route is usually just to find another bank.

Account types and restrictions for non-citizens

Most banks offer the same account types to non-citizens as they do to US citizens: checking, savings, and money market accounts. The account itself works the same way. However, some banks may place restrictions on non-citizen accounts, especially if you do not have an SSN or ITIN. These restrictions might include limits on the number of transfers per month, a requirement to keep a minimum balance, or a hold on your ability to open a credit card or get a loan.

These restrictions are not permanent. Once you get an SSN or ITIN, or once you change your visa status, you can usually ask the bank to remove them. Some banks do this automatically; others require you to call and request it.

Debit cards and online banking are usually available to non-citizens on the same terms as US citizens. Credit cards are harder to get because they require a credit history, which you may not have if you just arrived. Building credit as a non-citizen takes time, but it is possible—a secured credit card (where you deposit money upfront) is often the first step.

Timeline and next steps

If the bank approves you, the account usually opens the same day or within one business day. You will get a debit card in the mail within 7 to 10 business days. If you need a card faster, some banks can issue a temporary card on the spot or send one by expedited mail for a fee.

Your first step is to call or visit a bank branch near you and ask about their policy for non-citizens. Have your passport, visa, proof of address, and any identification numbers (SSN, ITIN, or visa number) ready. If the bank says yes, you can usually open the account right then. If they say no, move to the next bank on your list.

If you do not yet have an SSN or ITIN and think you might need one, you can explore for an ITIN through the IRS now—it takes about two weeks by mail or can be done in person at an IRS office. An SSN takes longer and requires that your visa allow work or on-campus employment. Do not wait for these numbers if you need a bank account now; many banks will work with you without them.

Frequently Asked Questions

Do I need a US address to open a bank account as a non-citizen?

Yes. Banks require a current US address for mail delivery and fraud prevention. If you just arrived and are staying with someone temporarily, you can use their address as long as you have permission and can show proof (a lease, utility bill, or a letter from the person whose address it is). Some banks will accept a work or school address if you do not yet have a residential address.

Can I open a bank account on a tourist visa?

It depends on the bank. Some banks will not open accounts for people on tourist visas because the visa is short-term and does not show intent to stay. Others will, especially if you have a US address and a valid reason to be here (work, school, family). Call ahead and ask. If one bank says no, try another.

What if I do not have a passport?

A passport is the standard document banks use to verify identity and visa status for non-citizens. If you do not have one, ask the bank whether they will accept a national ID card from your home country or another government-issued photo ID. Some will; most will not. If your passport is expired or lost, renew it through your country's embassy or consulate before you try to open a bank account.

Can I open a joint account with a US citizen?

Yes. Many banks are more willing to open an account for a non-citizen if a US citizen is a joint account holder. The US citizen will need to bring their ID and Social Security number, and you will bring your passport and visa. Both of you will sign the account agreement. This can be a good option if you are married to a US citizen or have a close family member willing to be on the account with you.

What if I lose my visa status while I have a bank account?

Your bank account does not disappear. You can keep using it to deposit and withdraw money. However, if the bank discovers that you no longer have legal status, they may close the account or place restrictions on it. If your status changes, tell your bank—they may ask for updated documentation, but they are not required to report you to immigration authorities. The account itself is separate from your immigration status.