Yes, you can open an American bank account, but the rules depend on your immigration status and which bank you choose
Non-citizens can open checking and savings accounts at most U.S. banks. You do not need to be a citizen or have a Social Security number, though some banks require one and others do not. What matters most is your immigration status, the documents you bring, and whether the bank has decided to serve non-citizen customers. Some banks welcome them; others have policies that make it difficult or impossible.
The process is straightforward if you have the right paperwork and find a bank willing to work with you. The hardest part is usually proving who you are and where you live, not proving citizenship.
Key Takeaways
- You can open a bank account without a Social Security number if you have an ITIN (Individual Taxpayer Identification Number) or a valid passport and visa.
- Bring a government-issued photo ID, proof of address (utility bill, lease, or bank statement), and your ITIN or passport to the bank.
- Some banks accept non-citizens routinely; others require you to have a visa or permanent residency; a few refuse non-citizens entirely.
- Online banks are often easier than brick-and-mortar branches because they do not require in-person verification and have fewer restrictions on immigration status.
- If a bank refuses you, try a credit union, a community bank, or an online bank—do not assume all banks have the same policy.
What documents you need to bring
Every bank will ask for proof of identity and proof of address. For identity, bring a government-issued photo ID. This can be a passport, visa, national ID card, or driver's license from your home country. Some banks accept only a passport; others accept any government ID. Call ahead and ask what they take.
For proof of address, bring a recent utility bill, lease agreement, bank statement, or government mail with your name and current U.S. address. It must be dated within the last 60 days. If you do not have one yet, some banks will accept a letter from your landlord or employer on letterhead stating your address.
If you do not have a Social Security number, bring your ITIN (Individual Taxpayer Identification Number) if you have one. An ITIN is a nine-digit number issued by the IRS to non-citizens who need to file taxes or open financial accounts. If you do not have an ITIN, tell the bank—many will still open an account for you and assign an internal ID number instead. Some banks will help you apply for an ITIN as part of the account-opening process.
Which banks accept non-citizens most easily
Large national banks vary widely. Chase, Bank of America, and Wells Fargo all open accounts for non-citizens, but policies differ by branch and by state. Some branches require a visa; others do not. Call your local branch before you go in, or ask to speak with a new accounts representative who can tell you exactly what they need.
Online banks are usually the easiest route. Banks like Chime, LendingClub, and Wise (formerly TransferWise) routinely open accounts for non-citizens and do not require an in-person visit. They typically ask for a passport, visa, or ITIN and proof of address, all uploaded online. Processing takes a few days to a week.
Credit unions and community banks often have fewer restrictions than national chains. If you work for a large employer, check whether they sponsor a credit union—those unions often have looser rules for non-citizens. Community banks in areas with large immigrant populations are also more likely to have experience and clear policies for non-citizen accounts.
How your immigration status affects the process
If you have a visa (student, work, tourist, or any other type), most banks will open an account for you. Bring your passport and visa. Some banks ask for a second form of ID or proof that your visa is current, so bring your I-94 arrival/departure record if you have it.
If you have a green card (permanent residency), the process is the same as for a U.S. citizen. Bring your green card and proof of address.
If you are in the U.S. without immigration status, opening an account is harder but not impossible. Some banks will not ask about status; others will. Online banks and credit unions are more likely to open accounts without asking. Bring your ITIN if you have one, or ask the bank whether they can open an account without one. Be honest about what documents you have—lying on a bank application can cause problems later.
What happens after you open the account
Once your account is open, you can deposit money, write checks, use a debit card, and set up direct deposit. The bank will send you a debit card by mail, usually within 5 to 10 business days. You can use your account immediately, even before the card arrives, if you set up online banking.
Some banks place a hold on your first deposit while they verify your identity and address. This usually lasts 1 to 3 business days. If the bank suspects fraud or has questions about your documents, they may ask you to come in person or provide additional paperwork.
You may not be able to open certain types of accounts—for example, some banks restrict investment accounts or credit products to citizens or permanent residents. Ask the bank what account types are available to you before you apply.
If a bank refuses you
If one bank says no, try another. Banks have different policies, and a refusal from Chase does not mean you cannot open an account elsewhere. Try a credit union, a community bank, or an online bank. If you are refused multiple times, the problem is usually missing documents, not your immigration status.
If you believe a bank refused you because of your national origin or immigration status, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB investigates discrimination in banking.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can open an account with an ITIN, a passport, or a visa. Some banks prefer a Social Security number but will accept an ITIN instead. If you have neither, ask the bank whether they can open an account and assign you an internal ID number—many will.
Can I open an account online if I am not a citizen?
Yes. Online banks typically have fewer restrictions and do not require an in-person visit. You upload your passport, visa, or ITIN and proof of address, and the account opens within a few days. This is often faster and easier than visiting a branch.
What if my address keeps changing?
Bring whatever proof of address you have—a lease, utility bill, or letter from your employer. If you are moving frequently, some banks will accept a letter from a shelter, community center, or trusted contact. Call the bank and explain your situation before you go in.
Can I send money back to my home country from my U.S. bank account?
Yes, but fees and exchange rates vary widely. Ask your bank about wire transfer costs and international transfer options. Online banks and money transfer services like Wise often have lower fees than traditional banks for sending money abroad.
What if I do not have a visa or green card yet?
You can still open an account. Bring your passport and any immigration documents you have—an I-94, a work permit, or a pending case number. Some banks will open an account; others will ask you to come back once your status is clearer. Online banks are more likely to say yes.