Yes, non-citizens can open a bank account, but the process and requirements depend on your immigration status and the bank you choose
You do not need to be a U.S. citizen to open a checking or savings account. Banks are required by federal law to serve customers regardless of citizenship status. What you will need instead is a form of identification and, usually, a way to prove your address. The specific documents accepted vary by bank and by your immigration status — some banks are stricter than others, and some have specialized accounts designed for people without a Social Security number.
The main barrier is not citizenship itself but identification. If you have a passport, visa, or work permit, you are ahead. If you do not have a Social Security number, you may be able to use an Individual Taxpayer Identification Number (ITIN) instead, which the IRS issues to people who file taxes but are not may be able to access for a Social Security number. Some banks will also accept a consular ID — an identification card issued by your country's embassy or consulate in the United States.
Key Takeaways
- Non-citizens can open bank accounts at most U.S. banks; citizenship is not a legal requirement.
- You will need a valid form of identification such as a passport, visa, work permit, or consular ID, plus proof of address.
- If you do not have a Social Security number, you can use an Individual Taxpayer Identification Number (ITIN) or ask the bank whether they accept alternative identification.
- Some banks have accounts specifically designed for non-citizens or people without a Social Security number; calling ahead to ask about options saves time.
- Online banks and credit unions sometimes have different requirements than large national banks, so your options may expand if one bank declines.
What identification documents banks will accept
The most straightforward path is a valid passport from your home country. Banks recognize passports as government-issued identification and will usually accept one without question. If you have a U.S. visa or work permit (such as an H-1B, L-1, or other employment visa), those work as well. A state-issued ID or driver's license also works if you have one, though obtaining one requires a separate process at your state's DMV.
If you do not have a passport or visa, a consular ID — issued by your country's embassy or consulate — is often accepted. These are official government documents and many banks recognize them. You will need to call the bank ahead of time to confirm they accept consular IDs, because not all branches do.
For proof of address, banks typically accept a utility bill, lease agreement, or mail from a government agency with your name and current address. If you have just arrived and do not yet have a utility bill in your name, a lease or rental agreement usually works. Some banks will also accept a letter from your employer or a bank statement from your home country.
Opening an account without a Social Security number
A Social Security number is not required to open a bank account. If you do not have one, you have two main options: use an Individual Taxpayer Identification Number (ITIN), or ask the bank whether they will open an account without one.
An ITIN is a nine-digit number issued by the IRS to people who need to file taxes but are not may be able to access for a Social Security number. You can explore for an ITIN through the IRS by filing Form W-7 with your tax return, or by submitting the form directly to an IRS office. The process takes several weeks. Once you have an ITIN, most banks will accept it in place of a Social Security number.
Some banks will also open accounts without either number, though they may ask more questions about your income and employment. Large national banks (Bank of America, Chase, Wells Fargo) are less likely to do this than smaller regional banks or credit unions. If a major bank declines, try a local credit union or a community bank — they often have more flexibility.
Banks and accounts designed for non-citizens
A few banks have accounts specifically marketed to non-citizens or people without a Social Security number. These accounts have the same features as standard checking and savings accounts — debit cards, online banking, direct deposit — but the banks have streamlined the opening process.
Chime, an online bank, allows you to open an account with a passport and does not require a Social Security number or ITIN. Wise (formerly TransferWise) also serves non-citizens and is particularly useful if you plan to send money to or receive money from another country. LendingClub Bank has accounts for non-citizens with valid visas or work permits.
Many credit unions also have accounts for non-citizens. Credit unions are member-owned financial institutions that often have fewer restrictions than banks. To find a credit union near you, search the CO-OP Network or Alliant Credit Union's shared branch locator. Calling ahead to confirm they serve non-citizens will save you a trip.
What happens during the account opening process
When you visit a bank or explore online, you will be asked for your identification, proof of address, and either a Social Security number or ITIN. The bank will also ask about your employment and income — this is standard for all customers, not specific to non-citizens. Be honest about your status; banks are not immigration enforcement agencies and will not report you.
The bank will run a background check through ChexSystems, a consumer reporting agency that tracks banking history. This is routine and does not depend on citizenship. If you have never had a U.S. bank account, you will have no history, which is fine — the bank is mainly checking that you have not committed fraud or had accounts closed for cause at other banks.
Once approved, you will receive a debit card in the mail (usually within 5 to 10 business days) and can set up online banking when ready. Some banks allow you to start using the account before the card arrives.
Accounts for people with temporary or uncertain status
If you are in the United States on a temporary visa, have a pending asylum case, or are in a similar situation, you can still open a bank account. Banks do not verify immigration status — they only check identification. A valid visa, work permit, or passport is enough.
If your visa or permit will expire soon, open the account now. Once the account is open, you can keep it even if your status changes, as long as you maintain the minimum balance (usually zero) and follow the bank's rules. If you leave the country, you can keep the account open and access it remotely, or close it by phone or mail.
If you are undocumented, you can still open an account in most states using a consular ID and an ITIN. Some states have laws protecting undocumented immigrants' right to bank accounts. California, Illinois, New York, and several others explicitly allow it. In other states, it depends on the individual bank's policy. A local credit union or community bank is your best option if you are in a state without explicit protections.
What to bring and what to expect
Before you go to a bank, gather these documents:
- A valid passport, visa, work permit, or consular ID
- Proof of your current address (utility bill, lease, or government mail)
- A Social Security number or ITIN, if you have one
- Your phone number and email address
If you are opening an account online, you will upload photos of your documents instead of showing them in person. Make sure the photos are clear and show the entire document. The process usually takes 10 to 15 minutes.
If you are opening an account in person, go during a quiet time (mid-morning on a weekday is usually best) so a banker can spend time with you. If English is not your first language, ask whether the bank has a translator available, or bring someone you trust to help. Many banks have staff who speak Spanish, Mandarin, or other languages — it is worth asking.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can use an ITIN instead, or some banks will open an account without either number. Call ahead to ask what the bank accepts.
Will the bank report me to immigration if I open an account?
No. Banks are financial institutions, not immigration agencies. They do not share customer information with immigration authorities unless required by a court order, which is extremely rare for routine banking.
Can I open an account if my visa is about to expire?
Yes. Once the account is open, you can keep it even if your status changes. You can access it remotely or close it by phone if you leave the country.
What if a bank refuses to open an account for me?
Try a different bank, a credit union, or an online bank. Some have fewer restrictions than others. If you are in a state that protects undocumented immigrants' banking rights, you can ask the bank to explain their refusal in writing.
Can I use a consular ID if I do not have a passport?
Yes, many banks accept consular IDs. Call the bank first to confirm, because not all branches do. A consular ID is issued by your country's embassy or consulate and counts as government-issued identification.