Yes, you can open a bank account with a foreign passport, but the process and requirements vary by bank and your immigration status
Most U.S. banks will accept a foreign passport as proof of identity when you open an account. However, they will also ask for a second form of identification and proof of a U.S. address. The specific documents you need depend on whether you are a U.S. resident, have a visa, or are visiting temporarily. Some banks have streamlined processes for foreign nationals; others require you to visit a branch in person and may ask additional questions about your immigration status or the source of your funds.
The biggest variable is your address. Banks need a physical U.S. street address to open a checking or savings account — a mailbox or an address outside the U.S. will not work. If you do not yet have one, you may need to establish residency first, or work with a bank that serves international customers more routinely.
Key Takeaways
- A foreign passport alone is not enough; banks require a second ID and proof of a U.S. residential address.
- Your visa status, work permit, or residency status affects which banks will serve you and what documents you must bring.
- Some banks specialize in accounts for foreign nationals and non-residents; others require you to be a U.S. citizen or permanent resident.
- You will need to provide your Individual Taxpayer Identification Number (ITIN) or Social Security Number (SSN) to open an account.
- In-person visits to a branch are often required for foreign passport holders, even if U.S. citizens can open accounts online.
What documents banks typically ask for
When you walk into a bank with a foreign passport, expect to provide the following:
- Foreign passport — your primary form of government-issued ID.
- A second form of ID — this could be a driver's license (from your home country or a U.S. state if you have one), a national ID card, or a visa or work permit.
- Proof of U.S. address — a utility bill, lease, mortgage statement, or government mail dated within the last 60 days. A hotel reservation or temporary address will not work.
- Tax identification number — either a Social Security Number (SSN) if you have one, or an Individual Taxpayer Identification Number (ITIN). If you do not have either, some banks will issue you an ITIN during the account opening process.
- Source of funds documentation — some banks ask where your money comes from, especially for large initial deposits. This might be a letter from your employer, a bank statement from your home country, or proof of a scholarship or grant.
Banks are required by federal law to verify your identity and check you against government watchlists. This process, called Know Your Customer (KYC) compliance, is the same for all customers but may take longer for foreign nationals because the bank has to verify information across borders.
How your visa or immigration status affects the process
Your status in the United States determines which banks will work with you and what additional steps you may face.
If you have a valid U.S. visa (student, work, tourist, or other category), most mainstream banks will open an account for you. You will need to bring your passport and visa, proof of address, and a tax ID. Some banks ask for a letter from your employer or school confirming your status.
If you are a permanent resident or have a green card, the process is nearly identical to opening an account as a U.S. citizen. Bring your passport, green card, proof of address, and tax ID. Most banks treat you the same as a citizen at this point.
If you are visiting on a tourist visa or visa waiver, you can still open an account, but you must have a U.S. address. This is difficult if you are staying in a hotel or with friends. Some banks will not open accounts for tourists; others will if you can show a lease or provide a friend's address with written permission. Call ahead to ask.
If you do not have a visa or are undocumented, your options are much more limited. Mainstream banks typically will not open accounts without proof of legal status. Some community banks and credit unions have programs for undocumented immigrants, but these are not universal. You may need to search for banks or credit unions in your specific city or state that have such programs.
Banks and credit unions that work with foreign nationals
Not all banks treat foreign passport holders the same way. Some have dedicated international customer services; others require citizenship or permanent residency.
Large national banks like Chase, Bank of America, Wells Fargo, and Citibank will open accounts for visa holders and foreign nationals, but policies vary by branch. Citibank has a specific program for international customers. Call your local branch or visit the bank's website to ask about requirements for foreign passport holders before you go in.
Online banks like Chime, Ally, and Charles Schwab typically require a U.S. address and Social Security Number or ITIN, but do not require citizenship. However, most do not allow you to open an account entirely online if you have a foreign passport — you may need to verify your identity in person at a partner location or through a video call.
Credit unions often have more flexible policies than banks and may serve foreign nationals more readily. If you work for a company or attend a school with a credit union, that is often your easiest route. Otherwise, search for credit unions in your area and call to ask about their policy for foreign passport holders.
Community banks in areas with large immigrant populations often have experience with foreign nationals and may have streamlined processes. These banks are more likely to accept alternative forms of address verification or to work with you if you do not yet have a tax ID.
Getting a tax identification number before you open an account
Most banks will not open an account without a Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN). If you do not have either, you have two options: get one before you go to the bank, or ask the bank to help you get one during the account opening process.
To get an ITIN on your own, you must file a tax return with the Internal Revenue Service (IRS) using Form W-7. This process takes four to six weeks. You can file by mail or in person at an IRS office. You will need your passport, proof of address, and proof of income or reason for needing an ITIN (such as a job offer letter or school enrollment).
To get an SSN, you must be authorized to work in the United States. You apply through the Social Security Administration (SSA) using Form I-765 (work permit) or your visa documentation. This also takes several weeks.
Some banks will issue an ITIN for you during account opening if you do not have one. Ask the bank directly whether they offer this service. If they do, bring all the documents listed above plus proof of income or employment.
What to bring to the bank and what to expect
Visit the bank in person during business hours. Call ahead or check the bank's website to confirm that the branch you plan to visit can open accounts for foreign nationals — not all branches have staff trained to handle this process.
Bring originals of all documents, not copies. Banks will not accept photocopies of your passport or visa. Bring your passport, second form of ID, proof of address, tax ID (or be prepared to apply for one), and any employment or enrollment letters that explain your status.
The account opening process usually takes 30 to 60 minutes. The bank will verify your identity, run background checks, and ask questions about the source of your funds and the purpose of the account. Answer honestly. Banks are required to ask these questions for all customers, but they may ask more detailed questions if you are a foreign national.
After you open the account, you will receive a debit card in the mail within 7 to 10 business days. You can usually start using the account immediately online or by phone, even before the card arrives.
Common reasons banks deny accounts to foreign nationals
If a bank refuses to open an account for you, it is usually for one of these reasons:
- No U.S. address — this is the most common reason. If you do not have a residential address, you cannot open an account at most banks.
- No tax identification number — if you cannot provide an SSN or ITIN and the bank does not offer to help you get one, you will be turned away.
- Immigration status concerns — if the bank cannot verify your legal status or if you are undocumented, they may refuse service.
- Sanctions or watchlist issues — if your name matches someone on a government watchlist or if your country of origin is under U.S. sanctions, the bank may deny the account.
- Bank policy — some banks have decided not to serve foreign nationals or customers without SSNs, regardless of other factors.
If you are denied, ask the bank for the specific reason in writing. Then try a different bank or credit union. Policies vary widely, and another institution may be willing to serve you.
Frequently Asked Questions
Can I open a bank account online with a foreign passport?
Most online banks require a Social Security Number or ITIN and a U.S. address, but they do not allow you to complete the entire process online if you have a foreign passport. You will likely need to verify your identity in person at a partner location or through a video call with a bank representative. Call the bank first to ask about their specific process for foreign nationals.
What if I do not have a U.S. address yet?
You cannot open a bank account without a U.S. residential address. If you are moving to the U.S., consider asking a friend or family member if you can use their address temporarily, with their written permission. Some banks will accept this if you provide a letter from the address owner. Alternatively, wait until you have signed a lease or have other proof of residency.
Do I need a Social Security Number to open a bank account?
No. An Individual Taxpayer Identification Number (ITIN) works just as well. If you do not have either, you can apply for an ITIN through the IRS before opening an account, or ask the bank whether they can help you get one during the account opening process.
Will the bank ask me why I am opening an account?
Yes. Banks are required to ask about the purpose of your account and the source of your funds. Be honest and straightforward. Common answers are "I just moved here for work" or "I am a student." The bank is not trying to judge you; they are following federal law.
Can I open an account if I am undocumented?
Most mainstream banks will not open accounts for undocumented immigrants. However, some community banks and credit unions in areas with large immigrant populations have programs for undocumented customers. Search online for "undocumented immigrant bank account" plus your city name, or call local credit unions to ask about their policies.