Yes, visitors can open a bank account in the USA, but the process and your options depend on your visa status and how long you plan to stay
Most banks will open an account for a visitor, but they need to verify who you are and confirm you have a legal reason to be in the country. The main barrier is not your visitor status itself — it is having the documents banks require. A visitor on a valid visa (B-1, B-2, F-1, or another category) can usually open a checking or savings account at a traditional bank or credit union. Some banks make this easier than others, and some online banks have stricter rules about non-citizens.
The catch is that banks must follow federal anti-money-laundering rules, which means they ask more questions of non-citizens than they do of US citizens. This is not discrimination — it is a legal requirement. You will need to prove your identity, show your visa or passport, and often provide a US address. If you do not have a permanent address yet, some banks will accept a hotel address or the address of a friend or family member you are staying with.
Key Takeaways
- Visitors on valid US visas can open bank accounts at most traditional banks and credit unions, though requirements vary by institution.
- You will need a valid passport or visa, proof of identity, and a US address — which can be temporary, such as a hotel or a friend's address.
- Some banks require an Individual Taxpayer Identification Number (ITIN) if you do not have a Social Security Number, while others will open an account without one.
- Online banks often have stricter rules about non-citizen accounts and may decline to open one for a visitor, so calling ahead to confirm is worth the time.
- Credit unions are often more flexible than large national banks and may ask fewer questions if you have a local connection or sponsor.
What documents you will need to bring
Start with your passport and your visa or entry stamp. Banks use these to confirm you are legally in the country and to verify your identity. If your passport does not have a current US visa in it, bring the document that shows you entered legally — this might be your I-94 arrival/departure record, which you can print from the US Customs and Border Protection website if you entered by air or sea.
Next, bring a second form of ID if you have one. This could be a driver's license from your home country, a national ID card, or an international student ID. Banks want two pieces of identification to reduce fraud. If you only have your passport, most banks will accept that alone, but having a second document speeds things up.
Finally, bring proof of your US address. This can be a lease, a hotel confirmation, a utility bill in someone else's name with your name written on it, or a letter from the person whose address you are using, stating that you live there. If you arrived only days ago and have no address yet, call the bank before you go in — some will let you provide an address later, and some will not.
Banks that are easier to work with as a visitor
Large national banks like Bank of America, Wells Fargo, and Chase will open accounts for visitors, but they have strict procedures and may ask more questions. If you have a job offer or a letter from a US employer or university, bring it — it reassures the bank that you have a legitimate reason to be here. These banks have branches everywhere, so if you move, you can still access your account.
Credit unions are often more flexible. If you work for a company that has a credit union, or if you are a student at a university with a credit union, you may be able to join and open an account more easily than at a national bank. Credit unions are member-owned, not shareholder-owned, and they often have more discretion in their lending and account-opening decisions. The downside is that credit unions have fewer branches and ATMs, so access depends on where you are.
Online banks like Ally, Charles Schwab, and others have lower overhead, but many have strict policies against opening accounts for non-citizens without a Social Security Number. Before you spend time explore online, call or check their website to confirm they will open an account for someone on a visitor visa. Some will; many will not.
The Social Security Number and ITIN question
A Social Security Number (SSN) is a nine-digit identifier issued by the US government, mainly to citizens and permanent residents. As a visitor, you do not have one and cannot get one just to open a bank account. However, you may be able to get an Individual Taxpayer Identification Number (ITIN), which is a nine-digit number issued by the Internal Revenue Service for people who need to file taxes but do not have an SSN.
Some banks require an ITIN or SSN to open an account. Others will open an account without one, using your passport number instead. Before you go to the bank, call and ask: "I am a visitor on a B-2 visa. Do you require an SSN or ITIN to open a checking account?" If they say yes, you have two choices. First, you can explore for an ITIN through the IRS if you have a reason to file taxes in the US — for example, if you earned income here. Second, you can try a different bank that does not require one.
Getting an ITIN takes time — usually several weeks — so it is not a quick solution if you need a bank account right away. You explore by mail using Form W-7 and sending it to the IRS with proof of identity and your reason for needing the number.
What happens after you open the account
Once your account is open, you can deposit money, write checks, and use a debit card just like a US citizen can. The bank will issue you a debit card, usually within 7 to 10 business days. You will also get online banking access so you can check your balance and transfer money from anywhere.
One thing to know: if you send money to or from another country, the bank will report large transfers to the US government. This is normal and legal — it is part of anti-money-laundering law. Transfers of $10,000 or more in a single day trigger a report, but this does not mean you have done anything wrong. It just means the bank is following the law.
If your visa expires or you leave the country, you can keep the account open as long as you want. You do not have to close it. You can still use it to receive money or pay bills by mail. However, if the bank cannot reach you for a long time, they may freeze the account or close it. Check your account periodically, even after you leave.
What to do if a bank says no
If one bank declines to open an account for you, try another. Different banks have different rules, and what one bank will not do, another might. Credit unions are a good second choice. If you have a job or are a student, ask your employer or school if they have a preferred bank or credit union — sometimes they can help you open an account more easily.
Another option is to ask a US citizen friend or family member to co-sign the account with you. This means they take responsibility for the account alongside you. Not all banks allow this, but some do, and it can help if you do not have a long history in the US or a strong address.
If you are staying for only a short time and do not want to open a full bank account, you can use a prepaid debit card instead. These are sold at grocery stores and pharmacies and do not require a bank account or an SSN. You load money onto the card and use it like a debit card. The downside is that prepaid cards charge fees for each transaction, so they are expensive if you plan to use them often.
Frequently Asked Questions
Can I open a bank account if I am on a tourist visa?
Yes. A B-2 tourist visa is valid for bank account purposes. You will need your passport, your visa, proof of a US address, and a second form of ID. Call the bank first to ask if they require an ITIN or SSN, because some do and some do not.
What if I do not have a permanent address yet?
Use a temporary address: a hotel, an Airbnb, a friend's house, or even a mail forwarding service address. Bring a document that shows that address — a hotel confirmation, a lease, or a letter from the person who lives there. Some banks will let you add a permanent address later once you have one.
Do I need a job or school enrollment to open an account?
No, but having one helps. A job offer letter or a university enrollment letter reassures the bank that you have a legitimate reason to be in the country. Without one, the bank may ask more questions, but most will still open an account if you have a valid visa and the required documents.
Can I use an online bank if I am a visitor?
Some online banks will; many will not. Call or check their website before you explore. They often have stricter rules about non-citizens than brick-and-mortar banks do. If an online bank declines, try a traditional bank or credit union instead.
What happens to my account if my visa expires?
You can keep the account open indefinitely, even after you leave the country. You can still receive money and pay bills. However, the bank may freeze or close the account if they cannot reach you for an extended period, so check in occasionally or update your contact information before you leave.