What banks will and won't do for visitor visa holders
Yes, you can open a bank account on a visitor visa, but the process is harder than it is for citizens or permanent residents. Most banks will open a checking or savings account for you, but they require more documentation and ask more questions about your immigration status and the source of your money. The exact rules depend on which bank you choose and which state you're in.
Banks are required by federal law to verify your identity and determine whether you're a U.S. person for tax purposes. A visitor visa counts as a legitimate immigration status, so you're not automatically blocked. However, banks treat visitor visa holders as higher risk because your stay is temporary and your ability to repay loans or maintain the account is uncertain. Some banks have stopped opening accounts for non-residents altogether, while others have specific programs for international visitors.
The biggest obstacle is not the visa itself—it's the documentation. You'll need a valid passport, your I-94 arrival record (which you can print from the U.S. Customs and Border Protection website), and proof of a U.S. address. Many visitor visa holders don't have a U.S. address yet, which is where the process breaks down.
Key Takeaways
- Banks can legally open accounts for visitor visa holders, but most require an I-94 arrival record, a valid passport, and a U.S. address to do so.
- Proof of U.S. address is the hardest requirement to meet; a hotel address, an Airbnb confirmation, or a letter from someone letting you stay at their home can work.
- Large national banks like Chase, Bank of America, and Wells Fargo have different policies—some open accounts easily for visitors, others require a Social Security number you may not have yet.
- If a bank refuses you, credit unions and online banks often have simpler requirements and may not require a U.S. address at all.
- You cannot open an account without an I-94 or equivalent arrival record; this is the one document no bank will waive.
Documents you'll need to bring
Start with your passport and your I-94 arrival record. The I-94 is the electronic record the U.S. government creates when you enter the country. You don't receive a physical copy anymore—you print it yourself from the CBP Border Crossing Information website (cbp.gov). Print it before you go to the bank. This document shows your name, passport number, visa type, and the date you're authorized to stay until. Banks will not open an account without it.
Next, you need proof of a U.S. address. This is the step that stops most visitor visa holders. The address does not have to be permanent or owned by you. A hotel confirmation, an Airbnb booking, or a letter from a friend or family member saying you're staying at their address will work. If you're staying with someone, ask them to write a simple letter on their own paper saying you're living there, include their name and address, and have them sign and date it. Some banks accept this; others want a utility bill or lease in the person's name as well. Call the bank before you go and ask exactly what they'll accept.
You may also need a Social Security number or an Individual Taxpayer Identification Number (ITIN). A Social Security number requires you to have a job offer or be a student at an accredited school. If you don't have either, you can apply for an ITIN through the IRS, but this takes weeks. Many banks will open an account without either number if you're a visitor, but they'll ask for one and may close the account later if you don't provide it. Ask the specific bank what their policy is.
Which banks are easiest to work with
Chase, Bank of America, Wells Fargo, and Citibank are the largest banks in the U.S., but they don't all treat visitor visa holders the same way. Chase has branches in most cities and will open accounts for visitors, but they require a U.S. address and may ask for a Social Security number or ITIN. Bank of America has similar requirements. Wells Fargo has become stricter in recent years and may refuse accounts for non-residents in some states. Citibank has a program specifically for international customers and is often easier to work with if you have a job or are a student.
Credit unions are often simpler. They're smaller, locally run financial institutions, and many have fewer restrictions on visitor visa holders than national banks do. You usually have to live or work in a specific area to join, but if you do, they may not require a U.S. address or Social Security number. Search for credit unions in your area and call to ask their policy before you visit.
Online banks like Chime, Ally, and Charles Schwab have the fewest requirements in many cases. Some will open accounts for visitor visa holders with just a passport and I-94, no U.S. address required. However, they cannot issue a debit card to an address outside the U.S., so you'll need a U.S. address for the card to be mailed to. Read the fine print on their website or call customer service to confirm they accept visitor visa holders before you apply.
What happens if a bank says no
If one bank refuses you, try another. Banks have different policies, and what Chase won't do, a credit union might. Don't let a single rejection stop you. Keep a record of which banks you've tried and what reason they gave for refusing you—this information helps you know which banks to avoid and which to try next.
If you're being refused because you don't have a U.S. address, get one. Stay at a hotel for one night and use that address. Book an Airbnb for a week. Ask a friend if you can use their address. The address doesn't have to be where you actually live; it just has to be a real U.S. address you can receive mail at. Once you have an account, you can update the address later if you move.
If you're being refused because you don't have a Social Security number or ITIN, ask the bank whether they'll open the account anyway and let you provide the number later. Some will. If not, you can apply for an ITIN through the IRS Form W-7, but this takes four to six weeks. In the meantime, try online banks or credit unions, which are more likely to waive this requirement.
How long the process takes and what to expect
Opening an account in person at a bank branch usually takes 20 to 45 minutes. The banker will ask you questions about the source of your money, why you're in the U.S., how long you're staying, and whether you plan to work. Answer honestly. They're not trying to trick you; they're required by law to ask these questions for all new accounts. Bring all your documents with you—passport, I-94, proof of address, and anything else the bank asked for when you called.
Once you've answered the questions and signed the paperwork, the account is usually open immediately. You can use it the same day. A debit card will be mailed to your U.S. address within 7 to 10 business days. If you need cash before the card arrives, you can withdraw money at the bank's ATM or ask the teller to give you cash back when you make your first deposit.
If you apply online, the process takes longer. You'll upload photos of your documents, answer questions through the website, and wait for the bank to review everything. This can take 3 to 7 business days. Some online banks will not complete the account until they've verified your address by mailing you a code, which adds another week.
Keeping your account open after your visa expires
Your bank account does not automatically close when your visitor visa expires. However, you must tell the bank if your immigration status changes. If you leave the U.S. and your visa expires, you can keep the account open as long as you want, but you won't be able to use it to receive deposits or make transactions from outside the U.S. without a U.S. phone number and address on file.
If you change from a visitor visa to another status—such as a work visa, student visa, or permanent residency—update your information with the bank. Bring your new visa or green card to a branch and ask them to update your file. This protects you from account closure and makes sure the bank has your correct immigration status for tax reporting.
If you overstay your visa, your bank account is not affected, but you should not use it to hide money or conduct transactions that suggest you're working illegally. Banks report suspicious activity to the government, and immigration authorities can see your financial records if they investigate you.
Frequently Asked Questions
Do I need a Social Security number to open a bank account on a visitor visa?
No, but many banks will ask for one. If you don't have a Social Security number, ask whether the bank will open the account without it or let you provide one later. Online banks and credit unions are more likely to say yes. If the bank refuses, you can apply for an ITIN through the IRS, which takes four to six weeks.
Can I use a hotel address as my U.S. address when opening an account?
Yes. A hotel confirmation, Airbnb booking, or letter from someone letting you stay at their home all count as proof of address. The address doesn't have to be permanent. Once you have an account, you can update the address if you move.
What if I don't have an I-94 yet because I just arrived?
Print your I-94 from the CBP website before you go to the bank. If you arrived by air, your I-94 was created electronically when you passed through immigration. If you arrived by land, it may take a few hours to appear in the system. Wait until the next day to apply if you just arrived.
Can I open an account online if I'm on a visitor visa?
Some online banks will, but most require a U.S. address for the debit card to be mailed to. Read the bank's policy or call customer service before you apply. In-person applications at a bank branch are usually faster and more reliable for visitor visa holders.
What happens to my account if I leave the U.S. before my visa expires?
Your account stays open. You can keep money in it and access it online or by phone, but you won't be able to use a debit card or ATM outside the U.S. without a U.S. phone number and address. Tell the bank you're leaving so they don't freeze the account for suspicious activity.