Yes, you can open a bank account in America — here's what you need
You can open a bank account in America regardless of your immigration status, though the documents required and the banks willing to work with you depend on whether you have a Social Security number. If you have a Social Security number or an Individual Taxpayer Identification Number (ITIN), most banks will open an account for you. If you have neither, your options narrow but do not disappear — some banks and credit unions will open accounts using a passport and proof of address instead.
The process itself is straightforward: you walk into a branch or apply online, show your ID and proof of address, provide your Social Security number or ITIN if you have one, and sign the paperwork. Most accounts open the same day. The real barrier is not the process but finding a bank that will accept the documents you have.
Key Takeaways
- A Social Security number or ITIN makes opening an account simple at nearly every bank; without either, you will need to search for banks that accept passport-based identification.
- You must provide proof of address — a utility bill, lease, or government mail — even if you have valid ID.
- Credit unions and smaller regional banks are more likely than large national chains to open accounts without a Social Security number.
- Online banks typically require a Social Security number or ITIN and will not open accounts by phone or video alone if you lack one.
- Some banks will place a hold on deposits or limit your account until they verify your identity through additional steps.
What documents you need to bring
Every bank requires two things: a valid photo ID and proof of your current address. The photo ID can be a passport, driver's license, state ID card, or in some cases a consulate-issued ID. The address proof must be recent — usually dated within the last 60 to 90 days — and can be a utility bill, lease agreement, mortgage statement, or government mail like a tax notice or benefit letter.
If you have a Social Security number, bring it. If you do not have one but have filed taxes, bring your ITIN. If you have neither, tell the bank upfront; some will proceed with just your ID and address, while others will turn you away. Asking before you sit down with a banker saves time.
Bring a small initial deposit if possible — many banks require a minimum, though it is often as low as $25. Some banks waive the minimum if you set up direct deposit. Ask about this when you call or visit.
Banks and credit unions most likely to work with you
Large national banks like Chase, Bank of America, and Wells Fargo typically require a Social Security number or ITIN. They will rarely make exceptions, even if you have a passport and proof of address.
Credit unions are more flexible. Many will open accounts using a passport and ITIN, or even without an ITIN if you have a passport and proof of address. You must live or work in their service area or have a family member who does. Search for credit unions in your area at CO-OP Network or Alliant Credit Union, which has branches nationwide and accepts ITINs.
Regional and community banks vary widely. Some accept passport-based accounts; others do not. Call ahead and ask directly: "Can I open an account with a passport and proof of address but no Social Security number?" This saves a wasted trip.
Online banks almost always require a Social Security number or ITIN and will not open accounts without one, even if you can verify your identity through video. If you lack both, you will need to use a brick-and-mortar bank or credit union.
The difference between opening in person and online
Opening an account in person at a branch takes 15 to 30 minutes. You show your documents, sign forms, and the account is usually active by the end of the day. The banker can answer questions on the spot and can sometimes override standard requirements if you explain your situation.
Opening online is faster if the bank accepts your documents — you upload photos of your ID and address proof, enter your information, and the account opens within hours or a few days. The catch: online banks have stricter document requirements and no one to negotiate with if your documents do not fit their system. If you lack a Social Security number or ITIN, do not waste time with online banks.
What happens if you do not have a Social Security number or ITIN
Some banks will open an account using only a passport and proof of address. This is more common at credit unions and smaller banks than at national chains. When you call, ask: "Do you open accounts for people without a Social Security number?" If they say yes, ask what documents they need and whether there are any limits on the account — some banks may restrict transfers or require a higher minimum deposit.
If a bank refuses, your next step is to find another bank or credit union. Do not let one rejection stop you; the next one may say yes. If you plan to stay in America long-term, consider applying for an ITIN through the IRS, which takes several weeks but makes banking much easier. You do not need to file taxes to get an ITIN; you can request one by mail using Form W-7.
Some banks will open an account and then ask you to provide a Social Security number or ITIN within 30 days. If you cannot, they may close the account. Ask about this policy before you open the account.
What to expect after you open the account
Your debit card usually arrives within 5 to 10 business days. Your checks, if you order them, take 7 to 14 days. You can start using the account immediately — transfers and bill payments work right away, and you can deposit checks by phone or mobile app.
Some banks place a hold on deposits if you are a new customer or if you lack a Social Security number. A hold means the money is in your account but you cannot withdraw it for a set period — usually 1 to 5 business days for checks, sometimes longer. Ask the bank about their hold policy when you open the account.
If the bank requires you to provide a Social Security number or ITIN within a certain time frame, mark that deadline on your calendar. If you miss it, the bank will close the account and may report it to ChexSystems, a banking history database that other banks check. This makes opening another account harder.
Frequently Asked Questions
Can I open an account if I am not a U.S. citizen?
Yes. Banks do not require citizenship, only valid ID and proof of address. Your immigration status does not matter to the bank. What matters is whether you have a Social Security number, ITIN, or a passport that the bank will accept.
Do I need a minimum deposit to open an account?
Most banks require a minimum deposit, but it is often $25 or less. Some banks waive the minimum if you set up direct deposit of your paycheck. Ask about this when you call or visit — it can save you money if you are short on cash.
What if the bank asks for documents I do not have?
Tell them what you do have and ask if it is enough. If they say no, ask for a list of what they will accept — sometimes they have options you did not know about. If they still will not work with you, try a different bank or credit union.
How long does it take to open an account?
In person, 15 to 30 minutes. Online, a few hours to a few days. The account is usually ready to use the same day you open it, though your debit card and checks take longer to arrive.
Can I open an account if I do not have a current address?
Most banks require proof of a current address dated within the last 60 to 90 days. If you are homeless or living temporarily, ask the bank if they will accept mail from a shelter, social services office, or trusted contact. Some will; others will not. Call ahead to ask.