Yes, you can open a bank account as an immigrant, but the documents you need depend on your immigration status and the bank you choose
Banks in the United States will open accounts for immigrants with or without a Social Security number. What matters most is proof of identity and proof of address. If you have a valid passport or national ID card from your home country, most banks will accept it. If you don't have a U.S. address yet, some banks will let you use a temporary address—a shelter, a relative's home, or even a business address where you receive mail.
The process is slower than it is for U.S. citizens because banks run additional checks on foreign documents. Expect the account to take 5 to 10 business days to open, not the same-day or next-day service you might see advertised. Some banks will freeze your account temporarily while they verify your identity, which is normal and not a sign of a problem.
The biggest barrier is not your immigration status—it is finding a bank that will accept the documents you have. Large national banks like Bank of America, Chase, and Wells Fargo have different policies from credit unions and smaller regional banks. Some will take a foreign passport; others will not. Some will open an account without a Social Security number; others require one. Calling ahead saves you a trip.
Key Takeaways
- A valid passport or national ID from your home country is usually enough to open an account, even without a Social Security number.
- You will need proof of address, which can be a lease, utility bill, or a letter from someone who lets you live with them—banks vary on what they accept.
- Different banks have different rules: call your local branch or credit union before you go in, because policies differ even within the same bank chain.
- The account may take 5 to 10 business days to open and may be frozen temporarily while the bank verifies your foreign documents.
- Credit unions and smaller banks are often more flexible with foreign documents than large national chains.
What documents banks actually ask for
Banks are required by federal law to verify your identity under a rule called the Customer Identification Program (CIP). This means they must collect your name, date of birth, address, and identification number. For immigrants, the identification number is usually a Social Security number, but it does not have to be.
If you do not have a Social Security number, you can ask the bank for an Individual Taxpayer Identification Number (ITIN) instead. An ITIN is a nine-digit number the IRS issues to people who file taxes but are not may be able to access for a Social Security number. You apply for an ITIN through the IRS using Form W-7. The process takes 4 to 6 weeks by mail. Some banks will wait for you to get an ITIN; others will not.
For proof of identity, bring your passport or national ID card. If the document is in a language other than English, some banks will ask for a certified translation. A certified translation costs $50 to $150 and comes from a translator who is certified by a court or professional organization. Ask the bank whether they need this before you pay for one.
For proof of address, bring a recent utility bill, lease agreement, or mortgage statement in your name. If you just arrived and do not have any of these, bring a letter from the person or organization where you are staying. The letter should include their name, address, phone number, and a statement that you live there. A shelter, a relative, or a community organization can write this letter.
Which banks are most likely to work with immigrants
Credit unions are often the easiest route. They are member-owned and have fewer corporate rules than national banks. Many credit unions will open accounts for immigrants with a passport alone and will not require a Social Security number or ITIN upfront. You may need to join the credit union first—membership usually costs nothing and requires proof of address or a letter from someone who knows you.
Community banks and smaller regional banks are the next option. They tend to have more flexibility than Chase or Bank of America because they make decisions locally rather than following a national script. Call the branch manager directly and ask whether they have opened accounts for immigrants before. If they have, they know the process and can tell you exactly what to bring.
Large national banks like Chase, Bank of America, and Wells Fargo have policies that vary by branch and by state. Some branches will open accounts for immigrants with a passport and a letter of residency; others will not. Call the specific branch where you plan to open the account, not the general customer service line. Ask to speak with someone at the branch who handles new accounts.
Online banks like Chime, Ally, and Marcus generally do not work for immigrants because they require a Social Security number and verify identity through digital means that do not accept foreign documents. Stick with banks where you can walk in and show your documents in person.
Getting an ITIN if you do not have a Social Security number
An Individual Taxpayer Identification Number (ITIN) is a nine-digit number that works like a Social Security number for tax purposes. You do not need one to open a bank account, but having one makes it easier because more banks will accept it. You get an ITIN from the IRS by filing Form W-7.
To apply, you need a valid passport or national ID card and proof of address. You mail Form W-7 and a copy of your ID to the IRS address listed on the form. The IRS will send you an ITIN by mail in 4 to 6 weeks. If you need the ITIN faster, you can apply in person at an IRS office or through a Certified Acceptance Agent (CAA)—a tax professional or nonprofit organization authorized by the IRS to take ITIN applications. CAAs can process your application in one visit, though they may charge a fee.
You do not need to file taxes to get an ITIN, but you will need to file taxes every year after you get one. If you work, your employer will withhold taxes from your paycheck, and you will file a return to report your income. If you do not work, you still need to file a return to keep your ITIN active.
What happens after you open the account
Once the bank approves your account, they will give you a debit card and online access. The debit card usually arrives in 7 to 10 business days. Your online account may be ready the same day or the next day. Some banks will freeze your account for a few days while they complete their verification process—this is normal and does not mean anything is wrong.
When you first use your debit card, the bank may flag the transaction as unusual and ask you to confirm it. This is a fraud-prevention step and happens to many new account holders. Answer the call or respond to the text message, and the bank will unfreeze the card.
If the bank asks for additional documents after you open the account, respond quickly. Banks sometimes ask for a second form of ID or a more recent proof of address. If you ignore the request, the bank may close the account. Keep copies of everything you submitted when you opened the account so you can provide it again if needed.
What to do if a bank refuses to open an account for you
If a bank says no, ask why. The reason matters. If they say they do not accept foreign passports, try a different bank—many do. If they say you need a Social Security number, ask whether an ITIN will work instead. If they say you need a U.S. address, ask whether a letter of residency is acceptable. Often the first "no" is just the first person's answer, not the bank's actual policy.
If you have been refused by multiple banks, contact a nonprofit organization in your area that helps immigrants. Organizations like the International Rescue Committee, HIAS, or local immigrant resource centers often have relationships with banks and can help you open an account. They may also help you get an ITIN or translate your documents.
You can also file a complaint with the Consumer Financial Protection Bureau (CFPB) if you believe a bank refused to open an account because of your immigration status or national origin. The CFPB investigates discrimination complaints and can take action against banks that violate fair lending laws. File a complaint at consumerfinance.gov or by calling 1-855-411-2372.
Using your account once it is open
Once you have an account, you can use it to receive paychecks through direct deposit, pay bills online, and send money to family in your home country. Direct deposit is the fastest and safest way to receive wages—your employer deposits your paycheck into your account automatically, and the money is available the next business day.
To send money internationally, use your bank's wire transfer service or a money transfer service like Western Union or MoneyGram. Wire transfers through your bank are usually cheaper for large amounts but take 3 to 5 business days. Money transfer services are faster (often same-day) but charge higher fees. Compare the cost before you choose.
Keep your account active by using it regularly. Banks close accounts that have no activity for 12 months or more. Even a small deposit or withdrawal every few months is enough to keep the account open.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can open an account with a passport or national ID card and proof of address. Some banks will ask for an ITIN instead of a Social Security number. If a bank says you need a Social Security number, try a different bank—many do not require one.
What if I do not have a U.S. address yet?
Bring a letter from the person or organization where you are staying. The letter should state your name, their name and address, and that you live there. A shelter, a relative, or a community organization can write this. Some banks will also accept a business address where you receive mail.
How long does it take to open an account?
Most banks will open your account the same day or the next day, but it takes 5 to 10 business days for the account to be fully active and for your debit card to arrive. Some banks freeze new accounts temporarily while they verify foreign documents—this is normal.
Can I open an account if I am undocumented?
Yes. Banks do not ask about immigration status. They only need to verify your identity and address. Use your passport or national ID card and a letter of residency. If a bank asks about immigration status, that is illegal discrimination—contact the CFPB.
What if the bank closes my account after I open it?
Banks can close accounts for inactivity or if they cannot verify your identity. If your account is closed, the bank will send you a letter explaining why. If you believe the closure was unfair, you can file a complaint with the CFPB or contact a nonprofit organization that helps immigrants.