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
Most U.S. banks will open an account for you if you have a valid passport or national ID card, even if you are not yet a citizen or permanent resident. Some banks ask for a U.S. address; others do not. A few large banks have specific programs for people without a Social Security number. The main barrier is usually not your immigration status but whether you can show proof of identity and, in some cases, proof of address.
The process varies by bank. Chase, Bank of America, and Wells Fargo each have different rules. Credit unions often have fewer restrictions than national chains. Some banks will accept an Individual Taxpayer Identification Number (ITIN) instead of a Social Security number. Others require a Social Security number or a state ID. Knowing which documents you have and which banks accept them will save you time and rejected applications.
Key Takeaways
- A valid passport or national ID card is usually enough to open a bank account, regardless of immigration status.
- Some banks accept an ITIN (Individual Taxpayer Identification Number) instead of a Social Security number, while others require one or the other.
- Credit unions and smaller regional banks often have fewer documentation requirements than large national chains.
- You may need proof of a U.S. address, but some banks will accept a foreign address or a letter from an employer or community organization.
- Bring multiple forms of ID and proof of address to your first appointment, because different banks ask for different combinations.
What documents banks typically ask for
Most banks will ask for a government-issued photo ID. A valid passport works at nearly every bank. A national ID card from your home country works at many banks, though some will not accept it. A state driver's license or state ID card is the easiest form of ID for U.S. banks, but you do not need one to open an account.
Banks also ask for proof of address. A utility bill, lease, or mortgage statement in your name usually works. If you do not have one, some banks will accept a letter from your employer, a community organization, or a government agency that shows your name and address. A few banks will open an account with only your ID and no proof of address, though this is less common.
For the tax ID question, you have three options: a Social Security number, an ITIN, or neither. If you have a Social Security number, bring it. If you do not but have an ITIN (which you can get from the IRS even without work authorization), bring that. If you have neither, tell the bank upfront—some will still open an account, and others will not.
Banks and credit unions with fewer restrictions
Chase has a program called Chase Total Checking that accepts an ITIN instead of a Social Security number. You will need a valid ID and proof of address. Bank of America also accepts ITINs for some account types. Wells Fargo's policy varies by branch, so call ahead.
Credit unions are often more flexible than national banks. Many credit unions do not require a Social Security number or ITIN at all. Some will open an account with just a passport and proof of address. The catch is that you usually have to live or work in the credit union's service area to join. Search for credit unions near you using the CO-OP Network or Alliant Credit Union's locator tool.
Online banks like Chime, Wise, and Revolut have different rules. Chime requires a Social Security number or ITIN. Wise (formerly TransferWise) accepts customers from many countries and has lower ID requirements for some account types, though rules change by country. Check the bank's website or call before you apply.
How to apply in person or online
If you apply in person, bring your passport or national ID, proof of address, and your Social Security number or ITIN if you have one. Arrive during business hours and tell the bank representative that you are an immigrant and want to confirm what documents they need before you sit down. This prevents wasted time if the branch has a policy you did not know about.
If you apply online, you will upload photos of your ID and proof of address. The bank's system may reject a foreign ID or may flag your application for manual review. If this happens, call the bank and ask to speak to someone who can override the system. Many online applications are rejected by automated checks even though the bank would approve you if a person looked at your file.
The approval process usually takes one to three business days if you apply online, or the same day if you apply in person. Some banks will give you a temporary account number while they verify your documents. Others will wait until everything clears before opening the account.
What to do if a bank rejects you
If a bank says no, ask why. The most common reasons are: no valid ID, no proof of address, no Social Security number or ITIN, or a flag in the bank's fraud system. If the reason is a missing document, you can often reapply once you have it. If the reason is a fraud flag, ask what triggered it and whether you can dispute it.
If one bank rejects you, try a credit union or a different bank. Do not apply to five banks in one week—multiple applications in a short time can hurt your credit score and make other banks more likely to reject you. Space applications out by at least a week.
If you have been rejected multiple times, consider a second-chance bank account or a prepaid card as a temporary step. These have higher fees but fewer requirements. Once you have an account open for a few months, you can move to a regular bank.
Using your account without a Social Security number
If you open an account with an ITIN instead of a Social Security number, the bank will report your account activity to the IRS, not to the credit bureaus. This means the account will not build your credit score. However, you can still use the account to receive paychecks, pay bills, and transfer money.
Some employers and government agencies require a Social Security number to send you money. If this happens, you will need to get a Social Security number or ITIN before they can pay you. An ITIN takes about two weeks to receive from the IRS if you apply in person at an IRS office, or four to six weeks if you mail the application.
If you later get a Social Security number, contact your bank and ask them to update your account. This will link your account to the credit bureaus and allow you to build credit history going forward.
Building credit as an immigrant
Opening a bank account does not build credit by itself. To build a credit history, you need to borrow money and repay it on time. A secured credit card is the easiest way to start. You deposit money into the card, and the bank gives you a credit limit equal to your deposit. You use the card like a regular credit card, and the bank reports your payments to the credit bureaus.
Some banks offer secured credit cards to people without a Social Security number or credit history. Capital One and Discover both have secured card programs. After six to twelve months of on-time payments, you may be able to upgrade to a regular credit card.
A credit-builder loan is another option. You borrow a small amount of money (usually $500 to $1,000) from a credit union or online lender, and the money goes into a savings account that you cannot touch. You make monthly payments, and after the loan is paid off, you get the money back. The bank reports all your payments to the credit bureaus, building your credit score.
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 national ID card. Some banks require a Social Security number or ITIN, but others do not ask for either. Call the bank before you apply to confirm their policy.
Can I open a bank account with a foreign address?
Some banks will, but most prefer a U.S. address. If you do not have one yet, ask the bank whether they accept a letter from your employer or a community organization as proof of address. A few banks will open an account with only your ID and no address verification.
What if my passport is expired?
Most banks will not accept an expired passport as proof of ID. You will need a valid passport, a national ID card, or a state driver's license. If your passport is expired, renew it before you apply for a bank account, or use a different form of ID if you have one.
How long does it take to open an account?
In person, usually the same day. Online, one to three business days. Some banks will give you a temporary account number while they verify your documents. If your application is flagged for manual review, it may take longer—call the bank to check the status.
Will opening a bank account affect my immigration case?
No. Opening a bank account is a normal financial activity and does not affect your immigration status or case. Banks do not report account holders to immigration authorities.