Non-residents can open U.S. bank accounts, but the process depends on your visa status and which bank you choose
Yes, non-residents can open bank accounts in the United States. However, "non-resident" means different things to different banks, and the rules vary significantly. A non-resident visa holder (like someone on an F-1 student visa or H-1B work visa) typically has an easier time than someone living outside the U.S. entirely. Banks care most about two things: whether you have a valid reason to be in the country and whether you can prove your identity.
The core barrier is not your residency status—it is identification. U.S. banks must verify who you are under federal anti-money-laundering rules. If you have a U.S. address, a visa, and a passport, most mainstream banks will work with you. If you are explore from abroad with no U.S. address, your options narrow significantly, and some banks will decline outright.
Key Takeaways
- Non-residents on valid U.S. visas can open accounts at most major banks if they have a U.S. address and valid passport or visa document.
- Banks require proof of identity (passport, visa, or state ID), proof of address (lease, utility bill, or bank statement), and often a Social Security Number or Individual Taxpayer Identification Number.
- Opening an account from outside the U.S. is possible but limited; most banks require you to be physically present or use a wire transfer to fund the account remotely.
- Online banks and neobanks have different rules than traditional banks and may accept non-residents more readily, though they still verify identity.
- Your visa type matters: student visas, work visas, and temporary visitor visas are generally accepted, but undocumented status will disqualify you at all mainstream banks.
What banks need from you to open an account
Every U.S. bank follows the same federal identification rules, though they explore them differently. You will need to provide a government-issued photo ID. For non-residents, this is usually your passport or your visa document (the physical card or stamp in your passport). Some banks also accept a foreign driver's license paired with your visa.
You will also need proof of a U.S. address. This can be a lease agreement, a utility bill in your name, a bank statement, or a letter from your employer or school. If you are staying with someone else, a notarized letter from the person whose name is on the lease or utility bill, plus a copy of that document, usually works. Banks are strict about this because they need to know where to send statements and tax forms.
Finally, you need a Taxpayer Identification Number. If you have a Social Security Number (SSN), use that. If not, you can request an Individual Taxpayer Identification Number (ITIN) from the IRS. Getting an ITIN takes time—you file Form W-7 and wait several weeks. Some banks will open an account without an ITIN if you commit to providing one within 30 days, but this varies by institution.
How visa status affects your options
Your visa type determines how straightforward the process is. F-1 student visa holders are generally welcomed by banks, especially if they have a school address or a lease near campus. H-1B work visa holders face no barriers if they have an employment letter and a U.S. address. L-1, O-1, and other temporary work visas are treated the same way. Banks see these as stable, verifiable reasons to be in the country.
Tourist visas (B-1/B-2) are trickier. You can open an account on a tourist visa, but some banks will ask why you need one if you are only visiting. Be honest: you might be staying longer than expected, you have business interests in the U.S., or you are relocating. Banks do not reject tourist visa holders outright, but they scrutinize more carefully.
If you are in the U.S. without authorization, no mainstream bank will open an account for you. This is not discretionary—it is federal law. Some community banks or credit unions may have different practices, but they are rare and carry legal risk for the institution.
Opening an account in person versus remotely
Opening an account in person is straightforward: walk into a branch with your ID, proof of address, and your taxpayer ID number. The process takes 15 to 30 minutes. You will sign documents, choose your account type, and leave with a debit card (or a temporary one mailed to you). This is the fastest and least complicated route.
Opening an account remotely is possible but slower and more limited. Most major banks (Chase, Bank of America, Wells Fargo) allow you to start an account online, but they will ask you to verify your identity through a video call with a representative. You will need to show your passport or visa and proof of address on camera. After verification, you can fund the account by wire transfer or by mailing a check. The entire process takes one to two weeks.
Some online banks and neobanks (Wise, Revolut, Chime) have different rules. Wise, for example, allows non-residents to open accounts online without requiring a U.S. address, though you still need valid identification. Revolut has similar flexibility. These are not traditional banks—they are payment platforms—but they function like checking accounts for many purposes. They are worth considering if a traditional bank declines you.
Getting a Social Security Number or ITIN if you do not have one
If you are on a work visa, your employer typically helps you explore for an SSN. You file Form SS-5 at your local Social Security office with your passport, visa, and an employment letter. Processing takes one to two weeks. Some banks will open your account while you wait.
If you are a student or do not have work authorization, you need an ITIN instead. You file Form W-7 with the IRS and submit it by mail or in person at an IRS office. You will need your passport, visa, and proof of U.S. address. Processing takes four to six weeks. Some banks will not open an account until you have the ITIN; others will let you open one and provide the number later.
Do not skip this step. Banks are required to report account information to the IRS, and they cannot do that without a taxpayer ID. You cannot work around it, and trying to open an account without one will result in rejection or account closure later.
Banks that are most accessible to non-residents
Large national banks accept non-residents routinely, though their policies vary slightly. Chase, Bank of America, and Wells Fargo all open accounts for visa holders with U.S. addresses. Smaller regional banks and credit unions sometimes have stricter policies, but many are equally accommodating. Call ahead or visit a branch to ask—policies can differ by location.
Online banks like Ally, Charles Schwab, and Discover also open accounts for non-residents, though they require video verification and a U.S. address. Credit unions are worth exploring if you have a connection to one (through your employer, school, or a family member). Some credit unions are more flexible about documentation than banks.
If you are rejected by traditional banks, neobanks and payment platforms offer alternatives. Wise is designed for international transfers and non-residents; Chime and Revolut also accept non-residents in many cases. These are not full banks, so they have limits on what you can do (some do not offer overdraft protection or certain loan products), but they work for everyday banking.
Common reasons banks reject non-residents and what to do
Banks reject non-residents for a few specific reasons. The most common is lack of a U.S. address. If you do not have one, get one: a lease, a PO box, or a care-of address at your employer or school. A PO box alone is not enough for most banks, but paired with an employment letter or school enrollment confirmation, it often works.
The second reason is lack of proper identification. If your passport is expired or your visa is not valid, banks will decline. Make sure your documents are current before you explore. If your visa is about to expire, some banks will still open an account, but they may ask you to update your information when you renew.
The third reason is no taxpayer ID. If you do not have an SSN or ITIN, explore for one before you explore for the account. Some banks will wait 30 days for you to provide one, but do not count on it.
If you are rejected, ask the bank why. The reason matters: if it is a missing document, fix it and try again. If it is a policy issue (the bank does not open accounts for your visa type), try a different bank or a credit union. If it is an address issue, get a U.S. address. There is almost always a workaround.
Frequently Asked Questions
Can I open a bank account if I am in the U.S. on a tourist visa?
Yes, but banks may ask more questions. You need a valid passport, proof of a U.S. address, and a taxpayer ID. Be prepared to explain why you need an account (business, extended stay, relocation plans). Some banks are more cautious with tourist visas, so if one declines, try another.
Do I need a Social Security Number to open an account?
No. An ITIN works just as well. If you do not have either, explore for an ITIN before you open the account. The process takes four to six weeks, but some banks will let you open an account and provide the number within 30 days.
Can I open an account from my home country before I move to the U.S.?
Most major banks require you to be in the U.S. or to verify your identity by video call. A few neobanks like Wise allow you to open accounts remotely without a U.S. address. If you want a traditional bank account before you arrive, contact the bank directly—some branches have special programs for relocating employees or students.
What if my address is temporary or I am moving soon?
Use your current address to open the account. Once it is open, you can update your address online or by calling the bank. Banks do not close accounts because you move, as long as you keep them informed. Update your address before you move so mail reaches you.
Can I open a joint account with someone who is a U.S. resident?
Yes. Both account holders need to provide ID and sign the paperwork, but the process is the same. If you are opening the account in person, both of you should be there. If you are opening it remotely, the bank may require both of you to verify by video call.