The core documents you'll need
To open a bank account, you need a government-issued photo ID, proof of your current address, and your Social Security number. Most banks require all three before they'll open an account in your name. The ID confirms who you are; the address proof shows where you live; the Social Security number lets the bank verify your identity against federal records and check your banking history.
A valid driver's license or passport works as your photo ID. For address proof, bring a recent utility bill, lease agreement, mortgage statement, or government mail dated within the last 60 days. If you don't have a utility bill in your name, a bank statement from another institution, insurance policy, or tax return will work at most banks—but call ahead to confirm what that specific branch accepts.
Key Takeaways
- You need a government photo ID, proof of current address, and your Social Security number to open most bank accounts.
- If you don't have a Social Security number, some banks offer accounts for non-citizens with an ITIN (Individual Taxpayer Identification Number) or passport plus consulate letter.
- Bring originals or certified copies—banks will not accept photos of documents or digital scans for your first visit.
- If you have a history of overdrafts or fraud, ChexSystems or Early Warning Services may flag you, and you may need to use a second-chance banking program instead.
- Opening an account takes 15 to 30 minutes in person; online accounts may take a few days if the bank needs to verify your identity by mail.
What happens if you don't have a Social Security number
If you're a non-citizen without a Social Security number, you can still open a bank account using an ITIN (Individual Taxpayer Identification Number) issued by the IRS, or in some cases a valid passport plus a letter from your country's consulate. Not all banks accept ITINs—call your local branch or check the bank's website before you go. Some large banks like Bank of America and Wells Fargo do; smaller regional banks vary widely.
If the bank won't accept an ITIN, look for community banks or credit unions in your area, which are more likely to work with non-citizens. You may also need to bring additional documentation, such as a visa, work permit, or consulate letter confirming your identity and residency status. The process takes longer than a standard account opening, so plan for an extra week or two.
Why banks check your history before opening an account
Before you walk in, the bank will run your name through ChexSystems or Early Warning Services, two databases that track banking problems like overdrafts, fraud, or unpaid fees at other banks. If you appear in either database, the bank may deny your account or require you to use a second-chance account with higher fees and lower limits.
You can check your own ChexSystems report for free at chexsystems.com/consumer or your Early Warning Services report at consumerdebit.earlywarning.com before you apply. If there's an error—a closed account listed as unpaid, for example—you can dispute it directly with the bureau. Disputes usually resolve within 30 days, and clearing your record makes it easier to open a standard account.
Documents to bring if you're opening an account online
Online banks often ask for the same documents but handle them differently. You'll upload photos of your ID and address proof through their website or app, and provide your Social Security number in a secure form. The bank then verifies your identity electronically, which usually takes a few minutes to a few hours.
Some online banks use a third-party verification service that may ask you security questions based on your credit history, or send a verification code to your phone or email. If the bank can't verify you electronically, they'll mail you a form to sign and return, which adds 5 to 10 business days. Keep photos of your documents clear and well-lit—blurry images or glare will cause delays.
What to bring if you're opening a joint account
If you're opening an account with another person, both of you must be present (or both must complete the online process if it's a digital bank). Each person needs their own government photo ID, Social Security number, and proof of address. The bank will run both names through ChexSystems and verify both identities before opening the account.
If one person has a history in ChexSystems, it may affect whether the joint account is opened or what type of account you get. Some banks will open the account but flag it; others will deny it. Ask the bank upfront whether both account holders need to pass the ChexSystems check, or whether one person's clear history is enough.
Second-chance accounts and what they cost
If ChexSystems or Early Warning Services blocks you from a standard account, many banks offer second-chance accounts designed for people with banking problems. These accounts are real bank accounts—your money is insured by the FDIC just like any other—but they come with restrictions and fees.
A second-chance account typically has a monthly maintenance fee of $5 to $15, limits on how many withdrawals you can make, a lower initial deposit requirement, and sometimes a waiting period before you can write checks or use a debit card. After 6 to 12 months of good standing (no overdrafts, no fraud), you can often move to a standard account with lower fees. Credit unions sometimes offer second-chance accounts with lower fees than banks, so check your local options.
What to do if the bank asks for more information
Some banks ask follow-up questions if your address doesn't match your ID, if you have a common name that appears in multiple ChexSystems records, or if you're opening a large account. They may ask for a second form of ID, a letter from your employer, or proof that you've lived at your address for a certain length of time. This is normal and not a sign that you've done anything wrong.
If the bank asks for documents you don't have, ask whether alternatives exist. For example, if you just moved and don't have a utility bill in your new name yet, a lease agreement or a letter from your landlord confirming your residency may work. Be honest about what you can provide—banks are required to verify your identity, but they have flexibility in how they do it.
Frequently Asked Questions
Can I open a bank account without a Social Security number?
Yes, if you have an ITIN, valid passport, or work permit. Not all banks accept these, so call ahead. Community banks and credit unions are more likely to work with non-citizens than large national banks.
What if I've been denied a bank account before?
Check your ChexSystems and Early Warning Services reports to see why. If there's an error, dispute it. If the denial was legitimate, look for a second-chance account at a bank or credit union—these are designed for people with banking history problems and have real FDIC insurance.
Do I need to bring original documents or can I use copies?
Bring originals or certified copies. Banks will not accept photos or digital scans for your first visit. Online banks accept photos uploaded through their app, but they verify them electronically before the account opens.
How long does it take to open an account?
In person, 15 to 30 minutes. Online, a few minutes to a few hours if verification is electronic, or 5 to 10 business days if the bank needs to mail you a form to sign and return.
What if I don't have proof of address?
A utility bill, lease, mortgage statement, or government mail dated within 60 days works. If you don't have any of these, ask the bank what alternatives they accept—some take insurance policies, tax returns, or employer letters confirming your address.