Yes, you can open a bank account on a B1 or B2 visa, but banks have different rules about what documents they will accept

A B1 visa is for business visitors — people coming to the US for meetings, conferences, or short-term work. A B2 visa is for tourists and people visiting family. Both are temporary visitor visas, which means banks treat them differently than they treat permanent resident or work visa holders.

The short answer: most banks will open an account for you, but you will need to show your passport with the visa stamp, your I-94 arrival record (the small white card you received when you entered the US), and proof of a US address. Some banks ask for additional documents. A few banks have stricter policies and may decline, but this is uncommon.

The reason banks ask for more from visa holders is that they need to verify your identity and confirm you have legal permission to be in the country. This is part of a federal rule called Know Your Customer (KYC), which all banks must follow.

Key Takeaways

  • Banks will usually open a checking or savings account for B1 and B2 visa holders, but policies vary by bank and by branch.
  • You will need your passport with the visa stamp, your I-94 arrival record, and proof of a US address — typically a lease, utility bill, or letter from your host.
  • Some banks ask for an Individual Taxpayer Identification Number (ITIN) instead of a Social Security Number, which you can get from the IRS even on a temporary visa.
  • If one bank declines, try another — there is no single rule that applies to all banks, and smaller banks or credit unions sometimes have more flexible policies.

What documents banks typically ask for

When you walk into a bank to open an account, bring your passport with your B1 or B2 visa stamp visible. The bank will photocopy it. You will also need your I-94, which is the small white arrival record you received when you landed at the airport. If you flew in, it may be stapled into your passport. If you cannot find it, you can print a copy from the US Customs and Border Protection website using your passport number.

Banks also need proof that you have a US address. This can be a lease agreement, a utility bill in your name, a letter from your employer, or a letter from the person whose home you are staying at. The address does not have to be permanent — it just has to be where you are currently living. If you are staying in a hotel, bring your hotel confirmation or a letter from the hotel on their letterhead.

Some banks will ask for a phone number and email address. Make sure these are numbers and addresses you can access while you are in the US. If you have a US cell phone, bring that. If you only have an international number, that is usually acceptable, but tell the bank it is international so they know how to reach you.

The Social Security Number versus ITIN question

Banks normally ask for a Social Security Number (SSN) to open an account. You cannot get an SSN on a B1 or B2 visa — the Social Security Administration only issues SSNs to people who are authorized to work in the US, and visitor visas do not include work authorization.

Instead, you can get an Individual Taxpayer Identification Number (ITIN) from the Internal Revenue Service. An ITIN is a nine-digit number that looks like a Social Security Number but is used for tax purposes. You can get one even on a temporary visa. You do not need to be working to get an ITIN — you just need to fill out Form W-7 and bring it to an IRS office or an authorized acceptance agent (usually a tax preparation service or library). Bring your passport and visa with you.

Tell the bank upfront that you have an ITIN instead of an SSN. Most banks will accept it. If a bank says they cannot open an account without an SSN, that is a sign to try a different bank — many banks do accept ITINs, and some credit unions are particularly flexible about this.

Which banks are most likely to say yes

Large national banks like Bank of America, Chase, and Wells Fargo will usually open accounts for B1 and B2 visa holders, though policies can vary by branch. Call ahead or visit the branch in person and ask — do not assume that because one branch declined you that all branches will.

Smaller regional banks and credit unions often have more flexible policies and may ask for fewer documents. If you are staying in a city for more than a few weeks, look for a local credit union or community bank. They tend to be more accustomed to working with temporary residents and international visitors.

Online banks (banks with no physical branches) have varying policies. Some will open accounts for B1 and B2 visa holders; others will not. You will need to contact them directly to ask, because their websites do not always state their policy clearly.

What to do if a bank says no

If one bank declines to open an account, it does not mean you cannot open an account anywhere. Banks have different risk policies, and a decline from one bank does not affect your ability to try another. Try a different branch of the same bank, or try a different bank altogether.

If you are having trouble, ask the bank what specific document or requirement is the problem. Sometimes the issue is fixable — for example, if they say your address proof is not recent enough, you can get a new utility bill or a dated letter from your host. If they say they do not accept ITINs, ask if they accept a passport number instead, or try a credit union.

You can also ask friends, colleagues, or your employer if they have recommendations for banks that have worked with other international visitors. Word-of-mouth is often the fastest way to find a bank that will work with you.

What happens after you open the account

Once your account is open, you can use it like any other checking or savings account. You can deposit money, withdraw money, set up direct deposit, and use a debit card. The bank may place a hold on your first deposit while they verify your information, which is normal.

Keep your account open even if you are not using it much. Closing it and reopening it later can sometimes trigger additional verification steps. If you are leaving the US before your account is fully set up, call the bank and let them know — they may be able to help you manage the account remotely or close it cleanly.

If you plan to stay in the US longer and your visa status changes (for example, if you transition from a B visa to an H-1B work visa or a student visa), tell your bank. They may ask for updated documents, but your account will usually remain open.

Frequently Asked Questions

Do I need to have a US address before I arrive to open an account?

No. You can open an account after you arrive. Bring proof of your current address — a hotel confirmation, a lease, or a letter from your host. If you have not found permanent housing yet, a temporary address is fine.

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

Some online banks will, but most require you to verify your identity in person or through a video call. Call the bank first and ask what their process is for visa holders. Many online banks are stricter than brick-and-mortar banks about this.

What if my I-94 is lost or damaged?

You can print a replacement from the US Customs and Border Protection website at cbp.gov. Go to the "I-94 Arrival/Departure Record" section and enter your passport number. Print it and bring it to the bank. Most banks will accept a printed copy.

Can I use my employer's address if I do not have a home address yet?

Yes, if your employer is willing to provide a letter on company letterhead confirming that you are working there and listing the company address. Some banks will accept this as proof of address. Call the bank first to confirm they will accept an employer letter.

Will opening a bank account affect my visa status?

No. Opening a bank account is a normal financial activity and does not change your visa status or create any immigration issues. Banks are required to verify your identity, but that is separate from immigration law.