What a tourist visa lets you do at a bank
You can open a bank account on a tourist visa in most U.S. banks, but the process is slower and the account options are narrower than for someone with a permanent address or work visa. Banks treat tourist visas as temporary status, which means they see you as higher risk for fraud and money laundering. This affects what documents they ask for, how long approval takes, and which account types they will offer you.
The core issue is that banks need to verify your identity and your reason for being in the country. A tourist visa proves you are here legally for a limited time, but it does not prove you have a permanent U.S. address or that you plan to stay. Some banks will work around this. Others will turn you away or offer only basic accounts with restrictions.
Key Takeaways
- Most large banks will open an account for a tourist visa holder, but you will need your passport, visa stamp, and proof of a current U.S. address — even if it is a hotel or a friend's address.
- Banks verify your identity through the OFAC system and cross-check your visa status against Department of Homeland Security records, which can add one to three weeks to approval.
- Some banks restrict tourist visa accounts to basic checking only, with lower transaction limits and no overdraft protection.
- Regional and online banks often have fewer restrictions than national chains, though their verification process is the same.
- If a bank declines you, the reason is usually that your address cannot be verified or your visa status triggered a compliance hold, not that tourist visas are banned outright.
Documents you will need to bring
Your passport with the valid tourist visa stamp is the first document. The bank needs to see the visa itself, not just your passport. If your visa is on a separate page or in a travel document, bring that too. Some banks photograph the relevant pages; others scan them into their system.
You will also need proof of a U.S. address. This is where tourist visa holders often get stuck. Banks use address verification to confirm you are not using a fake location. A hotel confirmation for your stay counts. A letter from a friend or family member you are staying with, on their letterhead with their address, also works — though the bank may call to verify. Some banks accept a utility bill or lease in someone else's name if you can explain the relationship. Do not use a mail forwarding service address; banks flag these as high-risk.
Bring a second form of ID if you have one — a driver's license from your home country, an international driver's permit, or a national ID card. This is not always required, but it speeds up verification. If you have a U.S. tax ID number (ITIN), bring that as well, though you do not need one to open an account.
How banks verify your visa status
When you explore, the bank runs your information through the Office of Foreign Assets Control (OFAC) database, which screens for sanctions and criminal activity. This is standard for all customers, not specific to tourist visas. The bank also checks your name and passport number against Department of Homeland Security records to confirm your visa is active and has not expired.
This verification step is what makes the process longer for tourist visa holders. A U.S. citizen with a Social Security number gets approved in minutes or hours. A tourist visa holder's information has to be cross-checked against federal immigration databases, which can take several business days. Some banks batch these checks and run them once a day, so timing matters — explore on a Friday may mean your check does not run until Monday.
If your visa is expiring soon, the bank may ask when you plan to leave or whether you intend to extend your stay. Be honest. If you say you are leaving in two weeks and then try to use the account six months later, the bank can freeze it. Some banks will not open an account if your visa expires within 30 days, because they cannot verify your status long enough to meet regulatory requirements.
Account types and restrictions for tourist visa holders
National banks like Chase, Bank of America, and Wells Fargo will open a basic checking account for a tourist visa holder, but often with conditions. You may not be offered a savings account, money market account, or credit card. The checking account itself may have a lower daily transaction limit — sometimes $5,000 instead of the standard $10,000 — and you may not be able to set up overdraft protection.
Online banks like Ally, Charles Schwab, and Chime have fewer restrictions because they do not require an in-person visit and their verification process is automated. Some online banks do not ask about visa status at all; they verify your identity through your passport and Social Security number (or ITIN) and move forward. However, if you do not have a U.S. address in their system, they may decline you or require a longer verification period.
Regional banks and credit unions vary widely. Some treat tourist visa holders the same as any other customer. Others have a blanket policy against opening accounts for non-residents. Call ahead and ask directly — do not assume the answer based on another bank's policy.
What happens after you open the account
Once the account is open, you can deposit money, write checks, and use a debit card when ready in most cases. The bank will mail a debit card to your U.S. address, which can take five to ten business days. If you are leaving before the card arrives, ask the bank whether they can issue a temporary card in-branch or whether you can use mobile banking to transfer money instead.
If your visa expires while the account is open, you do not have to close it. The bank will not automatically freeze it. However, if you try to use it after your visa has expired and you have left the country, the bank may flag the activity as suspicious and freeze the account pending verification. If you plan to return to the U.S. later, keep the account open and let the bank know your new visa information when you return.
Some banks require you to visit the branch in person once a year to re-verify your address and visa status if you are still in the country. Check your account agreement or ask the bank directly about their policy for long-term accounts held by non-residents.
Why banks sometimes decline tourist visa holders
If a bank declines you, it is usually for one of three reasons: your address cannot be verified, your visa status triggered a compliance hold that the bank cannot resolve quickly, or the bank has a policy against opening accounts for temporary visa holders.
Address verification is the most common reason. If you are staying at a hotel and the hotel address does not match any records the bank can check, the bank may not be able to confirm you actually live there. If you are staying with a friend and the bank cannot reach them to verify, the same problem occurs. The solution is to get a letter from your friend on their letterhead, signed and dated, stating that you are staying at their address. Some banks will accept this; others will not.
Compliance holds happen when your visa status or passport information does not match federal records exactly — a misspelled name, a visa number that does not line up, or a passport that is flagged for any reason. These are usually resolved within a few days, but the bank may ask you to visit in person with original documents so they can verify everything manually.
Alternatives if a bank declines you
If you cannot open a traditional bank account, you have other options. A prepaid debit card does not require a bank account and can be loaded with money at many retailers. You can use it to make purchases and withdraw cash, though fees are higher than a bank account and you do not earn interest on balances.
A money transfer service like Western Union or MoneyGram lets you receive money from abroad without an account, though sending money out is more expensive. Some services partner with banks to offer accounts specifically for international visitors, with fewer verification requirements.
If you are staying long enough, you can also open an account at a bank in your home country that has a U.S. branch, which sometimes speeds up the process because the bank already knows you.
Frequently Asked Questions
Do I need a Social Security number to open an account on a tourist visa?
No. You can open an account with your passport and visa alone. If you do not have a Social Security number, you can request an Individual Taxpayer Identification Number (ITIN) from the IRS, which takes about two weeks. Some banks prefer an ITIN or SSN for their records, but it is not required to open the account.
Can I open an account if my visa expires in two weeks?
Most banks will not open an account if your visa expires within 30 days, because they cannot verify your status long enough to meet compliance rules. If your visa is expiring soon, extend it first or wait until after you have extended it to explore for the account.
What if the bank asks why I need an account as a tourist?
Be straightforward. Common reasons include receiving money from family, paying for hotels and activities, or conducting business during your stay. Banks are not suspicious of tourists having accounts — they just need to confirm you are not using a tourist visa to hide your actual immigration status.
Can I keep the account open after my visa expires?
Yes. The account does not close automatically when your visa expires. However, if you use it after you have left the country and your visa has expired, the bank may freeze it and ask you to verify your status. If you plan to return, keep the account open and update your visa information when you come back.
Will opening a bank account affect my visa status?
No. Opening a bank account does not change your visa status or create any immigration consequences. The bank reports the account to the IRS for tax purposes, but not to immigration authorities.