Yes, immigrants can open a bank account, but the documents you need depend on your immigration status and which bank you choose
Banks in the United States will open accounts for people without citizenship. What changes is the paperwork. A citizen might walk in with a driver's license and Social Security number. An immigrant might need a passport, visa, or other travel document instead—and some banks will accept an Individual Taxpayer Identification Number (ITIN) in place of a Social Security number.
The catch is that not all banks have the same rules. Some large national banks are stricter than others. Credit unions and smaller regional banks often have more flexible policies. The best approach is to call ahead and ask what documents a specific bank accepts before you go in.
Key Takeaways
- You can open a bank account with a passport, visa, or travel document—you do not need a Social Security number or U.S. citizenship.
- An ITIN (Individual Taxpayer Identification Number) can replace a Social Security number at many banks, though you will need to apply for one through the IRS first.
- Credit unions and community banks are often more flexible than large national chains about which documents they accept.
- Bring two forms of identification if possible, and call the bank before you visit to confirm what they need.
- Once your account is open, you can use it for direct deposit, bill payments, and transfers the same way any other customer does.
What documents banks will accept
A valid passport is the most straightforward document. If you have a visa, that works too. Some banks will also accept a national ID card from your home country, though this varies by institution. The key requirement is that the document must have your photo, your name, and an expiration date.
For a second form of identification, banks often ask for something with your address on it. This could be a utility bill, lease agreement, or government-issued mail. If you do not have a U.S. address yet, some banks will accept a foreign address on your second document, though you will need to provide a U.S. address for the account itself.
Call ahead. Different branches of the same bank sometimes have different practices, and policies change. A five-minute phone call can save you a wasted trip.
Using an ITIN instead of a Social Security number
An Individual Taxpayer Identification Number (ITIN) is a nine-digit number the IRS issues to people who need to file taxes but do not have a Social Security number. Many banks will accept an ITIN on a bank account application. Some require it; others accept it as an alternative to a Social Security number.
To get an ITIN, you file Form W-7 with the IRS. You can do this by mail or in person at an IRS office. The process takes several weeks by mail. You will need to provide proof of identity and proof of residency. Once you have the ITIN, you can use it on your bank application.
Not every bank accepts ITINs, so ask when you call. If the bank you want does not, a credit union in your area might.
Which banks are most likely to work with immigrants
Large national banks like Bank of America, Chase, and Wells Fargo have policies that allow accounts for immigrants, but their requirements can be strict and inconsistent across branches. Some require a Social Security number or ITIN; others do not. Some ask for more documents than others.
Credit unions are often more flexible. They are member-owned and tend to have simpler rules. Many credit unions will open an account with just a passport and proof of address. Community banks and smaller regional banks also tend to be more accommodating than national chains.
If you are part of a community organization, church, or cultural group, ask if they have a relationship with a local credit union. Some credit unions have outreach programs specifically for immigrants and can walk you through the process.
What happens after you open the account
Once your account is open, you can use it like any other customer. You can receive direct deposit from an employer, pay bills online, transfer money to other accounts, and use a debit card. You can also send money internationally through wire transfer, though fees vary by bank.
Some banks offer lower fees or no monthly fees for basic checking accounts. Ask about this when you call. If you plan to keep a low balance or make few transactions, a no-fee account saves money.
You will receive statements by mail or email, depending on what you choose. Keep these records. They are proof of your banking history in the United States, which can matter later if you need to borrow money or prove your financial stability.
What to bring when you go to open an account
Bring your passport or visa. Bring a second form of ID if you have one. Bring proof of your U.S. address—a lease, utility bill, or government mail works. If you have an ITIN, bring the letter from the IRS that shows your number.
Bring a small amount of money to deposit. Most banks require an opening deposit, though the amount varies. Some ask for $25; others ask for $100 or more. A few have no minimum. Ask when you call.
If you are opening an account for a business or as a representative of someone else, bring documentation of that authority. For a personal account, just bring your own documents.
If a bank refuses to open an account
If one bank says no, try another. Credit unions are your next move. If the credit union also refuses, ask why. Banks must be able to explain their reason. It should relate to their verification process or their ability to confirm your identity—not your immigration status alone.
If you believe a bank has discriminated against you based on your national origin or immigration status, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator. These agencies investigate complaints and can take action against banks that violate fair lending rules.
In the meantime, a prepaid card or money services provider can hold money and let you pay bills, though these usually charge higher fees than a bank account.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can use a passport, visa, or national ID card instead. If you have an ITIN, many banks will accept that in place of a Social Security number. Call the bank first to confirm what they accept.
How long does it take to open an account?
Usually 15 to 30 minutes in person. The bank will verify your identity, take your information, and give you a debit card and account number on the spot or within a few days. Online accounts can take longer if the bank needs to mail you documents.
Can I open an account if I do not have a U.S. address yet?
Most banks require a U.S. address for the account. If you do not have one, you can use a temporary address—a friend's address, a shelter, or a mail forwarding service. Once you have a permanent address, you can update it. Call ahead to ask what the bank accepts.
What if I want to send money to my family in another country?
Once your account is open, you can use wire transfer or money transfer services. Banks charge fees for wire transfers, usually $15 to $50 depending on the country. Money transfer services like Western Union or MoneyGram may have lower fees for certain countries. Compare rates before you send.
Can I open a joint account with someone else?
Yes. Both people need to bring identification and sign the paperwork. Joint accounts let two people access the same money and both receive statements. Make sure you trust the other person, because they can withdraw all the money without your permission.