Yes, you can open a bank account with a foreign passport, but the process and requirements vary by bank and by your immigration status in the United States
Most major U.S. banks will open a checking or savings account if you present a valid foreign passport as your primary form of identification. However, banks are required by federal law to verify your identity and determine your tax status, which means the process takes longer and requires more documentation than it does for U.S. citizens with Social Security numbers. Some banks have streamlined this process; others make it deliberately difficult. Your success depends on which bank you choose, whether you have an Individual Taxpayer Identification Number (ITIN), and what your current visa or immigration status is.
The foreign passport itself is not the barrier. The barrier is usually the lack of a U.S. tax identification number or a U.S. address. If you have both of those, most banks will open an account for you within a few days.
Key Takeaways
- Major banks including Chase, Bank of America, and Wells Fargo will open accounts for foreign passport holders, but smaller regional banks often have stricter policies or refuse outright.
- You will need your passport, proof of a U.S. address (lease, utility bill, or mail from a government agency), and either a Social Security number or an ITIN to complete the account opening.
- The bank must file a Currency Transaction Report (CTR) if you deposit more than $10,000 in cash at once, and they will ask about the source of large deposits regardless of amount.
- Online-only banks typically have fewer identity verification requirements than brick-and-mortar branches, but some will not open accounts for non-residents or people without U.S. tax identification.
- If a bank refuses to open an account, the reason is usually either your lack of a U.S. address or tax identification number, not the foreign passport itself.
What banks will accept and what they will ask for
When you walk into a branch or start an online application, the bank's compliance officer needs to satisfy two federal requirements: Know Your Customer (KYC) and Anti-Money Laundering (AML) rules. In plain terms, they must verify you are who you say you are, and they must make sure you are not moving money for illegal purposes. A foreign passport satisfies the identity part. What trips up most foreign applicants is the second part.
Bring your passport, a document showing your U.S. address, and either a Social Security number or an ITIN. The address document can be a lease, a utility bill, a bank statement, or a letter from a government agency—anything dated within the last 60 days with your name and address on it. If you do not have a U.S. address yet, some banks will accept a temporary address (a hotel, an Airbnb, or a friend's address where you are staying), but you will need to update it within 30 days. A few banks will refuse to open an account without a permanent address; most will not.
If you do not have a Social Security number, you will need an ITIN. You can obtain an ITIN through the IRS by filing Form W-7 (Application for IRS Individual Taxpayer Identification Number). The process takes four to six weeks by mail, or you can apply in person at an IRS office or through a certified acceptance agent. Many banks will not wait for your ITIN to arrive; they want the number before they open the account. If you are on a work visa (H-1B, L-1, O-1), your employer may have already obtained an ITIN for you, or you may have a Social Security number already.
Which banks are most likely to say yes
Chase, Bank of America, Wells Fargo, and Citibank have all opened accounts for foreign passport holders, though their willingness varies by branch and by the specific visa status of the applicant. These large banks have compliance departments trained to handle non-U.S. citizens and have seen the paperwork enough times that the process is usually straightforward. Call the branch directly before you go in; ask to speak with a new accounts representative and tell them you have a foreign passport and no Social Security number. Their answer will tell you whether that branch will work with you.
Online banks like Chime, SoFi, and Wise have fewer in-person verification requirements, which can speed up the process. However, some online banks explicitly state they will not open accounts for non-residents or people without a U.S. tax identification number. Read the terms of service before you start an application; if the bank's website says "U.S. citizen or permanent resident only," that is a hard stop.
Credit unions are a mixed bag. Some credit unions are very strict about membership and will not open accounts for non-members or non-residents. Others are more flexible. If you work for a company or belong to an organization with a credit union, that union may have fewer restrictions than a public credit union.
What happens when you deposit large amounts of cash
If you deposit more than $10,000 in cash in a single transaction, the bank is required by federal law to file a Currency Transaction Report (CTR) with the Financial Crimes Enforcement Network (FinCEN). This is automatic and does not mean you have done anything wrong. The bank will ask you where the money came from—whether it is a wire transfer from your home country, savings you brought with you, or a loan from family. Be honest and specific. "I brought cash from my country" is fine. "I do not know" or "it is private" will trigger additional scrutiny and may cause the bank to freeze the account while they investigate.
Deposits under $10,000 do not trigger a CTR, but the bank can still ask about the source of the money if the pattern looks unusual—for example, if you deposit $9,500 every few days in a way that looks like you are deliberately avoiding the $10,000 threshold. This is called structuring, and it is illegal. If you have a legitimate reason to deposit large amounts in smaller chunks (you are being paid in installments, for example), explain that to the bank in writing.
Opening an account online versus in person
Online applications are faster but have a higher rejection rate for foreign passport holders because the automated system cannot handle the variation in documentation. If you start an online application and it asks for a Social Security number and will not accept an ITIN, stop and call the bank's customer service line. Ask to speak with a human who can override the system and process your application manually. Many banks have a workaround for this; the website just does not show it.
In-person applications at a branch take longer (plan for 30 to 60 minutes) but give you a chance to explain your situation to someone who can make exceptions. Bring all your documents in originals, not copies. If the branch manager says they cannot open an account, ask for the reason in writing. If the reason is "foreign passport," that is discrimination and you can file a complaint with the Consumer Financial Protection Bureau (CFPB). If the reason is "no U.S. address" or "no tax identification number," those are legitimate requirements you can work on.
What to do if a bank refuses you
If one bank says no, try another. Banks have different risk tolerances and different compliance policies. A bank that refuses you might be following an internal policy that has nothing to do with your passport or your creditworthiness. Some banks have decided not to serve customers without Social Security numbers, period. Others have decided not to serve people on certain visa types. These are business decisions, not reflections of your ability to maintain an account.
If you have been refused by multiple banks and you have a valid U.S. address and an ITIN, file a complaint with the CFPB at consumerfinance.gov. Describe which banks refused you, when, and what reason they gave. The CFPB investigates discrimination and unfair practices. You can also contact your state's banking regulator; each state has an office that oversees banks chartered in that state.
In the meantime, consider a second-chance banking service or a prepaid card account. These are not the same as a bank account (you do not get FDIC insurance, and fees are higher), but they allow you to receive direct deposits and pay bills while you work on opening a traditional account. Chime and NetSpend both offer prepaid cards to foreign residents.
Tax reporting and ITIN requirements
Once you open an account, the bank will send you tax forms if you earn interest or if you receive certain types of income. If you have an ITIN, you will receive a Form 1099-INT (interest income) or Form 1099-OID (original issue discount) at the end of the year. You are required to file a U.S. tax return if you have U.S.-source income, even if you are not a permanent resident. An ITIN allows you to file that return without a Social Security number.
If you are on a work visa (H-1B, L-1, O-1, E-2), your employer will have already reported your income to the IRS, and you will need to file a return. If you are a student on an F-1 or J-1 visa and you have on-campus employment, you may have a Social Security number already. If you are a tourist or on a B-1/B-2 visa and you are not working, you do not need an ITIN just to open a bank account, but the bank may still ask for one.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can open an account with an ITIN instead. However, some banks have internal policies that require a Social Security number, so you may need to call ahead or try multiple banks. If you are on a work visa, your employer may have obtained a Social Security number for you already.
Can I open an account if I do not have a U.S. address yet?
Most banks will accept a temporary address (hotel, Airbnb, friend's address) as long as you update it to a permanent address within 30 days. Some banks require a permanent address before they open the account. Call the branch first to ask their specific policy.
What if the bank asks where my money came from?
Tell the truth. If you brought cash from your home country, say that. If it is a wire transfer from family, say that. If it is a loan, say that. Banks ask this question to comply with federal law, not to judge you. Vague or evasive answers will cause delays and may trigger a freeze on your account.
Will opening a bank account affect my visa status?
No. Opening a bank account is a normal financial activity and does not change your immigration status or trigger any immigration consequences. You are not required to report it to USCIS or your visa sponsor.
Can I open an account online if I have a foreign passport?
You can start an online application, but you may hit a wall when the system asks for a Social Security number and will not accept an ITIN. Call the bank's customer service line and ask for manual processing. Many banks can override the automated system, but you have to ask.