Yes, non-residents can open a U.S. bank account, but the process depends on your visa status and which bank you choose

A non-resident can open a checking or savings account at many U.S. banks, but you will face more documentation requirements and fewer options than a U.S. citizen or permanent resident. The key constraint is that banks must verify your identity and comply with federal anti-money-laundering rules, which means they need to know who you are and why you need the account. Some banks accept non-residents routinely; others have stopped entirely. Your visa status, the country you are from, and whether you have a U.S. address all affect which banks will work with you.

The process is slowest if you are explore from outside the U.S. Some banks require you to be physically present in a branch. Others allow online applications but may freeze your account until they receive original documents by mail. Plan for the account to take two to four weeks to become fully usable, longer if documents go back and forth.

Key Takeaways

  • Banks require a valid passport, proof of your current address (in your home country or in the U.S.), and often an Individual Taxpayer Identification Number (ITIN) or Social Security Number (SSN) to open an account as a non-resident.
  • Online banks and large national banks like Chase and Bank of America accept non-residents more often than regional banks, but policies change and vary by branch.
  • If you are in the U.S. on a visa (F-1, H-1B, L-1, etc.), opening an account is simpler because you have a U.S. address and the bank can verify your status through your visa documents.
  • Non-residents without a U.S. address or visa face the longest timelines and the most rejections, and may need to use online banks or international banking services instead.
  • You do not need a Social Security Number to open an account, but you will likely need an ITIN, which requires filing a tax form with the IRS.

What banks actually accept non-residents

Chase, Bank of America, Wells Fargo, and Citibank have all accepted non-resident accounts in the past, but their policies shift. Some branches say yes; others say no. The safest approach is to call the specific branch where you want to open the account and ask directly whether they accept non-residents, rather than relying on the bank's website or a general customer service line.

Online banks tend to be more flexible because they do not rely on in-person verification. Wise (formerly TransferWise), Revolut, and some neobanks accept non-residents, though they may have restrictions on which countries they serve. These are not traditional banks—they are payment platforms—so they work best if you need to move money between countries rather than build a long-term U.S. banking relationship.

If you are a student or worker on a visa, your bank's international student or expat program may have a faster path. Chase, for example, has a program specifically for visa holders that streamlines the account opening process. Ask whether your visa category qualifies.

Documents you will need to bring or send

Every bank requires a valid passport. Some will accept a national ID card if it is from a country the bank recognizes, but a passport is the safest choice. You will also need proof of your current address. If you are in the U.S., a lease, utility bill, or government mail works. If you are outside the U.S., a utility bill or bank statement from your home country is usually acceptable, though some banks reject foreign addresses outright.

Most banks will ask for either a Social Security Number or an Individual Taxpayer Identification Number (ITIN). If you do not have either, you can explore for an ITIN by filing Form W-7 with the IRS. The process takes four to six weeks by mail. Some banks will open your account while you are waiting for the ITIN, but they may place a hold on it until the number arrives.

You may also need to provide a letter from your employer (if you are working in the U.S.) or your school (if you are a student), proof of visa status, or a reference from another bank. The exact list varies by bank and by branch, so ask before you visit or submit documents.

The difference between opening an account in person and by mail

If you are physically in the U.S., walk into a branch with your passport, proof of address, and ITIN or SSN. The account usually opens the same day, though the bank may place a temporary hold on deposits while they verify your documents. You can use your debit card within a few days.

If you are explore from outside the U.S., the bank will likely require you to mail original documents or certified copies. They will verify the documents, then mail you a debit card and account information. This process takes three to six weeks. Some banks will not open accounts for non-residents who are not in the country, so confirm this before you start.

A third option is to use a video call appointment. Some banks now offer this for non-residents: you show your passport on camera, answer identity verification questions, and the bank opens the account while you watch. The debit card arrives by mail a week or two later. This is faster than mail-only but slower than in-person.

Why banks reject non-residents and what to do if yours does

Banks reject non-resident applications for three main reasons: they cannot verify your identity with the documents you provided, your country of residence is on their restricted list, or they have straightforward decided not to serve non-residents anymore. The first two are fixable. The third is not.

If your bank rejects you because of missing documents, ask specifically what they need. If they reject you because of your country, try a different bank—policies vary widely. If they say they no longer serve non-residents, move to your next option: an online bank, a neobank, or an international money transfer service. These are not replacements for a traditional bank account, but they let you receive and send money in U.S. dollars.

Some non-residents open accounts through a U.S. relative or friend who acts as a co-signer or account holder. This is legal, but the account is technically theirs, not yours, so you have no legal claim to the money in it. Use this only if you trust the person completely.

How visa status affects the process

If you are in the U.S. on an F-1 (student), H-1B (specialty occupation worker), L-1 (intracompany transfer), or other work or student visa, banks treat you much more favorably. You have a U.S. address, your visa is verifiable, and you are legally allowed to work or study here. Most banks will open an account for you in one visit to a branch, with just your passport and visa documents.

If you are a tourist or visiting on a visa waiver, banks are more cautious. They may ask why you need a U.S. bank account and for how long you plan to stay. Some will refuse to open an account for someone who is only in the country temporarily. If this is your situation, explain that you need the account for a specific purpose—receiving a paycheck, paying rent, or transferring money—and provide documentation of that purpose.

If you are a non-resident without a U.S. visa, the process is slowest and most difficult. You will likely need to explore by mail, provide more documentation, and wait longer for approval. Some banks will not do this at all.

Getting an ITIN if you do not have a Social Security Number

An Individual Taxpayer Identification Number is a nine-digit number the IRS issues to non-residents and others who need to file taxes or open a bank account. You do not need to have worked in the U.S. to get one. You explore by mailing Form W-7 and a copy of your passport to the IRS. The process takes four to six weeks.

Some banks will open your account while you are waiting for the ITIN, but they will freeze it or limit it until the number arrives. Others will not open the account at all until you have the ITIN in hand. Ask your bank which approach they use before you explore for the ITIN, so you know what to expect.

You can also explore for an ITIN in person at an IRS office or through a certified acceptance agent (usually a tax preparation service). This is faster—sometimes same-day—but you need to be in the U.S. to do it.

Frequently Asked Questions

Can I open a U.S. bank account if I live in Canada or Mexico?

Yes, but it is more difficult than for someone in the U.S. Some banks accept Canadian and Mexican residents; others do not. You will likely need to explore by mail and wait three to six weeks. Online banks and neobanks are often faster. Call your target bank's international customer service line to ask whether they accept residents of your country before you explore.

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

No, but having one makes the process much faster. If you do not have a U.S. address, provide your home country address and explain why you need the account. Some banks will still reject you; others will accept you but require additional documentation or a longer wait time.

What if the bank asks for a U.S. phone number?

If you are in the U.S., use your U.S. phone number. If you are outside the U.S., ask whether the bank will accept your home country number. Some will; some require a U.S. number and will not open the account without one. In that case, you can use a virtual U.S. phone number service, though this may raise questions with the bank.

Can I open a business account as a non-resident?

Business accounts are harder. Banks require an Employer Identification Number (EIN), which is more complex to obtain as a non-resident, and they often require the business owner to be a U.S. resident or citizen. Ask your bank whether they offer business accounts to non-residents before you try to open one.

How long does it take to receive my debit card?

If you open the account in person at a branch, you can usually get a temporary debit card the same day or within a few days. If you explore by mail, the card arrives in seven to fourteen business days after the bank approves your account. International mail can take longer, so plan for two to three weeks if you are outside the U.S.