Yes, you can open a bank account as a foreigner, but the process depends on your immigration status
Banks in the United States will open accounts for non-citizens, but they need to verify your identity and legal status. The main requirement is a Tax Identification Number — either a Social Security Number (SSN) if you work here, or an Individual Taxpayer Identification Number (ITIN) if you don't. Without one of these, most banks will turn you away.
The easiest path is to walk into a bank with your passport, proof of address, and your SSN or ITIN. Some banks ask fewer questions than others. Credit unions and smaller regional banks are often more flexible than large national chains, though this varies by location and the bank's own policies.
Your immigration status matters less than you might think — banks care about whether you can prove who you are and whether you have a tax ID. Visa holders, green card holders, and undocumented immigrants have all opened accounts, though the documents each group brings are different.
Key Takeaways
- You need either a Social Security Number or an Individual Taxpayer Identification Number before most banks will open an account for you.
- Bring your passport, proof of your current address, and your tax ID number to the bank in person — this is faster and more reliable than explore online.
- Credit unions and community banks often have simpler processes than large national banks, though policies vary by location.
- Your visa status, green card, or lack of immigration status does not automatically disqualify you, but the documents you bring will be different for each situation.
- Some banks will not open accounts for people without a U.S. address, so having a physical location where mail can reach you matters.
Getting a Tax Identification Number before you explore
If you work in the United States, you can get a Social Security Number through your employer or by visiting a Social Security Administration office. You will need your passport, visa, and proof of employment or a job offer letter. The process takes a few weeks.
If you do not work here or cannot get an SSN, you can get an Individual Taxpayer Identification Number (ITIN) from the Internal Revenue Service. You explore by mail using Form W-7, which you can read from the IRS website. You will need to include your passport and proof of address. This takes four to six weeks.
Some banks will open accounts without a tax ID if you have a visa and a passport, but most will not. Having the number before you walk in makes the process much faster. If you are undocumented and cannot get an SSN, an ITIN is still possible — the IRS does not ask about immigration status when you explore.
What documents to bring based on your situation
All foreigners need a passport and proof of current address. A utility bill, lease agreement, or bank statement from your home country showing your name and address works. A P.O. box does not count as a current address for most banks.
If you have a visa, bring your passport and visa together. If you have a green card, bring that instead. If you are undocumented, bring your passport and proof of address — do not volunteer information about your status. Banks are not immigration enforcement, and they do not report customers to authorities based on account opening.
If you have a job, bring a recent pay stub or an employment letter from your employer. If you do not have a job yet, bring a lease or utility bill showing you live here. Some banks ask why you are opening the account; a straightforward answer like "I live here now" or "I work here" is enough.
Which banks are most likely to say yes
Large national banks like Chase, Bank of America, and Wells Fargo have strict policies and often require an SSN or ITIN before they will even start the process. They also tend to ask more questions about your immigration status and source of funds.
Credit unions and community banks are usually more flexible. They may open accounts with just a passport and proof of address, or they may accept an ITIN you are still waiting for. Call ahead and ask what they need — a five-minute phone call saves you a trip to the branch.
Online banks like Chime, Wise, and Revolut have different rules. Some will open accounts for non-citizens without an SSN if you have a visa. Others require an ITIN or SSN. Check their website or call customer service before you try to open an account online.
What happens after you open the account
Once your account is open, you can use it like any other bank account. You can deposit money, write checks, set up direct deposit, and transfer funds. You will receive a debit card in the mail within one to two weeks.
If you later get a Social Security Number and you opened the account with an ITIN, you can update your information with the bank. Call the customer service number on the back of your debit card or visit a branch with your new SSN and passport.
Banks are required to report account activity to the IRS if you earn income in the United States. This is normal and applies to all account holders, not just foreigners. If you work here, you will file taxes like anyone else.
Common reasons banks say no, and what to do
The most common reason for rejection is not having a tax ID number. If a bank turns you down, ask specifically what document they need. If they say "SSN only," try a different bank — many will accept an ITIN instead.
Some banks reject accounts because you do not have a U.S. address yet. If you are staying with a friend or family member, you can use their address as long as you live there. Get a letter from them on paper with their name and address, or use a utility bill or lease in their name as proof.
A few banks will not open accounts for people from certain countries due to their own compliance policies, though this is rare. If you hit this wall, a credit union or smaller regional bank is your next option.
Frequently Asked Questions
Do I need a Social Security Number to open a bank account?
No. An Individual Taxpayer Identification Number (ITIN) works for most banks. You explore for an ITIN by mail using IRS Form W-7, and it takes four to six weeks. Some credit unions and community banks will open accounts with just a passport while you wait for your ITIN.
Can I open a bank account without a U.S. address?
Most banks require a current U.S. address. If you are staying with someone, use their address and bring proof you live there — a lease, utility bill, or a letter from them. A P.O. box or mail forwarding service does not count.
Will the bank report me to immigration if I am undocumented?
No. Banks are not immigration enforcement. They verify your identity and tax status for financial reporting, not immigration status. You can open an account with a passport and proof of address regardless of your visa status.
Can I open an account online if I am a foreigner?
Some online banks will, some will not. Wise and Revolut accept non-citizens with visas. Others require an SSN or ITIN. Call or check the bank's website before you try — online applications often reject you automatically if you do not have a U.S. tax ID, even if the bank would accept you in person.
What if I do not have a passport?
A passport is the standard ID banks accept for foreigners. If you do not have one, ask the bank what other documents they will accept — some take national ID cards, travel permits, or visas alone. Call ahead rather than showing up without it.