Yes, you can open a bank account as a foreigner, but the process depends on your visa status and the bank you choose
Banks in the United States will open accounts for non-citizens, but they need to verify who you are and whether you have legal permission to be in the country. The main requirement is a valid form of identification and proof of your current address. Some banks make this straightforward; others have stricter rules that depend on your visa type or whether you have a Social Security Number.
The easiest path is usually a bank that explicitly welcomes international customers or one located near a university, since they process foreign student accounts regularly. You will need to bring documents in person — you cannot open most accounts online as a foreigner — and the whole process typically takes 15 to 30 minutes once you have the right papers.
Key Takeaways
- You will need a valid passport and proof of your U.S. address, such as a lease, utility bill, or letter from your employer.
- A Social Security Number or Individual Taxpayer Identification Number makes opening an account easier, but many banks will open accounts without one if you have a visa.
- Banks near universities and some online-first banks are more accustomed to opening accounts for non-citizens than traditional brick-and-mortar branches.
- You must visit a branch in person to open the account; remote opening is not available to most foreign nationals.
- Your visa status matters — student visas, work visas, and temporary visitor visas are all treated differently by banks.
What documents you need to bring
Start with your valid passport. This is non-negotiable. Banks use it to confirm your identity and check your legal status in the country. If your passport is expired, the bank will not accept it, even if you have a valid visa stamp inside.
Next, you need proof of your current U.S. address. A lease agreement, utility bill, or a letter from your employer stating your work address will work. If you just arrived and do not have any of these yet, some banks will accept a letter from your school or a temporary housing confirmation. Call the branch ahead of time to ask what they accept — policies vary.
Bring your visa or immigration document if you have one. This shows the bank that you are legally in the country. If you are on a student visa, bring your I-20 form. If you are on a work visa, bring your I-797 approval notice or employment letter. If you are a visitor with no visa (for example, a Canadian or European citizen with visa-free entry), bring your passport stamp showing your entry date and permitted stay length.
Whether you need a Social Security Number or ITIN
A Social Security Number (SSN) is a nine-digit identifier the U.S. government issues to citizens and some permanent residents. A Social Security Number for non-citizens is called an Individual Taxpayer Identification Number (ITIN). Many banks prefer one of these because it helps them report account activity to the IRS, but they are not always required.
If you have an SSN or ITIN, bring it. If you do not have one yet, tell the bank during your visit. Some banks will open your account anyway using your passport number as a temporary identifier. Others will ask you to return once you have obtained an ITIN. Getting an ITIN takes several weeks and requires filing a form with the IRS, so if you do not have one, ask the bank first whether they will open an account without it.
You can explore for an ITIN at an IRS office or through certain tax preparation services. You do not need to have earned income or filed taxes to get one — you can request it straightforward to open a bank account. The IRS website lists which offices accept ITIN applications in person.
Which banks are easiest for foreign nationals
Large national banks like Chase, Bank of America, and Wells Fargo will open accounts for non-citizens, but their policies vary by branch. Some branches are experienced with international customers and move quickly; others may ask more questions or require an ITIN before proceeding. Call ahead to the specific branch you plan to visit and ask whether they open accounts for people on visas.
Banks located near major universities — particularly in cities like Boston, New York, Los Angeles, and San Francisco — handle foreign student accounts constantly and have streamlined processes. If you are a student, your school may have a preferred bank or even a branch on campus.
Online banks like Chime, Wise, and Revolut have different rules. Some will open accounts for non-citizens without requiring an in-person visit, though they still need a valid ID and proof of address. Check their websites for their specific policy on non-U.S. citizens. These banks are often faster than traditional banks, but they may not offer all the services you need, such as in-person deposit or cashier's checks.
What happens during your visit to the branch
Arrive with all your documents and be prepared to answer questions about why you are in the United States, how long you plan to stay, and what you will use the account for. The bank is required by federal law to verify your identity and understand the source of your funds, so these questions are standard, not a sign of a problem.
Tell the banker your visa status clearly. If you are a student, say so. If you are on a work visa, mention that. If you are visiting temporarily, say that too. Banks have different account types for different situations — some accounts are designed for temporary residents and may have restrictions or higher fees.
The banker will likely ask for your SSN or ITIN. If you do not have one, explain that you have just arrived or are in the process of obtaining one. Ask whether the bank will open the account using your passport number instead. If they say no, ask what you need to do to return and complete the process once you have an ITIN.
Once the account is open, you will receive a debit card in the mail within 7 to 10 business days. Some banks issue a temporary card on the spot that you can use when ready.
Fees and account types for non-citizens
Banks sometimes charge higher fees for accounts held by non-citizens or accounts without an SSN. These fees might include a monthly maintenance fee, a fee for using out-of-network ATMs, or a fee for paper statements. Ask the banker about all fees before you open the account — they should provide a written fee schedule.
Some banks offer accounts specifically for international customers or temporary residents. These accounts may have lower minimum balances or waived fees if you meet certain conditions, such as setting up direct deposit. Ask whether the bank has a product designed for your situation.
If you plan to send money to your home country, ask about wire transfer fees and exchange rates. Some banks charge $15 to $50 per wire transfer, and the exchange rate they offer may be worse than what you would get through a money transfer service like Wise or OFX. Knowing this upfront helps you decide whether to use the bank for international transfers or use a different service.
Frequently Asked Questions
Can I open a bank account if I am visiting the U.S. on a tourist visa or visa waiver?
Yes, but some banks are hesitant because your stay is temporary. Bring your passport showing your entry stamp and the date you are permitted to leave. Some banks will open a basic checking account; others may require you to have a longer-term visa or an address that extends beyond your tourist stay. Call ahead to ask.
What if the bank says they cannot open an account without an SSN or ITIN?
Ask whether you can return once you have obtained an ITIN, or whether they will hold your process. If they refuse, try a different bank — policies vary widely. Online banks sometimes have more flexible rules than branches. You can also explore for an ITIN at an IRS office while you are waiting to open the account.
Do I need a U.S. phone number to open a bank account?
Most banks do not require a U.S. phone number, but they will ask for a way to contact you. You can provide your home country phone number or a number from a U.S. mobile service. If you do not have either yet, ask the bank whether they will accept an email address instead.
Can my family member or friend open the account on my behalf?
No. Banks require the account holder to be present in person and to sign the account agreement themselves. This is a legal requirement, not a bank choice. You must visit the branch yourself.
How long does it take to open an account?
The in-person process usually takes 15 to 30 minutes. Your debit card arrives by mail in 7 to 10 business days. You can use your account when ready after opening it, even before the card arrives, if you set up online banking or ask for a temporary card at the branch.