Yes, you can open a bank account on a B2 visa, but banks have stricter requirements than they do for citizens or permanent residents
Most major U.S. banks will open a checking or savings account for someone on a B2 visitor visa, but you will need to prove your identity and show that you have a legitimate reason to be in the country. Banks are required by federal law to verify who you are before opening any account, and they treat B2 visa holders differently because your stay is temporary and you may not have a U.S. credit history or Social Security number.
The key difference: banks will ask for your passport and visa documentation, and some will require a U.S. address even if you are staying temporarily. A few banks have made this easier for visa holders; others have made it harder. Your best bet is to call ahead and ask whether the bank accepts B2 visa holders before you go in person, because policies vary by branch and by institution.
Key Takeaways
- You will need your passport, B2 visa, and proof of a U.S. address (such as a lease or hotel confirmation) to open an account.
- Some banks require an Individual Taxpayer Identification Number (ITIN) if you do not have a Social Security number; others will open an account without one.
- Major banks like Chase, Bank of America, and Wells Fargo accept B2 visa holders, but smaller regional banks may have different policies.
- Online banks are sometimes easier because they do not require you to visit a branch in person, though they still need to verify your identity and address.
What documents you need to bring
Start with your passport and your B2 visa stamp or I-94 arrival record. The bank needs to see that you are legally in the country and that your visa is current. If your visa has expired or is about to expire, some banks will still open an account, but others will not—call first to check.
You also need proof of a U.S. address. This can be a lease, a utility bill, a hotel confirmation, or a letter from someone you are staying with. If you are staying with friends or family, ask them for a signed letter on their address that confirms you are living there. Banks need this because federal law requires them to know where their customers are located.
If you do not have a Social Security number, bring any ITIN documentation you have. If you do not have an ITIN and the bank requires one, you can apply for one through the IRS before opening the account—this takes several weeks. Some banks will open an account without an ITIN if you provide your passport number instead, so ask the bank whether this is an option.
Which banks accept B2 visa holders
Chase, Bank of America, Wells Fargo, and Citibank all accept B2 visa holders at most branches, though individual branches may have different rules. Call the branch where you plan to open the account and ask to speak with someone in new accounts. Tell them you are on a B2 visa and ask whether they can open a checking account for you. This conversation takes five minutes and saves you a trip if the answer is no.
Credit unions sometimes have stricter rules because they serve specific communities or employers. If you are affiliated with a university, employer, or military base, check whether there is a credit union you can join—they may be more flexible than banks. Local and regional banks vary widely; some welcome visa holders and others do not.
Online banks like Charles Schwab, Ally, and Chime have made it easier for visa holders because they do not require you to visit a branch. They still need to verify your identity and address, but they do this through your passport and a video call or document upload. Read the terms carefully, because some online banks will close your account if your visa expires and you do not update your status.
The role of an ITIN and whether you need one
An Individual Taxpayer Identification Number (ITIN) is a nine-digit number the IRS issues to people who need to file taxes but do not have a Social Security number. You are not required to have one to open a bank account, but some banks ask for one anyway because it helps them verify your identity and report interest income to the IRS.
If a bank requires an ITIN and you do not have one, you have two choices: apply for an ITIN through the IRS (Form W-7), or find a different bank that will accept your passport number instead. An ITIN takes four to six weeks to arrive by mail, so if you need an account quickly, look for a bank that does not require one.
You can apply for an ITIN online through the IRS website or by mail. You will need to provide your passport, your B2 visa documentation, and proof of your U.S. address. Some tax preparation services will help you file the form for a fee, but you can do it yourself for free.
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, write checks, use a debit card, and set up direct deposit. The bank will send you a debit card and checks in the mail within one to two weeks.
Keep your account active while you are in the country. If you do not use it for a long time, some banks will close it or charge a fee. When your B2 visa expires and you leave the country, contact the bank and let them know. You can keep the account open if you want, but you will not be able to use a debit card or write checks from outside the U.S. unless you have a U.S. address on file.
If you change your visa status—for example, if you get an H-1B work visa or a student visa—tell the bank. Some banks will ask you to update your visa documentation. Others do not care as long as you remain in the country legally.
Online banks versus in-person banks
Online banks are often faster and easier for B2 visa holders because you do not have to visit a branch or deal with a teller who may be unfamiliar with visa requirements. You can open an account from your phone or computer, upload your documents, and have a video call with someone who verifies your identity. The whole process usually takes one to two days.
In-person banks require you to go to a branch, which means you have to find a location near you and wait for an appointment or walk-in hours. The advantage is that you can ask questions face-to-face and get immediate answers. The disadvantage is that the teller or new accounts person may not be trained to handle visa holders, and you may be turned away even if the bank's policy allows it.
If you choose an online bank, make sure it does not require a U.S. phone number or a U.S. credit card to open the account. Some online banks do, and you cannot provide those if you just arrived. Read the fine print before you start the application.
What to do if a bank refuses to open an account
If a bank says they cannot open an account for you, ask why. The reason matters. If they say they do not accept B2 visa holders, move to a different bank—their policy is clear. If they say they need an ITIN and you do not have one, you can either apply for an ITIN or find a bank that accepts passport numbers instead.
If the bank says they cannot verify your address, provide a different document. A hotel confirmation, a lease, a utility bill, or a letter from someone you are staying with should all work. If you have none of these, ask the bank what documents they will accept.
If you have tried multiple banks and been refused, consider a prepaid card or a money transfer service as a temporary solution while you apply for an ITIN or gather more documentation. These are not bank accounts, but they let you receive money and make purchases while you work on opening a full account.
Frequently Asked Questions
Do I need a Social Security number to open a bank account on a B2 visa?
No. You can use your passport number or an ITIN instead. Some banks prefer an ITIN because it makes reporting easier, but many will open an account with just your passport and visa documentation.
Can I open an account if my B2 visa is about to expire?
It depends on the bank. Some will open an account as long as your visa is currently valid, even if it expires in a few weeks. Others will not. Call the bank and ask before you go in.
What if I do not have a U.S. address yet?
Provide whatever address you have—a hotel, an Airbnb, a friend's house, or a temporary address. Once you move, you can update your address online or by calling the bank. You do not need a permanent address to open the account.
Can I keep my bank account after my B2 visa expires?
Yes, but you should tell the bank you are leaving the country. You can keep the account open, but you will not be able to use the debit card or access online banking from outside the U.S. unless you have a U.S. address on file and a way to receive mail.
Will opening a bank account affect my visa status?
No. Opening a bank account is a normal financial activity and does not change your immigration status or raise any red flags with immigration authorities.