Yes, immigrants can open a bank account, but the documents you need depend on your immigration status and the bank you choose
Banks in the United States are required by federal law to verify your identity before opening an account. This process is called Know Your Customer (KYC) compliance. The specific documents that satisfy this requirement vary by bank and by your immigration status — but the barrier is not your status itself. It is proving who you are.
If you have a Social Security number, a work visa, or a green card, most mainstream banks will open an account for you using the same documents they ask of U.S. citizens. If you do not have a Social Security number, you have fewer options, but they exist. Some banks will issue an Individual Taxpayer Identification Number (ITIN) account, which uses a tax ID instead of a Social Security number to verify your identity.
The real constraint is not immigration law — it is bank policy. Different banks have different rules about which documents they will accept. A bank that turns you away is not breaking the law; it is choosing not to serve your category of customer. Your job is to find one that will.
Key Takeaways
- Banks must verify your identity but do not require U.S. citizenship; they do require a government-issued ID and proof of address.
- If you have a Social Security number, most banks will treat you the same as a U.S. citizen and ask for a driver's license or passport plus a utility bill or lease.
- If you do not have a Social Security number, you can use an ITIN (Individual Taxpayer Identification Number) at banks that offer ITIN accounts, though fewer banks participate in this program.
- Bring original documents to the bank, not copies; banks verify documents in person and will not accept photocopies as proof of identity.
- Online-only banks often have stricter document rules than brick-and-mortar branches, so starting at a local bank with a physical location usually gives you more options.
What documents you need if you have a Social Security number
If you have a Social Security number — whether you are a permanent resident, on a work visa, or have another immigration status — most banks will ask for the same documents they ask of any customer. You will need a government-issued photo ID (a passport, driver's license, or state ID card) and proof of your current address (a utility bill, lease, or bank statement dated within the last 60 days).
Some banks will also ask for your Social Security number itself during the account-opening process. Write it down or have it ready. If you do not have a Social Security number yet but are in the process of getting one, tell the bank — some will hold your process until you receive it, or they will issue a temporary account number and update it once your Social Security number arrives.
Bring original documents, not copies. Banks verify documents in person and will refuse photocopies as proof of identity. If your ID is in another language, bring the original and ask the bank whether they need a certified English translation. Most do not, but some do, and it is faster to ask before you sit down with a banker.
What documents you need if you do not have a Social Security number
If you do not have a Social Security number, you can obtain an ITIN from the IRS. An ITIN is a nine-digit tax identification number that works like a Social Security number for banking purposes at banks that accept it. You do not need to be a U.S. citizen or have any particular immigration status to get an ITIN — you only need to have a reason to file taxes in the United States.
To get an ITIN, you file Form W-7 with the IRS. You can file by mail or in person at an IRS office. The process takes four to six weeks by mail. Once you have an ITIN, you can use it to open a bank account at any bank that offers ITIN accounts. However, not all banks do. Chase, Bank of America, and Wells Fargo do not currently offer ITIN accounts. Smaller regional banks and some credit unions do. Call ahead or visit the bank's website to confirm they accept ITIN before you go in.
For an ITIN account, bring the same documents you would bring with a Social Security number: a government-issued photo ID and proof of address. The bank will ask for your ITIN instead of your Social Security number.
Why some banks will turn you away, and what to do about it
Banks are not required to serve every customer. Some banks have decided not to open accounts for people without a Social Security number. Others have policies against opening accounts for people on certain visa types. Some online-only banks have stricter rules than brick-and-mortar banks because they cannot verify your identity in person.
If a bank turns you away, ask why. The reason matters. If they say they do not open accounts for people without a Social Security number, you know to try a bank that offers ITIN accounts. If they say they do not open accounts for people on your visa type, you know that particular bank is not an option, but others may be.
Start with a local bank or credit union that has a physical branch. These institutions are more likely to have flexibility than national chains or online-only banks. Credit unions in particular often have looser document requirements because they are member-owned and can set their own policies. Call the branch nearest you and ask: "Do you open accounts for people with an ITIN?" or "Do you open accounts for people on [your visa type]?" If the answer is yes, make an appointment.
The difference between a regular account and an ITIN account
An ITIN account works exactly like a regular bank account. You can deposit money, withdraw money, set up direct deposit, use a debit card, and pay bills online. The only difference is that the bank uses your ITIN instead of your Social Security number to report account activity to the IRS and to check your credit history.
Some banks charge a monthly fee for ITIN accounts when they do not charge a fee for regular accounts. Ask about this before you open the account. If the fee is more than a few dollars a month, shop around — other banks may not charge it.
ITIN accounts do not affect your ability to build credit or your may be able to access for loans later. The account itself is the same. The only thing that changes is the ID number the bank uses to track you.
What happens after you open the account
Once your account is open, the bank will issue you a debit card, usually within five to ten business days. You can use this card to withdraw money from ATMs and to pay for things in stores. You can also set up online banking so you can check your balance and transfer money from your computer or phone.
If you plan to receive paychecks, ask the bank for your routing number and account number so you can give them to your employer for direct deposit. Direct deposit is faster and safer than cashing checks.
If you are building credit for the first time, opening a bank account is a good first step, but it does not build credit by itself. A bank account shows you can manage money, but credit bureaus do not see it. To build credit, you will need a credit card or a loan. Some banks offer credit-builder cards or secured credit cards designed for people with no credit history.
Documents to bring: a checklist
| If you have a Social Security number | If you have an ITIN |
|---|---|
|
|
Frequently Asked Questions
Do I need a U.S. address to open a bank account?
Yes. Banks require proof of a current address, and that address must be in the United States. A utility bill, lease, or recent bank statement will work. If you just arrived and do not have a utility bill yet, some banks will accept a lease or a letter from your landlord dated within the last 30 days.
Can I open a bank account without a passport or driver's license?
Most banks require a government-issued photo ID. If you do not have a U.S. driver's license, a passport works. If your passport is in another language, bring the original — most banks accept it without a translation. If a bank refuses your passport, try another bank; this is a policy choice, not a legal requirement.
What if I do not have an address yet because I just moved to the U.S.?
Some banks will accept a letter from your landlord or a lease agreement as proof of address instead of a utility bill. Call the bank before you go in and ask what documents they will accept for someone who just moved. If you are staying with family or friends, ask them if you can use their address temporarily until you have your own utility bill.
Will opening a bank account affect my immigration status?
No. Opening a bank account is not reported to immigration authorities. Banks report account information to the IRS for tax purposes, not to U.S. Citizenship and Immigration Services. Your immigration status does not change because you have a bank account.
Can I open an account online if I do not have a Social Security number?
Most online-only banks require a Social Security number and will not open accounts for people with an ITIN. Your best option is to visit a physical bank branch in person. Online banks are stricter because they cannot verify your identity face-to-face.