Yes, you can open a bank account in the US as a foreigner, but the process and requirements depend on your visa status and which bank you choose
Most US banks will open an account for a non-citizen if you have a valid passport, a US address, and proof of legal presence. Some banks require a Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN); others do not. The biggest variable is your immigration status — visa holders, green card holders, and undocumented immigrants face different rules, and not all banks treat each group the same way.
The process itself is straightforward once you know which bank accepts your situation. You walk in with your documents, complete an application, and the bank verifies your identity against US government databases. Most accounts open the same day or within a few business days. The real work is finding a bank that will take you and understanding what documents you actually need before you show up.
Key Takeaways
- Banks require a valid passport, US address, and proof you are legally in the country, but the definition of "proof" varies by bank and visa type.
- An SSN or ITIN makes opening an account easier, but many banks will open accounts without one if you have a visa or green card.
- Visa holders (student, work, tourist) can open accounts at most major banks; green card holders face no restrictions; undocumented immigrants have fewer options but some banks and credit unions still serve them.
- Online-only banks often have looser requirements than brick-and-mortar branches, but they cannot verify your identity in person if documents are unclear.
- Once open, your account works like any US account — you can receive direct deposits, pay bills, and use a debit card, regardless of citizenship status.
What documents you need to bring
Start with a valid passport. This is the one document every bank will accept as proof of identity and citizenship status. If your passport is expired, some banks will still take it as long as it was valid when you entered the US, but do not count on it — call ahead.
You also need proof of a US address. A lease, utility bill, or mail from a government agency all work. The address does not have to be permanent; a temporary address like a hotel or a friend's place is acceptable at some banks, though others require a residential lease. If you are staying with someone, ask if you can use their address and bring a letter from them confirming you live there.
Third, bring proof of legal presence. For visa holders, this is your passport plus your visa stamp or I-94 arrival record (you can print this from the US Customs and Border Protection website). For green card holders, bring the green card itself. For undocumented immigrants, this step is where options narrow — some banks will not ask, others will ask and you will need to decide whether to answer honestly.
An SSN or ITIN is helpful but not always required. If you have one, bring it. If you do not, many banks will still open an account, though some will require you to apply for an ITIN first. Ask the bank before you visit whether an SSN or ITIN is mandatory for your visa type.
Which banks accept foreigners and what each requires
Major national banks like Chase, Bank of America, and Wells Fargo will open accounts for visa holders and green card holders at most branches. They typically require an SSN or ITIN, but some branches waive this if you have a valid visa and passport. Call your local branch first — policies vary by location and by which employee you talk to.
Smaller regional banks and credit unions are often more flexible. Many will open accounts without an SSN if you have a visa, and some do not ask about immigration status at all. Credit unions in particular tend to be more accommodating because they are member-owned and less subject to federal compliance pressure than large banks.
Online-only banks like Ally, Charles Schwab, and Chime have looser document requirements in theory, but they cannot verify your identity in person. If your passport scan is unclear or your address is hard to confirm, they may reject you or put your account on hold. They work best if your documents are clean and your situation is straightforward.
Some banks specifically market to immigrants and visa holders. Banco Latinoamericano, for example, serves non-citizens across the US. Immigrant-focused credit unions exist in many cities. These institutions understand the documentation challenges and move faster than mainstream banks.
How your visa status affects the process
If you are on an F-1 student visa, you can open an account at almost any bank. Bring your passport, I-20 form (proof of student status), and US address. Most banks treat student visa holders as low-risk because your status is documented and verifiable.
If you are on an H-1B work visa or other employment visa, the process is the same. Your visa stamp and passport are sufficient proof of legal presence. Some employers help their visa-holding employees open accounts; if yours does, take that help — it speeds things up.
If you are on a tourist visa (B-1/B-2), you can open an account, but some banks are hesitant because tourist visas are temporary and banks worry you will leave. Bring documentation of why you are staying longer than a typical tourist visit — a lease, a job offer letter, or enrollment at a school. This reassures the bank you are not a flight risk.
If you are undocumented, your options are real but limited. Some credit unions and immigrant-focused banks will open accounts without asking about status. Others will ask directly, and you will have to decide whether to answer. If you lie on a bank application, you commit fraud, which carries legal consequences. If you tell the truth, the bank may refuse you. There is no perfect answer, but some banks have made a policy choice to serve undocumented immigrants anyway — research local credit unions and immigrant banks in your area.
Whether you need an SSN or ITIN
An SSN is a nine-digit number issued by Social Security to US citizens and permanent residents. An ITIN is a nine-digit number issued by the IRS to non-citizens who need to file taxes or open bank accounts. Both serve the same purpose in banking: they let the bank verify your identity against government records and report interest income to the IRS.
If you have an SSN or ITIN, bring it. The account opens faster and the bank asks fewer follow-up questions. If you do not have one, you have two paths: apply for an ITIN before you open the account, or find a bank that will open an account without one.
Applying for an ITIN takes four to six weeks through the IRS. You fill out Form W-7, provide proof of identity and US address, and mail it to the IRS. Some banks will wait for your ITIN; others will not. If you need an account immediately, look for a bank that does not require one.
Many banks will open an account without an SSN or ITIN if you have a valid visa and passport. They use your passport number and visa information instead. This is more common at credit unions and immigrant-focused banks than at large national chains, but it happens at major banks too — it depends on the branch and the employee.
What happens after your account opens
Once the account is open, it works exactly like any US bank account. You can receive direct deposits from an employer, set up automatic bill payments, transfer money to other accounts, and use a debit card. The bank does not treat you differently because you are a foreigner.
If you leave the US, you can keep the account open as long as you want, as long as you maintain the minimum balance (usually zero, but check your bank). You can still receive deposits and make transfers from abroad. Some banks will close your account if you move overseas and stop using it, but this is rare and they will notify you first.
If your visa expires or you change status, your account does not automatically close. The bank does not monitor your immigration status after you open the account. However, if you become undocumented and the bank discovers this during a routine review, they may freeze or close your account. This is uncommon, but it can happen.
Common reasons banks reject foreigners and how to avoid them
The most common reason for rejection is lack of an SSN or ITIN combined with a bank's strict policy requiring one. Solution: call ahead and ask whether the bank will open an account without one. If they say no, move to the next bank.
The second reason is an unclear or temporary US address. If you are staying in a hotel or with a friend, the bank may not accept it. Solution: get a lease or a letter from the person whose address you are using, confirming you live there. Some banks will accept a PO box as a mailing address but not as a residential address, so be clear about which one you are providing.
The third reason is a passport that is expired, damaged, or hard to read. Solution: bring a clean, valid passport. If your passport is expired but you have a valid visa stamp in it, explain this to the bank and ask whether they will accept it. Some will, some will not.
The fourth reason is that the bank's anti-money-laundering software flags your application as high-risk. This can happen if you are from a country on a US sanctions list, if you are transferring large amounts of money, or if your documentation is inconsistent. Solution: be honest and straightforward on your application. If the bank rejects you for this reason, ask why and whether you can provide additional documentation to clear it up.
Frequently Asked Questions
Can I open a bank account online as a foreigner?
Yes, but it is harder than in person. Online banks cannot verify your identity face-to-face, so they rely on document scans and background checks. If your passport scan is unclear or your address is hard to confirm, they may reject you. In-person at a branch is faster and more reliable if you are in the US.
What if I do not have a US address yet?
Some banks will let you use a temporary address like a hotel or a friend's place. Others require a lease. Call ahead and ask. If you cannot get an account without a permanent address, ask a friend or family member if you can use theirs, and bring a letter from them confirming you live there.
Can I open an account if I am on a tourist visa?
Yes, but some banks are hesitant because tourist visas are short-term. Bring documentation showing you are staying longer — a lease, a job offer, or school enrollment. This reassures the bank you are not leaving immediately.
What if the bank asks about my immigration status and I am undocumented?
You can refuse to answer, but the bank may close your application. You can answer honestly, but the bank may reject you. Some banks have made a policy choice to serve undocumented immigrants anyway. Research local credit unions and immigrant-focused banks in your area before you apply.
Do I need to close my US bank account if I move back to my home country?
No. You can keep it open indefinitely and continue to use it for transfers and deposits from abroad. The bank does not monitor whether you are still in the US. However, if you do not use the account for a long time, the bank may close it for inactivity — policies vary, so check yours.