What tourists can and cannot do at US banks

Most US banks will not open an account for you if you are a tourist on a temporary visa. Banks are required by federal law to verify your identity and residential address, and "tourist" or "visiting" does not satisfy that requirement. You need either a Social Security Number (SSN), an Individual Taxpayer Identification Number (ITIN), or a state ID or driver's license showing a US address.

Some banks make exceptions for people on work visas (H-1B, L-1) or student visas (F-1, J-1) because those statuses come with documentation that proves intent to stay and a US address. Tourist visas (B-1/B-2) do not. A few banks will open accounts for tourists if you have a US citizen or permanent resident co-signer, but this is rare and varies by bank and branch.

The barrier is not discrimination—it is federal anti-money-laundering law. Banks must complete a process called Know Your Customer (KYC) verification, which requires proof of identity and proof of address. A passport alone does not meet the address requirement.

Key Takeaways

  • Tourist visas (B-1/B-2) do not may have access to for standard bank accounts because banks cannot verify a permanent US address.
  • You need either a Social Security Number, an ITIN, or a state-issued ID with a US address to open an account at most banks.
  • Student visas (F-1) and work visas (H-1B, L-1) often may have access to because they come with documentation of a US address and intent to stay.
  • Some banks accept a co-signer who is a US citizen or permanent resident, but availability varies widely by institution.
  • If you cannot open a bank account, prepaid debit cards and money transfer services are legal alternatives for holding and moving money.

Why banks require a US address and ID

Federal law requires banks to verify your identity and your residential address before opening an account. This is part of the Bank Secrecy Act and anti-money-laundering regulations enforced by the Financial Crimes Enforcement Network (FinCEN). The bank must document who you are and where you live.

A passport proves identity but not address. A hotel address is temporary and does not count as residential. A US driver's license or state ID card proves both identity and address, which is why banks accept them. If you do not have either, the bank has no way to complete the verification and cannot legally open the account.

This rule applies equally to all banks—large national banks like Chase and Bank of America, regional banks, and credit unions. There is no workaround that bypasses the requirement, though some institutions are more flexible about what documents they will accept.

What documents you need if you are on a work or student visa

If you are in the US on an H-1B, L-1, F-1, or J-1 visa, you have a stronger case. These visas come with official documentation showing your name, your US address (usually your employer's office or your school), and the dates of your authorized stay. Banks treat these as proof of both identity and address.

Bring your passport, your visa stamp, and your I-94 arrival/departure record (available free at cbp.gov). If you are on an F-1 student visa, bring your I-20 form from your school. If you are on an H-1B work visa, bring your I-797 approval notice from USCIS. The bank will photocopy these and keep them on file.

Even with these documents, call the bank branch before you go. Some branches are more experienced with visa holders than others, and a quick call can save you a wasted trip. Ask specifically whether they open accounts for your visa type.

Getting an ITIN if you plan to stay longer or work

An Individual Taxpayer Identification Number (ITIN) is a nine-digit number issued by the IRS to people who do not have a Social Security Number but need to file taxes or open a bank account. You can get an ITIN even if you are on a tourist visa, though the process takes time.

To get an ITIN, you must file Form W-7 with the IRS and provide proof of identity and proof of address. A passport counts as identity. For address, you can use a lease, a utility bill, a bank statement, or a letter from your employer or school. You submit the form by mail or in person at an IRS office or an authorized acceptance agent.

Processing takes four to six weeks by mail. Once you have the ITIN, you can use it to open a bank account at most institutions. However, getting an ITIN requires that you have a legitimate reason to file taxes in the US (such as income from work or rental property), so it is not a solution for every tourist.

Using a co-signer to open an account

Some banks will open an account for a tourist if a US citizen or permanent resident co-signs. The co-signer takes joint responsibility for the account and must be present when you open it. This is not common, but it is possible at certain banks and credit unions.

The co-signer does not need to deposit money or keep a balance. They are simply confirming their identity and agreeing to the account terms. However, they may be liable if the account goes negative or if there are disputes.

Call ahead and ask whether the bank offers co-signer accounts for tourists. Large national banks rarely do, but smaller regional banks and credit unions are more likely to have this option. If you find a bank that will do it, bring both your passport and your co-signer's ID and proof of address.

Alternatives if you cannot open a bank account

If you cannot open a traditional bank account, you have legal options for holding and moving money while you are in the US. A prepaid debit card does not require a bank account. You can buy one at most drugstores and supermarkets, load money onto it, and use it to pay for things and withdraw cash at ATMs. Some prepaid cards charge monthly fees, so compare options before you buy.

Money transfer services like Western Union and MoneyGram let you send money to other countries or receive money from abroad. You do not need a bank account to use them. You pay in cash and pick up the money at an agent location, or you can have it sent to a bank account if you have one in your home country.

If you are working in the US, your employer can issue you a paycheck, and you can cash it at most banks (even without an account) or at check-cashing services. Check-cashing fees vary but are usually 1 to 3 percent of the check amount.

What happens if you try to open an account with false information

Do not use a false address, borrow someone else's ID, or provide fake documents to open a bank account. Banks verify information electronically, and discrepancies are caught during the account-opening process. If you are caught, the bank will refuse to open the account and may report you to law enforcement.

Providing false information to a bank is a federal crime under the Bank Secrecy Act. Penalties include fines and imprisonment. It is not worth the risk, and there is no benefit—you would not be able to use the account anyway because the address and identity would not match when you tried to make transactions.

Frequently Asked Questions

Can I use my hotel address to open a bank account?

No. Banks require a residential address, and a hotel address is temporary. Some banks will ask for a permanent address in your home country instead, but most will not open an account without a US address. If you are staying with a friend or family member, you may be able to use their address if you can prove you live there (such as with a lease or a letter from them).

What if I am a tourist but I have a US phone number and a US address from an Airbnb?

A phone number alone does not satisfy the address requirement. An Airbnb or short-term rental address is not considered residential by most banks. You need either a lease, a deed, or a utility bill showing your name at a US address. If you are renting long-term, get a lease in your name and bring it to the bank.

Can I open an account online without going to a branch?

Some online banks have looser verification requirements than brick-and-mortar banks, but most still require a US address and either an SSN or ITIN. A few online banks accept international customers, but they typically do not allow you to deposit cash or use ATMs in the US. Check the bank's website for their specific requirements before you try to open an account.

If I get married to a US citizen, can I open a bank account?

Marriage to a US citizen does not automatically change your visa status or give you the right to open a bank account. You would still need either a valid visa with a US address, an SSN, an ITIN, or a state ID. However, your spouse could co-sign an account for you at some banks. You would also need to begin the immigration process to change your status, which is separate from opening a bank account.

Do credit unions have different rules than banks?

Credit unions follow the same federal verification requirements as banks, so they cannot open accounts without proof of identity and address. However, some credit unions are more flexible about accepting documents from visa holders or co-signers. Call your local credit union and ask whether they have experience opening accounts for tourists or visa holders.