Foreigners are able to open a bank account in the USA without a problem, and they do not need to be a citizen or have a Social Security Number to do so. Once you know what documents to collect, which banks are open to foreigners, and what steps to take in order, the process becomes easy.
Most people come to the US with the assumption that the banking system is closed to them unless they are citizens or have a green card. That’s a mistake that costs them time, money and a lot of unnecessary stress. Foreigners are welcome at major banks such as Bank of America, Chase, Wells Fargo and PNC, provided they arrive with the proper documentation. This guide will cover all the documents you will need, the full step-by-step process, what banks are best for foreigners, and exactly how you can get your account open without any confusion.
Why Opening a US Bank Account Matters More Than Most Foreigners Realize
Without a local bank account, it is difficult to make almost any financial transaction in the US.
You pay check-cashing fees, foreign transaction fees on every card swipe, and you don’t get the federal deposit insurance that Americans enjoy. Bankrate’s 2026 banking research indicates that deposits at insured banks are federally protected against bank failure up to $250,000 per account. That sort of security doesn’t come in a foreign bank account.
This is what most guides don’t tell you. A US bank account isn’t just a place to park your money. It’s the first step to establishing credit in America, getting paid on time, paying rent and utilities electronically, and eventually being able to qualify for loans or credit cards in the future.
What a US bank account really means for foreigners:
- Direct deposit means that your salary is deposited directly into your account, and no third party service takes a cut out of your paycheck every time you get paid.
- Foreign transaction fees are eliminated altogether, and that can save you from 1% to 3% on each and every purchase you make while living here.
- Wire transfers to more than 200 countries in more than 140 currencies are made much easier and cheaper, with banks such as Bank of America facilitating wire transfers.
- Your relationship with a US financial institution builds over time, and this history serves as the basis for your relationship with the financial institution when you eventually apply for a US credit card or personal loan.
- Your deposits are automatically covered by federal FDIC insurance, which no foreign bank account can offer you while you’re living on American soil.
The actual significance of this is simple. The whole financial system in the United States expects you to have a US bank account. The earlier you open one, the earlier everyday life here will not cost you any extra money you don’t need to spend.
Who Is Actually Eligible to Open a Bank Account in the USA as a Foreigner
Any foreigner legally residing in the United States can open a bank account in the United States.
Many people are surprised at this. Many new immigrants wait weeks to think they must have a green card before they go to a bank. Bankrate’s March 2026 report indicates that major financial institutions such as Bank of America, Chase, Citibank and PNC all allow non-US citizens to open accounts. There are a few rules that vary depending on residency status, so it’s helpful to know which category you fall into before your visit.
Resident Foreign Nationals Living in the US
The process for opening an account is nearly identical for those who live in the United States on a valid visa and have already received a Social Security Number. For most purposes, banks consider resident foreign nationals as domestic customers, and you may be able to complete the entire application process online without visiting a branch. Your SSN is the tax identification, your passport is the identity and a utility bill is the address in the USA. When those three pieces are in place, the whole process moves very quickly.
Non-Residents, Students, and Temporary Visa Holders
This group has a slightly more complicated process, but it’s still very manageable. Major US banks allow non-residents, international students on F-1 visas, those with work visas (such as H-1B or L-1) and even tourists (B-1 or B-2) to open accounts. The primary distinction is that you will likely have to go in person to a traditional bank branch, as online banking systems at traditional banks are not designed to accept foreign applications without a Social Security Number. In this case, most banks will require an Individual Taxpayer Identification Number (ITIN), which is detailed completely in the section below.
You may think that it’s not worth opening an account for a temporary stay. That way of thinking is very costly. Even after two months, there are enough transactions that foreign card fees become real money, and a US account removes all of that from the get-go.
Documents Required to Open a Bank Account in the USA as a Foreigner
The most important thing for your application to be accepted or rejected on your first visit to a branch is that you bring the proper paperwork.
Come in with missing documents and you’ll be out without an account. Documentation requirements are similar for banks throughout the United States, with some variations between banks. Bank of America, Chase and PNC all require foreigners to bring this.
Primary Identification
You need at least one government-issued photo ID that clearly establishes who you are.
- You must have one government issued photo ID that clearly identifies you.
- At all US banks, the most widely accepted identity document is a valid foreign passport, and it is the only single document that verifies both identity and foreign status.
- For those who have a Border Crossing Card (DSP-150), a US Nonimmigrant Visa is valid at banks such as Bank of America.
- Select major banks accept Mexico, Guatemala, Dominican Republic or Colombia consular identification cards as a primary ID option.
- If you already have lawful permanent resident status in the United States, a Permanent Resident Card, also known as a green card, is just right.
Secondary Identification
Most banks ask for a second form of ID to cross-verify your identity and reduce fraud risk.
- Most US bank branches will accept a foreign driver’s license with a picture on it as a secondary ID.
- A US state ID card meets the secondary ID requirement if you have received it since you came to the United States.
- Some banks, especially those located close to universities, will accept a student ID as a secondary document for international students.
Proof of Address
Banks need to verify both your current US address and your permanent home address abroad.
- One of the most common proof-of-address documents at any bank is a utility bill issued in the past 60 days that includes your full name and current US address.
- A paycheck or pay stub from an employer will be used as both address proof and income verification.
- A lease agreement that has been signed for your US apartment or housing is good, particularly for international students in university housing.
- Most institutions will also accept a formal letter sent directly to you at your U.S. address, for example, a letter from the government or a bank statement.
Tax Identification Number
This is where foreigners often get it wrong and it’s important to understand it well before you go to any bank.
If you have a Social Security Number, enter it and the process continues as if you were a US citizen. Your primary alternative to an SSN is an Individual Taxpayer Identification Number (ITIN), which is accepted at Bank of America, Chase, Wells Fargo, PNC, and most other major banks. If you don’t have either, some banks will accept a Foreign Tax Identification Number (FTIN) from your home country. A few community banks and credit unions, such as DC Credit Union in Washington, do not even ask for a US tax ID for basic non-interest accounts, which is a good fallback.
Opening Deposit
Some banks require a small deposit to activate the account, and others don’t. Wells Fargo charges $25 to open an Everyday Checking account. There is no minimum deposit required with PNC Bank. Please check with your individual branch before visiting, as the deposit requirement may change.
What an ITIN Is and How to Get One Before You Open Your Account
The most important thing to do before entering any US bank is to obtain an ITIN if you don’t have a Social Security Number.
An ITIN is a nine-digit tax processing number issued by the Internal Revenue Service. It always starts with the number 9 and is always written exactly like a Social Security Number. It was established by the IRS in 1996 for foreign nationals, non-residents, and undocumented individuals to fulfill their US tax obligations without having an SSN. It is important to note that an ITIN is not a work permit and is not related to immigration status. It is only for tax identification and financial access.
The exact process for applying for your ITIN is as follows:
- Get IRS Form W-7 directly from the IRS website at irs.gov. The form is called “Application for IRS Individual Taxpayer Identification Number” and is free to download and fill out.
- Be sure to complete all sections of Form W-7 carefully and accurately; a minor error in your name, date of birth, or address can cause delays of several weeks.
- Include a completed U.S. federal tax return with your W-7 application, unless you are one of the specific exceptions listed in the official Form W-7 instructions on irs.gov.
- Submit your original passport or certified copies of your identity documents. You can only submit a passport with a date of entry. For all other document types, two or more items must be combined to meet both identity and foreign status requirements.
- You can submit your completed application by mailing it to the IRS address listed in the W-7 instructions, by visiting an IRS Taxpayer Assistance Center in person, or by having a Certifying Acceptance Agent verify your documents locally without you mailing your originals to the IRS.
- Do not submit your tax return until you receive your ITIN in the mail. The IRS will process ITIN applications outside of the January through April tax filing season in about seven weeks. In the busy season, it may take up to 11 weeks or more.
Step-by-Step Process to Open a Bank Account in the USA as a Foreigner
After you’ve got your documents in order and your ITIN, the account opening process goes quickly.
I have experienced this with people from all over the world and the most common reason for delays is simply being unprepared. The banks are helpful. Paperwork is the whole game. This is how to go through the process cleanly.
- Choose a bank that has a good record of processing foreign national applications. Bank of America and Chase are always the most ready for international clients, and their employees in major cities handle such applications on a regular basis. For students, Wells Fargo branches near universities may have employees who are more familiar with foreign student accounts.
- Before you go, choose between a checking account and a savings account. A checking account is used for regular transactions, such as paying bills, using a debit card, and receiving direct deposits from your employer. A savings account is a place where you store money that you are not going to use on a regular basis and it will earn interest over time. The majority of foreigners first open a checking account and then a savings account.
- Before you go, call your selected branch and tell them what’s going on. Different branches of the same bank may have different requirements, so you don’t have to make an unnecessary trip if you find out what they need, if they will accept your ITIN, and if an appointment is necessary.
- Bring all documents to the branch in a folder. Foreigners are almost always required to visit a traditional US bank system to process their applications, as most of these systems do not accept applications via their websites. Take your passport, secondary ID, address proof, ITIN or FTIN, and opening deposit (if required by the bank).
- Meet with a banker who will walk you through the application form. They will take your identification, check your address papers, record your tax ID number and make any necessary deposit. Plan for 20-40 minutes for this appointment, depending on the branch’s schedule.
- Once your account is approved, activate your account and set up online banking. The debit card will be mailed to you within 5-10 business days. Install your bank’s mobile app right away, so you can view your account balances, transfer funds and manage your account from the comfort of your own home without having to go to the bank every time.
Best Banks and Alternatives for Foreigners to Open a US Bank Account in 2026
The right school will make the process easier and less stressful.
I looked at how people open accounts at various banks when they come from overseas, and the difference between a well-prepared bank and an unprepared bank was stark. There were some branches with staff that dealt with foreign applications every week. Others had little experience with it and made it much more difficult than it needed to be.
Here is a practical comparison of your main options:
| Bank of America | Most foreigners, international newcomers | Yes | Yes |
| Chase | Working professionals, non-residents | Yes | Yes |
| Wells Fargo | International students near campuses | Yes | Yes |
| PNC Bank | Non-residents, no minimum deposit | Yes | Yes |
| Wise | Non-residents who can’t travel to the US | No SSN or ITIN needed | No |
| DC Credit Union | Non-citizens needing no tax ID | No tax ID required | Yes |
If you are a foreigner and can’t make it to a US branch in person, Wise is a viable option. It is possible to open a multi-currency account with US dollar banking information completely online, from anywhere in the world, without an SSN or ITIN. The key difference is that Wise is not a conventional FDIC-insured bank, meaning that your deposits are insured differently than they would be at a licensed U.S. bank. It’s great for a starting point or a temporary solution until you have your ITIN or are ready for your first trip to the USA.
However, the best option will depend on your circumstances. A student on an F-1 visa will have different needs than a self-employed entrepreneur running a business in the United States from overseas.
Conclusion
Here’s the bottom line. It is not only possible to open a bank account in the USA as a foreigner, but it’s also quite simple when you have the right information in front of you. You must have a solid identification, a U.S. address, a tax identification number (such as an ITIN) if you don’t have an SSN, and a bank that is properly configured to accept applications from foreign nationals.
The next step is easy and straightforward. Gather your passport, proof of US address and ITIN now. If your ITIN application hasn’t been submitted yet, visit irs.gov today, download Form W-7, and get it in the mail this week. Allow 7-11 weeks for processing, then call your local Bank of America or Chase branch, inform them that you are a foreign national wishing to open a bank account, and schedule your appointment. It only takes one afternoon visit. Walk in, bring all documents, and you will walk out with a fully functional US bank account, and your financial life here will be easier from that day on.
​