What banks will let you open an account on a visitor visa
Yes, you can open a bank account while on a U.S. visit visa, but the process is more restricted than it is for citizens or permanent residents. Most major banks will open an account for you, but they require specific documents and will verify your visa status through the U.S. Department of Homeland Security's database. The account itself is standard — you get a debit card, online access, and the same deposit protections as any other customer — but the initial setup takes longer because of identity verification requirements.
The key difference is that banks treat visa holders as higher-risk customers for anti-money-laundering purposes. This means they will ask more questions about your purpose in the U.S., how long you are staying, and where your money comes from. They will also require a valid passport and your I-94 arrival record, which you can retrieve online at cbp.gov if you do not have the physical copy.
Not every bank has the same rules. Large national banks like Chase, Bank of America, and Wells Fargo generally accept visa holders, but community banks and credit unions vary widely. Some will turn you away; others will require a minimum deposit or proof of a U.S. address. It is worth calling ahead to ask whether they accept visitors before you go in person.
Key Takeaways
- You will need your valid passport, I-94 arrival record, and proof of a U.S. address (even a temporary one like a hotel or Airbnb) to open an account.
- Banks verify your visa status electronically through Homeland Security, so your visa must be valid and in the system at the time you apply.
- The account opening process takes longer for visa holders — expect 24 to 48 hours instead of same-day approval — because of additional background checks.
- Large national banks are more likely to accept visa holders than small community banks, but policies vary by location and branch.
- Some banks will not let you open an account if your visa expires within 90 days, so check the expiration date on your I-94 before you apply.
Documents you need to bring
Bring your valid passport and your I-94 arrival record. The I-94 is the electronic record of your entry into the U.S., and banks pull it directly from the Homeland Security database using your passport number. If you want a physical copy to show the bank, you can print it from cbp.gov/i94 — it takes about two minutes. Some banks will not ask for it, but having it on hand speeds up the process.
You also need proof of a U.S. address. This can be a lease, a hotel confirmation, an Airbnb receipt, a utility bill, or even a letter from the person whose address you are using. Banks are flexible here because they understand that visitors do not have utility bills. A hotel confirmation or a letter from a friend saying you are staying with them is usually enough. If you are staying in a hotel, ask the front desk for a letter on hotel letterhead confirming your dates of stay — many banks accept this without question.
Bring a second form of ID if you have one — a driver's license from your home country, a national ID card, or a student ID. This is not always required, but it can speed things up if your passport is damaged or if the bank's system has trouble reading it.
Which banks are most likely to accept you
Chase, Bank of America, Wells Fargo, and Citibank have explicit policies allowing visa holders to open accounts. They have the infrastructure to verify visa status electronically and handle the extra compliance steps. These banks have branches nationwide, so you have options for location and hours.
Credit unions are less predictable. Some credit unions will open accounts for visa holders without hesitation; others will refuse. The difference usually depends on whether the credit union has the software to verify visa status in real time. Call ahead and ask directly — credit unions are often more willing to explain their policy over the phone than banks are.
Online-only banks like Chime, Ally, and Charles Schwab have varying policies. Some will open accounts for visa holders; others require a Social Security number or a U.S. address that matches a utility bill. Read the fine print on their website or call their customer service line before you start the application, because online banks do not let you walk in and talk to someone if something goes wrong.
Why the process takes longer for visa holders
Banks are required by federal law to verify your identity and check you against lists of people who are barred from banking — sanctions lists, terrorist watch lists, and others. For U.S. citizens and permanent residents, this verification is fast because the bank can cross-reference your Social Security number. For visa holders, the bank has to verify your status through Homeland Security, which adds a step and takes time.
The bank will also ask questions about the source of your funds and your purpose in the U.S. This is not because they suspect you of anything — it is standard for all non-resident customers. Be honest and straightforward. If you are a student, say so and bring your I-20 or DS-2019 form. If you are here for work, bring your employment letter or visa sponsorship documents. If you are a tourist, that is fine too — just say it.
Account approval usually takes 24 to 48 hours. Some banks will give you a temporary debit card or online access while they finish the background check. Others will make you wait until everything clears. Ask the bank representative what to expect before you leave the branch.
What happens if your visa expires soon
If your visa expires within 90 days, some banks will not open an account for you. They consider the account too risky if you will no longer be in the country soon. Other banks have no such rule. This varies by bank and sometimes by branch, so ask when you call ahead.
If you are extending your stay or changing your visa status, bring documentation of that with you. A receipt showing you have filed an extension with USCIS, or a letter from your employer saying they are sponsoring you for a work visa, can convince a bank to open the account even if your current visa is expiring. The bank wants to know you will still be here and that your status is legitimate.
If a bank turns you down because your visa is expiring, do not argue — move to the next bank on your list. Some banks are stricter than others, and you will find one that will work with you.
Using the account while you are here and after you leave
Once the account is open, you can use it like any other customer. You can deposit checks, transfer money, pay bills, and use the debit card. You can also set up direct deposit if you are working in the U.S. The bank will not close the account when your visa expires, so you can keep it open and use it remotely after you leave.
If you leave the U.S. and want to keep the account active, you will need to maintain a minimum balance — usually $25 to $100, depending on the bank. You can also set up online bill pay or automatic transfers so you do not have to visit a branch. Some banks will charge you a fee if the account sits inactive for a long time, so check the fee schedule before you open it.
If you want to close the account after you leave, you can do it online or by calling the bank. You will need to withdraw or transfer any remaining balance, and the bank will mail you a final statement. There is no penalty for closing the account early.
Frequently Asked Questions
Do I need a Social Security number to open a bank account on a visitor visa?
No. Banks can open accounts for visa holders using your passport number and I-94 instead. However, if you plan to earn income in the U.S., you will need to apply for an Individual Taxpayer Identification Number (ITIN) from the IRS, and some banks may ask for that when you set up direct deposit. You can apply for an ITIN online or at an IRS office.
What if the bank's system cannot verify my visa status?
This sometimes happens if your entry information has not yet been uploaded to the Homeland Security database, or if there is a typo in your passport number. Ask the bank to try again in a few hours, or come back the next day. If the problem persists, bring your physical I-94 arrival card (if you have it) or a printed copy from cbp.gov. The bank can manually verify your status using that document.
Can I open an account if I am on a visa waiver program instead of a visitor visa?
Yes. Visa waiver travelers (from countries in the Visa Waiver Program) have an I-94 just like visa holders do, and banks treat them the same way. Bring your passport and your I-94 arrival record, and the process is identical.
Will opening a bank account affect my visa status or immigration record?
No. Opening a bank account is a normal financial transaction and does not trigger any immigration consequences. Banks report account activity to the IRS for tax purposes, but that is separate from immigration. Having a bank account actually makes it easier to show that you have legitimate financial ties in the U.S., which can help if you ever need to extend your stay or change your visa status.
What if I do not have a fixed address yet?
Use your hotel address or the address of the person you are staying with. If you are staying with a friend, ask them to write a simple letter on their own paper saying you are staying at their address and include the dates. Banks accept this. You can also use a mail forwarding service address or a UPS store address if you have one, though some banks are pickier about those.