Yes, you can open a bank account on a B2 visa, but banks have different rules about what documents they will accept
A B2 visa is a temporary visitor visa for tourism, visiting family, or other short-term stays in the United States. Banks do not require you to be a permanent resident or citizen to open an account — many will open one for you while you are on a B2 visa. The catch is that banks vary widely in what they ask for, and some require documents that are harder to get when you are visiting rather than living here permanently.
The main barrier is not your visa status itself, but proving your identity and address. Banks need to verify who you are (using your passport and visa) and confirm where you live. For a visitor, that second part can be tricky because you may not have a lease, utility bill, or other proof of a permanent address in the United States.
Key Takeaways
- Most banks will open a checking or savings account for a B2 visa holder using a valid passport and visa as proof of identity.
- You will need to show proof of a U.S. address, which can be a hotel address, an Airbnb confirmation, or a letter from the person whose home you are staying at.
- Some banks ask for an ITIN (Individual Taxpayer Identification Number) instead of a Social Security number, which you can request from the IRS even while visiting.
- Online banks and smaller regional banks often have fewer document requirements than large national chains.
- Bring your original passport, visa, and at least one proof of address when you visit the bank in person.
What documents you will need to bring
Start with your passport and the visa page showing your B2 status. This is your primary proof of identity and your legal status to be in the country. Banks are required by federal law to verify this, so you cannot open an account without it.
Next, you need proof of a U.S. address. This does not have to be a permanent home — it can be a hotel confirmation, an Airbnb booking, a letter from a friend or family member saying you are staying with them (sometimes called a "letter of residence"), or even a temporary address you have rented. The bank wants to know where mail can reach you. If you are staying with someone, ask them to write a straightforward letter on their own paper saying you are living at their address, sign it, and include their phone number. Some banks accept this; others do not, so call ahead.
You will also need a tax identification number. If you have a U.S. Social Security number, bring that. If you do not, you can request an ITIN (Individual Taxpayer Identification Number) from the IRS, which is designed for people who are not citizens or permanent residents but need to file taxes or open accounts. You can request one by mail or in person at an IRS office, and it takes several weeks. However, some banks will open an account without an ITIN or Social Security number if you explain you are a temporary visitor — call your chosen bank first to ask.
Which banks are most likely to accept B2 visa holders
Large national banks like Chase, Bank of America, and Wells Fargo have strict document requirements and often ask for a Social Security number or ITIN. They may also require a minimum deposit or monthly balance. These banks can be harder to work with as a visitor, though it is not impossible.
Smaller regional banks and credit unions are often more flexible. They may accept a passport and visa alone, or ask fewer questions about your address. Call ahead and ask specifically: "I am on a B2 visitor visa. What documents do you need to open a checking account?" This saves you a trip if they cannot help you.
Online banks like Ally, Charles Schwab, and Chime sometimes have fewer in-person requirements, but they still need to verify your identity and address. Some will not open accounts for people on temporary visas at all. Again, call or check their website before you go.
How to request an ITIN if you do not have a Social Security number
An ITIN is a nine-digit number that looks like a Social Security number but starts with 9. You request it from the IRS using Form W-7. You can mail the form with copies of your passport and visa to the IRS, or you can visit an IRS office in person with your original documents.
The IRS processes ITIN requests by mail in about four to six weeks, sometimes longer during busy seasons. If you need an account quickly, this may not be fast enough. Some banks will let you open an account while you are waiting for your ITIN, using a temporary number or no number at all — ask when you call.
You do not need an ITIN to open a bank account in every case. Some banks will open one for visitors without it, especially if you explain you are only staying temporarily. It depends on the bank and how long you plan to stay.
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 it, set up direct deposit, and use a debit card. The bank may place a hold on deposits while they verify funds, which is normal.
If you plan to leave the United States before your account is closed, contact the bank and let them know. Some banks will let you keep the account open and access it from abroad using online banking or an ATM card. Others require you to close it before you leave. Ask about this when you open the account so there are no surprises.
What to do if a bank turns you down
If one bank says no, try another. Banks have different policies, and what one bank refuses, another may accept. Credit unions in particular are sometimes more willing to work with visitors because they serve their local community and may know you through a friend or family member.
If you are staying with family or a friend who is a U.S. citizen or permanent resident, ask whether they would be willing to add you as an authorized user on their account. This is not the same as opening your own account, but it gives you access to funds and a debit card while you are visiting. The account holder remains responsible for the account.
Another option is to use a prepaid card or a money transfer service like Wise or OFX to move money between your home country and the United States. These do not require the same documentation as a bank account, though they may charge fees.
Frequently Asked Questions
Can I open a bank account online if I am on a B2 visa?
Some online banks will open accounts for B2 visa holders, but most require you to verify your identity in person or through a video call. You will still need to provide your passport, visa, and proof of a U.S. address. Call the bank first to confirm they work with temporary visa holders before you start the process.
What if I do not have a permanent address in the United States?
Use the address where you are actually staying — a hotel, Airbnb, friend's house, or temporary rental. Bring a confirmation email, booking confirmation, or a letter from the person whose home you are staying at. The bank needs to know where to send mail, not whether you own the place.
Do I need a Social Security number to open a bank account on a B2 visa?
No. You can request an ITIN from the IRS instead, or some banks will open an account without either if you explain you are a temporary visitor. Call ahead and ask what the bank requires — do not assume you need a Social Security number.
Can I keep my bank account open after my B2 visa expires?
That depends on the bank and your immigration status. If you leave the country, most banks will let you keep the account open and access it remotely. If you stay past your visa expiration, contact the bank and explain your situation — they may close the account or ask you to update your information.
How long does it take to open a bank account on a B2 visa?
If you walk into a bank with all your documents, you can open an account the same day. Online accounts may take a few business days. If you need an ITIN first, add four to six weeks to the timeline. Plan ahead if you need the account for a specific purpose like receiving a paycheck or paying bills.