What banks require and what immigration status means
Banks in the United States do not ask whether you are a citizen or have legal immigration status. They ask for identification and proof of address. Many banks will open an account for you using an Individual Taxpayer Identification Number (ITIN) instead of a Social Security number, which is the standard path for people without legal status.
The federal requirement is that banks verify your identity and your address — not your immigration status. The bank's job is to prevent money laundering and fraud, not to enforce immigration law. Those are two separate things. A bank that turns you away because of immigration status is actually violating federal banking rules, because immigration status is not a legal reason to deny an account.
That said, some banks do refuse accounts to people without a Social Security number, and some employees may incorrectly believe they cannot serve you. The outcome depends on which bank you approach and how much you know about what they are actually required to do.
Key Takeaways
- Banks are required by federal law to accept an ITIN as identification and cannot legally refuse an account based on immigration status alone.
- You will need a valid photo ID (passport, consular ID, or state ID) and proof of address, such as a utility bill or lease agreement.
- Some banks explicitly market accounts to ITIN holders; others require you to ask directly or may incorrectly refuse you.
- A bank account does not report you to immigration authorities and does not change your immigration status.
- If a bank refuses you, the problem is usually that employee or that branch, not a federal rule — you can try another bank or ask to speak to a manager.
What identification you actually need
Banks must verify your identity. For people without a Social Security number, an ITIN is the standard tool. You obtain an ITIN from the IRS by filing a tax return, even if you have no income to report. The process takes about two to three weeks by mail, or you can file electronically and receive your ITIN faster.
For the photo ID requirement, banks accept a valid passport from any country, a consular ID (issued by your country's embassy or consulate in the US), or a state ID card. Some states issue ID cards to people without legal status; others do not. A few states explicitly allow you to use a passport or consular ID instead. Check your state's DMV website to see whether you can get a state ID, because it is often easier to carry than a passport.
For proof of address, bring a utility bill, lease agreement, bank statement, or government mail in your name. The document must show your current address and be dated within the last 60 days. If you do not have mail in your name, some banks will accept a notarized letter from your landlord or a utility company statement showing your name.
Which banks will actually open an account for you
Some large banks explicitly state they accept ITIN holders. Citibank, Bank of America, and Wells Fargo have all opened accounts for people with an ITIN. Many credit unions also accept ITIN holders, and credit unions are often more flexible than large banks because they serve their local community rather than a national policy.
The safest approach is to call the bank or credit union before you go in and ask directly: "Do you open accounts for people with an ITIN instead of a Social Security number?" If the person on the phone says no, ask to speak to a manager or try a different branch. If they say yes, ask what documents you need to bring.
Community banks and smaller regional banks vary widely. Some welcome ITIN accounts; others have policies against them. Online banks are harder to navigate because you cannot speak to someone in person, and their verification systems are often automated — you may not know whether you can open an account until you try.
What happens when you open the account
When you walk into a bank with your ITIN, passport or consular ID, and proof of address, the process is the same as for anyone else. You fill out an process form. The bank verifies your identity against the documents you brought. They run a check against the OFAC list (a federal list of people and entities involved in terrorism or sanctions violations) — this is routine for all accounts, not specific to ITIN holders.
The bank does not ask about your immigration status. They do not report you to immigration authorities. Opening a bank account does not trigger any government notification about where you live or what you do. The account is between you and the bank.
Once the account is open, you can deposit money, write checks, use a debit card, and set up direct deposit. You can also build a record of financial activity, which can be useful if you ever need to show income or savings for other purposes.
What an ITIN is and how to get one
An ITIN is a nine-digit number issued by the IRS for tax purposes. It looks like a Social Security number but starts with 9. You do not need legal status to get one. You do not need a job. You get an ITIN by filing a federal tax return with the IRS, even if you owe no taxes or had no income.
To file for an ITIN, you fill out Form W-7 (process for IRS Individual Taxpayer Identification Number) and submit it with a copy of your tax return and a copy of your identification. You can mail it to the IRS, or you can file in person at an IRS office. Processing by mail takes about two to three weeks; in-person filing at an IRS office can be faster.
Many community organizations and tax preparation services help people file for an ITIN at no cost. Search for "free tax preparation" or "ITIN help" in your area, or contact your local library — many libraries have information about where to go.
What to do if a bank refuses you
If a bank employee tells you they cannot open an account because you do not have a Social Security number, that is incorrect. Federal law does not prohibit it. The bank may have an internal policy, or the employee may be mistaken about the rules.
Ask to speak to a manager or the branch manager. Explain that you have an ITIN and valid identification. If the manager still refuses, ask for the reason in writing. Then try a different bank or a credit union in your area. The refusal is usually a problem with that specific branch or bank, not a federal rule.
If you want to file a complaint, you can contact the Consumer Financial Protection Bureau (CFPB) online at consumerfinance.gov. The CFPB handles complaints about banks that may be breaking federal law. You can also contact your state's banking regulator — your state attorney general's office can tell you who that is.
What opening an account does and does not do
Opening a bank account does not change your immigration status. It does not make you a citizen or a permanent resident. It does not give you work authorization. It does not trigger any government process.
A bank account is a financial tool. It lets you receive money safely, pay bills, and build a record of income. Some people use bank accounts to show income history if they later pursue legal status through family sponsorship or other routes, but the account itself does not help or hurt your immigration case.
The bank does not share your account information with immigration authorities unless they receive a court order or subpoena. This is extremely rare. Banks keep financial information private under federal law.
Frequently Asked Questions
Will opening a bank account get me reported to immigration?
No. Banks do not report account holders to immigration authorities. A bank account is a financial record between you and the bank. Immigration authorities would need a court order to access your account information, and this almost never happens for the purpose of immigration enforcement.
Can I use a passport from another country as ID?
Yes. A valid passport from any country is acceptable identification at banks. A consular ID issued by your country's embassy or consulate in the US also works. Some banks may ask for both a passport and proof of address, but a passport alone is sufficient identification.
What if I don't have an ITIN yet?
You can file for an ITIN by submitting Form W-7 to the IRS with a copy of your identification and a tax return. Processing takes two to three weeks by mail. Some community organizations offer free help filing for an ITIN. You can search for "free tax preparation ITIN" in your area or call 211 for local resources.
Do I need a Social Security number to open a bank account?
No. Banks are required to accept an ITIN as an alternative. If a bank tells you that you need a Social Security number, that is incorrect. You can ask to speak to a manager or try a different bank.
Can I use a consular ID if my state doesn't issue IDs to people without legal status?
Yes. A consular ID issued by your country's embassy or consulate is valid identification for opening a bank account. You do not need a state ID. Bring your consular ID, proof of address, and your ITIN.