B1 visa holders can open a bank account, but the process depends on whether you have a U.S. address and what documents the bank will accept

A B1 visa is a temporary visitor visa for business purposes — it does not make you a U.S. resident, and banks know this. Most major banks will open an account for you if you have a valid passport, your B1 visa stamp, and a U.S. address (even a temporary one like a hotel or an address where you are staying). Some banks are stricter than others, and a few will turn you away because your visa status signals you are not planning to stay.

The real obstacle is not the visa itself — it is the address and the identification documents the bank wants to see. If you arrive without a U.S. address yet, you have options: use a friend's address temporarily, use your hotel address, or wait until you have secured housing. Some banks will also accept a passport and visa without a U.S. address if you open the account in person and bring additional documents like a letter from your employer or a hotel confirmation.

Key Takeaways

  • Most banks will open an account for a B1 visa holder if you bring a valid passport, your visa stamp, and a U.S. address.
  • You do not need a Social Security number to open an account; banks can use an Individual Taxpayer Identification Number (ITIN) or sometimes just your passport number.
  • Large national banks like Chase, Bank of America, and Wells Fargo tend to be more flexible with B1 visa holders than smaller regional banks.
  • If a bank refuses to open an account, try a different bank or ask whether they will accept a letter from your employer or hotel confirmation as proof of address.

What documents you will need to bring

Bring your passport and the page showing your B1 visa stamp. The bank will photocopy both. You will also need to show proof of a U.S. address — a lease, a hotel confirmation, a utility bill, or a letter from someone who lives at that address saying you are staying there. If you do not have any of these yet, ask the bank whether they will accept a letter from your employer on company letterhead stating that you are in the United States on business and providing an address where you can be reached.

You may be asked for a second form of identification. A driver's license from your home country works. Some banks will also accept a credit card or a letter from your bank at home. The bank will run your name through a background check system called ChexSystems, which is standard for all new accounts regardless of visa status.

Social Security number versus ITIN versus passport number

You do not have a Social Security number because you are not a U.S. resident, and you should not explore for one just to open a bank account. Some banks will use your passport number instead. Others will ask you to obtain an Individual Taxpayer Identification Number (ITIN), which is issued by the IRS to non-residents who need a tax ID. Getting an ITIN takes several weeks and requires filing Form W-7 with the IRS, so it is not a quick fix.

Before you go to the bank, call ahead and ask what they use for non-residents. Say: "I am a B1 visa holder and do not have a Social Security number. Will you open an account using my passport number, or do I need an ITIN?" This saves you a trip. If the bank says they require an ITIN, you can either explore for one or try a different bank — many will work with just the passport number.

Which banks are most likely to say yes

Large national banks — Chase, Bank of America, Wells Fargo, Citibank — have systems in place for non-resident accounts and are used to B1 visa holders. They are more likely to open an account than a small local bank, which may have stricter policies or less experience with temporary visa holders. Online banks like Charles Schwab and Wise (formerly TransferWise) are also known for being flexible with non-residents, though Wise is primarily for international transfers rather than everyday banking.

Credit unions are a mixed bag. Some will open an account for a B1 visa holder; others will not. Call first. If you are opening an account at a bank where your employer has a business relationship, mention that — it can speed things up and make the bank more willing to work with you.

Opening an account in person versus online

Opening in person at a branch is usually easier for a B1 visa holder because you can show your documents face-to-face and answer questions on the spot. The banker can see your passport and visa, verify your address, and make a judgment call if something is missing. Online applications often have automated systems that reject non-U.S. residents or require a Social Security number, so you may not get past the first screen.

If you try online and get rejected, go to a branch. Bring everything you have: passport, visa stamp, proof of address, a second form of ID, and a letter from your employer if you have one. Tell the banker you are on a B1 visa and ask what they need to open an account. Many branches will override the online system if you are there in person and can explain your situation.

What happens if a bank says no

If one bank refuses, try another. Different banks have different policies, and what Chase will not do, Bank of America might. You can also ask the bank that said no whether they will reconsider if you bring a letter from your employer, a hotel confirmation, or a notarized statement from a U.S. resident confirming your address. Some banks will open an account under these conditions even if they initially refused.

If you are having trouble, contact your employer's HR or finance department — they may have a relationship with a specific bank or be able to provide a letter that carries weight. Some companies have accounts at banks that are known to work with visiting employees on temporary visas.

Using your account while you are in the United States

Once the account is open, you can use it like any other account: deposit checks, transfer money, use a debit card, set up direct deposit. If your employer pays you by direct deposit, you will need to provide your account and routing number. The bank will issue you a debit card, usually within 5 to 10 business days.

If you need to send money back to your home country, a bank account makes it easier — you can wire money or use a service like Wise. Keep in mind that banks report large transfers (over $10,000) to the government as a matter of routine, so do not be alarmed if you see a form asking about the purpose of the transfer. This is normal and does not affect your visa status.

Frequently Asked Questions

Can I open a bank account before I arrive in the United States?

Most banks will not open an account without a U.S. address, and you cannot provide one before you arrive. Some online banks may let you start the process, but you will likely need to complete it in person once you are here. Plan to open an account within your first week in the country.

What if my hotel address is temporary and I do not have a permanent address yet?

Use the hotel address. Once you move, you can update your address with the bank online or by visiting a branch. The bank does not need a permanent address to open the account — they just need an address where you can receive mail.

Do I need to report my B1 visa status to the bank?

No. The bank will see your visa when you show your passport, but you do not need to volunteer information about your status. If asked directly, tell the truth — you are in the United States on a B1 visa for business. Banks are used to this and it does not disqualify you.

Can I keep the account open after my B1 visa expires?

That depends on the bank's policy. Some banks will let you keep the account as long as you maintain a minimum balance and do not close it. Others may require you to update your status or close the account when your visa expires. Contact your bank before your visa expires to ask what their policy is.

What if I need to deposit a check from a foreign company?

You can deposit it like any other check. The bank may place a hold on it while they verify the funds, which can take 5 to 10 business days for international checks. Ask the bank about their policy on foreign checks when you open the account.