Yes, you can open a bank account on a tourist visa, but banks have strict rules about who they will accept
Most major US banks will open a checking or savings account for a tourist visa holder, but the process is slower and the requirements are tighter than for US citizens or permanent residents. You will need a valid passport, proof of your current address (usually from your home country), and often a US address as well—even if it is temporary. Some banks ask for a Social Security Number or Individual Taxpayer Identification Number (ITIN); others do not. The real barrier is not the visa type itself, but whether you can prove your identity and provide the documents the bank asks for.
The reason banks scrutinize tourist visa holders is anti-money-laundering law. Banks must verify the identity of every account holder and report suspicious activity to the Financial Crimes Enforcement Network (FinCEN). A tourist visa does not automatically raise a red flag, but it does mean the bank cannot rely on a US address history or credit file to verify who you are. You will need to bring more paperwork than a US resident would.
Key Takeaways
- Major banks including Chase, Bank of America, and Wells Fargo will open accounts for tourist visa holders, but smaller regional banks often will not.
- You will need a valid passport, proof of your home address, and usually a US address (a hotel, Airbnb, or friend's address works) to complete the application.
- Some banks require an ITIN (Individual Taxpayer Identification Number) or Social Security Number; others do not, so call ahead to ask before you visit.
- The account opening process takes one to three business days for tourist visa holders, longer than for US citizens because the bank must conduct additional verification.
- Online-only banks are often easier than brick-and-mortar branches because they have fewer manual verification steps, though you will still need to provide the same documents.
Which banks will actually open an account for you
Chase, Bank of America, Wells Fargo, and Citibank have all opened accounts for tourist visa holders, but their policies vary by branch and change over time. Call the branch you plan to visit before you go; do not assume the policy you read online is current. Some branches turn away tourist visa holders as a matter of practice, even though the bank's official policy allows it. Others require you to open the account in person at a specific location, not online.
Smaller regional banks and credit unions are often harder to work with. Many have policies that explicitly require a Social Security Number, which tourist visa holders do not have. Online-only banks like Ally, Charles Schwab, and Discover have fewer restrictions because they do not rely on in-person verification. However, they still require proof of identity and a US address, and the process is entirely remote—you cannot walk into a branch to resolve problems.
If you are staying in the US for several months, opening an account at a major bank with physical branches is usually safer. You can visit a branch in person if something goes wrong, and the bank is more likely to keep the account open after your visa expires. If you are staying only a few weeks, an online bank may be faster, but you will have no way to deposit cash or resolve disputes face-to-face.
Documents you will need to bring
Bring your valid passport—this is non-negotiable. The bank will scan or photocopy it and verify it with the issuing country's government. Bring a second form of ID if you have one (a driver's license from your home country works). The bank will use these to verify your identity against FinCEN databases and its own fraud detection systems.
Bring proof of your current address. If you live outside the US, bring a recent utility bill, lease, or government document from your home country showing your name and address. If you are staying in the US temporarily, bring proof of that address too—a hotel confirmation, Airbnb booking, lease, or a letter from a friend or family member stating you are staying at their address. Banks vary on what they accept; some want official documents only, others accept informal letters. Call ahead and ask what counts.
Bring your passport number, date of birth, and phone number. If you have a Social Security Number or ITIN, bring that too, though you may not need it. If you do not have either, tell the bank when you call. Some banks will open the account without one; others will not. Do not assume you need one until you have asked.
Whether you need a Social Security Number or ITIN
A Social Security Number (SSN) is issued to US citizens and permanent residents. An Individual Taxpayer Identification Number (ITIN) is issued to non-residents who need to file US taxes or open a bank account. You do not automatically get an ITIN just because you are in the US on a tourist visa. You have to request one from the Internal Revenue Service (IRS).
Some banks require an SSN or ITIN before they will open an account. Others do not. Chase and Bank of America, for example, have opened accounts for tourist visa holders without an ITIN, though policies vary by branch. Smaller banks almost always require one. If the bank you want to use requires an ITIN and you do not have one, you will need to apply for it before opening the account. The IRS issues ITINs by mail; the process takes four to six weeks. You cannot get one in person at a bank.
If you need an ITIN, you will file Form W-7 with the IRS. You can mail it or submit it through an authorized IRS agent (some tax preparation services offer this). You will need your passport, proof of your US address, and proof of your home country address. Once the IRS approves your application, they will mail the ITIN to you. Only then can you open the account at a bank that requires one.
What happens after you open the account
Once the account is open, you can deposit money, write checks, and use a debit card just like a US resident would. The bank will mail you a debit card and checks to the US address you provided. If you are staying in a hotel or Airbnb, the mail may not reach you; ask the bank to hold it for pickup at the branch instead, or provide a friend's address if you have one.
Your account will remain open after your tourist visa expires, as long as you keep it active. You do not have to close it when you leave the US. However, if you do not use the account for a long time (usually 12 months or more), the bank may freeze it or charge dormancy fees. Check the bank's account agreement for their specific policy. If you plan to leave the US and not return, you can close the account by phone or mail before you go.
If you want to send money back to your home country, you can use the bank's wire transfer service. Wire transfers usually cost $15 to $50 and take one to three business days. You will need the recipient's bank name, account number, and routing number. Some banks also offer international transfers through services like Wise or OFX, which may be cheaper for small amounts.
Online banks versus brick-and-mortar branches
Online banks are often faster and have fewer restrictions on tourist visa holders. Charles Schwab, Ally, and Discover have all opened accounts for people on tourist visas without requiring an ITIN. The entire process happens online: you upload photos of your passport and proof of address, answer security questions, and the bank approves or denies your application within one to two business days. You never speak to a human.
The downside is that you cannot deposit cash. If you need to deposit checks or cash, you will have to use a mobile app to photograph the check or find an ATM that accepts deposits. Some online banks partner with ATM networks that allow deposits; others do not. If you plan to deposit cash regularly, an online bank may not work for you.
Brick-and-mortar banks are slower but more flexible. You can walk into a branch, speak to a banker, and resolve problems in person. You can deposit cash at any branch. The tradeoff is that the application process takes longer (one to three business days) and you have to visit in person. If you are staying in a major city, a brick-and-mortar bank is usually the safer choice.
What to do if a bank refuses to open an account for you
If a bank refuses to open an account because of your visa status, ask them to explain the reason in writing. Some banks have blanket policies against tourist visa holders; others refuse on a case-by-case basis. If the reason is that you do not have an ITIN, you know what to do: apply for one and come back. If the reason is something else, ask whether a different branch has a different policy, or try a different bank.
If you are staying in the US for a long time (six months or more), consider whether you can change your visa status. An F-1 student visa or L-1 work visa may make it easier to open an account, because those visa holders have a clear reason to be in the US and are more likely to maintain the account long-term. This is a bigger decision than just opening a bank account, but it is worth considering if you plan to stay.
If you cannot open a bank account, you have other options. You can use a prepaid debit card, which does not require a bank account or SSN. You can use a money transfer service like Western Union or MoneyGram to receive money from abroad. You can ask a friend or family member to open a joint account with you and let you use it. None of these are ideal, but they work if a bank account is not available to you.
Frequently Asked Questions
Can I open a bank account online if I am on a tourist visa?
Yes, online banks like Charles Schwab and Ally often have fewer restrictions than brick-and-mortar banks. You will upload photos of your passport and proof of address, and the bank will approve or deny your application within one to two business days. The downside is that you cannot deposit cash and you have no in-person support if something goes wrong.
Do I need a US address to open a bank account on a tourist visa?
Yes, most banks require a US address. A hotel confirmation, Airbnb booking, or a letter from a friend stating you are staying at their address will work. Some banks also accept your home country address as a secondary address, but they will mail your debit card and statements to the US address you provide.
What if the bank asks for an ITIN and I do not have one?
You will need to apply for an ITIN from the IRS before the bank will open the account. File Form W-7 by mail or through an authorized IRS agent. The process takes four to six weeks. If you need the account sooner, try a different bank that does not require an ITIN, or use an online bank.
Will my bank account stay open after my tourist visa expires?
Yes, the account will remain open as long as you keep it active. You do not have to close it when you leave the US. However, if you do not use it for 12 months or more, the bank may freeze it or charge dormancy fees. Check your account agreement for the specific policy.
Can I deposit cash into an online bank account?
Most online banks do not accept cash deposits. Some partner with ATM networks that allow deposits, but you will need to check with the specific bank. If you need to deposit cash regularly, a brick-and-mortar bank is a better choice.