What a visitor can and cannot do at a US bank

A visitor to the United States can open a bank account, but the process is more complicated than it is for a US citizen or permanent resident. Most banks will open an account for you, but they will ask for documents that are harder to provide as a temporary visitor — and some banks will refuse outright.

The core issue is that banks must verify your identity and address under federal anti-money-laundering rules. For a US resident, this means a driver's license and a utility bill. For a visitor, you have neither. Banks handle this gap differently: some accept a passport and a hotel confirmation, others require a US address or a Social Security number you do not have, and a few will not open accounts for visitors at all.

What you can realistically do depends on how long you are staying, whether you have a US address (even a temporary one), and which bank you approach. The easiest path is usually a bank that has branches in your home country, because they already know how to verify foreign customers.

Key Takeaways

  • Most US banks will open a checking or savings account for a visitor, but they require a passport and proof of a US address — a hotel confirmation, an Airbnb booking, or a friend's address with written permission.
  • A Social Security number is not required to open an account, but some banks ask for one and will turn you away if you cannot provide it; others issue an Individual Taxpayer Identification Number (ITIN) as a substitute.
  • Banks that operate internationally — such as HSBC, Citibank, and Bank of America — are more likely to accept visitors because they have processes for foreign customers.
  • You will need to bring your passport and at least one additional document proving your US address; a hotel reservation, lease agreement, or letter from someone who lives at that address will work.
  • Opening an account in person at a branch is faster and more likely to succeed than opening one online, because a teller can see your passport and ask follow-up questions.

What documents you will need to bring

Your passport is non-negotiable. It is the only document that proves your identity as a foreign national, and every bank will ask for it. Bring the original, not a photocopy — banks verify the security features in person.

The second document is proof of a US address. This is where most visitors get stuck. A hotel confirmation with your name and the hotel's address works. An Airbnb or VRBO booking works. A lease agreement works. A letter from a friend or family member who lives in the US, written on their own paper and stating that you are staying at their address, works — though some banks ask that the letter also include their phone number and a statement that they give you permission to use their address.

Some banks will also ask for a phone number. If you have a US phone number (from a prepaid SIM card or a service like Google Voice), bring that. If you do not, tell the bank your home country number; they will note it in your file.

A Social Security number is not required. If a bank asks for one and you do not have one, ask whether they issue ITINs or whether they can open the account without one. If they refuse both, leave and try another bank.

Which banks are most likely to accept you

Large international banks are your best bet. HSBC, Citibank, Bank of America, and Wells Fargo all have experience with foreign customers and have processes in place to verify them. Chase and US Bank are more inconsistent — some branches will open an account for a visitor, others will not.

Credit unions are harder to predict. Many require you to live in their service area or have a family member who is already a member. Call ahead before you visit.

Online-only banks like Chime, Ally, and Marcus are usually not an option for visitors, because they cannot verify your identity online without a US address, phone number, or Social Security number. A few will open an account if you have a US address, but most will not.

Your best strategy is to call the bank's main customer service line before you visit a branch. Tell them you are a visitor with a passport and a hotel address, and ask whether they can open an account for you. If they say yes, ask what documents to bring. If they say no, try the next bank on your list.

How long the process takes and what happens next

Opening an account in person at a branch usually takes 15 to 30 minutes. The teller will look at your passport, write down your address, ask why you are in the US, and run a background check. The background check is when ready. You will walk out with a debit card number (though the physical card will arrive by mail in 7 to 10 days) and online banking access.

If you are opening an account online, the process takes longer and is more likely to fail. The bank will send you a verification code by email or text, ask you to upload a photo of your passport, and then may ask follow-up questions about your address or the purpose of the account. This can take several days, and the bank may deny the process if it cannot verify your address.

Once the account is open, you can deposit money, receive wire transfers, and use your debit card when ready. You can also set up direct deposit if your US employer has your account number and routing number.

What you cannot do as a visitor

You cannot open a credit card account. Credit card companies run a credit check, and you have no US credit history. They will deny you.

You may not be able to set up online bill pay to pay US utilities or other bills, because the bank's system may require a US address that matches your account. Ask the bank whether this is a limitation before you open the account.

You cannot use the account to hide money or conduct transactions that look suspicious. Banks are required to report large or unusual transactions to the federal government. If you are depositing large sums of cash or receiving many wire transfers, the bank may freeze your account and ask you to explain the source of the money.

If you overstay your visa or your visitor status expires, the bank will not automatically close your account — but if you try to use it after your status has ended, the bank may flag the activity and report it to authorities. Keep your account in good standing and close it before you leave the US if you do not plan to return.

Alternatives if banks turn you down

If you cannot open a traditional bank account, you have other options. Prepaid debit cards do not require a bank account and do not ask for a Social Security number. You can buy one at a drugstore or supermarket, load it with cash, and use it like a debit card. The downside is that they charge monthly fees and do not earn interest.

Money transfer services like Western Union and MoneyGram let you send money to the US and pick it up in cash at a location near you. This is useful if you need cash quickly, but it is expensive and does not give you a way to receive direct deposits or pay bills electronically.

If you are staying with a friend or family member, you could ask them to add you as an authorized user on their account. You would not own the account, but you could use their debit card or withdraw cash. This works only if you trust the person completely, because they have full control of the money.

Frequently Asked Questions

Do I need a Social Security number to open a bank account as a visitor?

No. A Social Security number is not required. If a bank asks for one, ask whether they can issue an ITIN instead, or whether they will open the account without either number. Many banks will. If one refuses, try another bank.

Can I use my hotel address as my account address?

Yes. Bring your hotel confirmation with your name and the hotel's address. Some banks will accept it as proof of address. If the hotel is temporary, tell the bank how long you are staying and what your permanent address is in your home country.

What if the bank asks why I am in the US?

Answer honestly. Say whether you are here for tourism, work, school, or visiting family. Banks ask this to understand the purpose of the account and to make sure you are not trying to hide money. A straightforward answer is fine.

Can I open an account online as a visitor, or do I have to go to a branch?

Online is harder and often fails. In-person at a branch is faster and more likely to work, because the teller can see your passport and verify your identity on the spot. If you must open online, choose a bank that explicitly says it accepts visitors, and have your passport and address proof ready to upload.

What happens to my account if I leave the US?

Your account stays open. You can continue to use it to receive money, pay bills, and access your balance online from anywhere in the world. You can also close it remotely by calling the bank. If you do not close it and do not use it for a long time, the bank may close it for inactivity, but this usually takes a year or more.