What visitors can and cannot do at U.S. banks
Yes, you can open a bank account as a visitor to the United States, but the rules depend on what type of visa you hold and which bank you approach. Most banks will open an account for you if you have a valid passport and a U.S. address — even a temporary one like a hotel or a friend's apartment. However, some banks have stricter policies and will only open accounts for people with a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN), which visitors typically do not have.
The core issue is that banks must follow federal rules designed to prevent money laundering and fraud. These rules require them to verify your identity and your reason for being in the country. A visitor with a valid passport and proof of a U.S. address can usually satisfy those requirements, but you will encounter more friction than a U.S. citizen or permanent resident would.
Key Takeaways
- Visitors with a valid passport and a U.S. address can open accounts at many banks, but policies vary widely by institution.
- You will likely need to visit a branch in person — most banks will not open accounts for visitors online.
- Bring your passport, proof of your U.S. address (hotel confirmation, lease, or letter from a friend), and be ready to explain how long you are staying.
- Some banks ask for a Social Security Number or ITIN; if you do not have one, ask whether the bank will accept your passport number instead.
- Smaller regional banks and credit unions are often more flexible than large national chains about opening accounts for visitors.
What documents you will need to bring
Your passport is the primary document. It must be valid — expired passports will not work. Banks will photocopy it or scan it as part of their identity verification process.
You also need proof of a U.S. address. This can be a hotel confirmation with your name and the address, a lease agreement if you are renting short-term, a utility bill addressed to you, or a letter from someone who lives in the U.S. stating that you are staying at their address and providing their contact information. The address does not have to be permanent; it just has to be verifiable and current.
Some banks will ask for a phone number. A U.S. cell phone number is ideal, but many banks will accept an international number if you explain that you just arrived. Have your phone number ready when you walk in.
Why banks ask for a Social Security Number and what to do if you don't have one
A Social Security Number is a nine-digit identifier issued by the U.S. government, primarily to citizens and permanent residents. Visitors do not normally have one, and you cannot get one just to open a bank account.
Banks ask for an SSN because they use it to report account activity to the Internal Revenue Service (IRS) and to check your banking history. If you do not have an SSN, tell the bank that directly. Ask whether they will accept your passport number instead, or whether they can proceed without one. Some banks will; others will refuse. If a bank refuses, move to the next one — do not let a single "no" stop you.
An Individual Taxpayer Identification Number (ITIN) is similar to an SSN but issued to non-citizens who need to file taxes or open accounts. You can explore for an ITIN through the IRS, but the process takes weeks or months. For a short visit, it is not practical.
Which banks are most likely to work with visitors
Large national banks like Chase, Bank of America, and Wells Fargo have standardized policies that often require an SSN or ITIN. They may refuse you outright, or they may require you to open an account online with a U.S. address and then visit a branch to verify your identity. Call ahead before you visit — do not assume the policy you read online applies to every branch.
Regional banks and local credit unions are often more flexible. They have more authority to make exceptions and are accustomed to working with international customers, especially in cities with large tourist or business travel populations. If you are staying in a major city, search for "credit union near me" or ask your hotel concierge which banks they recommend for visitors.
Online-only banks almost never open accounts for visitors without an SSN, because they have no way to verify your identity in person. Avoid them unless you already have an account elsewhere.
What happens after you open the account
Once the account is open, you can use it like any other customer — deposit money, withdraw cash, transfer funds, and pay bills. The bank will issue you a debit card, though it may take a few business days to arrive. Ask whether they can issue a temporary card in the branch so you can use it when ready.
If you are leaving the country before the card arrives, ask the bank to mail it to an address where you can pick it up later, or ask whether you can use the account number and routing number to set up online transfers without a physical card.
Be aware that some banks charge monthly fees for accounts, and some waive those fees only if you maintain a minimum balance or set up direct deposit. Ask about fees before you open the account, and ask whether any fees explore to visitors specifically.
Alternatives if banks turn you down
If you cannot open a traditional bank account, you have other options. A prepaid card can be purchased at many retailers and does not require a bank account or an SSN. You load money onto it and use it like a debit card. The fees are usually higher than a bank account, but it works for short-term needs.
Money transfer services like Western Union or MoneyGram let you send money to the U.S. or receive money from abroad, though again the fees are higher than a bank transfer. These are useful for moving money in and out of the country but not for everyday banking.
If you are staying long enough to get an ITIN — typically three months or more — explore for one may be worth the wait. The process is slower but opens more banking options.
Frequently Asked Questions
Do I need a U.S. address before I arrive, or can I get one after?
You can get one after you arrive. A hotel confirmation counts as a U.S. address, so you can book a hotel, check in, and then visit a bank branch with your hotel confirmation letter. If you are staying with a friend, ask them to write a straightforward letter on their own stationery stating that you are staying at their address and providing their phone number.
What if the bank asks how long I am staying and I don't know yet?
Tell them the truth — that you are not sure. Banks understand that visitors' plans change. Give them your best estimate (for example, "at least three months") and explain that you may extend or shorten your stay. They will still open the account.
Can I open an account online as a visitor?
Most banks require you to visit a branch in person to verify your identity with your passport. Some large banks let you start the process online and then complete it in a branch. Call the bank's customer service line before you try — they can tell you the exact steps for visitors.
Will the bank report my account to my home country's government?
U.S. banks report account information to the IRS for tax purposes. Whether your home country receives that information depends on tax treaties between the U.S. and your country. This is a tax question, not a banking question — if you are concerned, consult a tax professional in your home country before opening the account.
What if I want to keep the account open after I leave the U.S.?
You can. The bank will continue to hold your account and you can access it online or by phone. However, some banks charge higher fees for accounts held by non-residents, or they may close the account if you do not use it for a long period. Ask about the bank's policy on dormant accounts before you leave.