What you bring to the bank matters more than you might think
Opening a bank account requires two categories of proof: who you are, and that you actually exist in the financial system. Most banks want a government-issued photo ID and a document showing your current address. Some also check ChexSystems, a database that tracks banking history, or ask for a second form of ID. The exact list depends on the bank and the account type — a basic checking account has lighter requirements than a business account or one with a debit card.
You do not need perfect credit, a job, or a minimum deposit to open most accounts. You do need to be able to prove your identity and residency in the moment, either in person or online. If you cannot produce these documents, you can still open an account at some banks, but the process takes longer and may cost more.
Key Takeaways
- Bring a government-issued photo ID (driver's license, passport, or state ID card) to any bank branch or have it ready for online verification.
- You will need proof of your current address, such as a utility bill, lease, or government mail dated within the last 60 days.
- Some banks check ChexSystems, a banking history database, and may deny you if you have unpaid overdrafts or fraud flags from another bank.
- Online banks often have faster verification if you have a valid Social Security number and can upload documents through their app or website.
- If you lack standard ID, some banks and credit unions offer second-chance accounts that use alternative verification methods, though they may charge higher fees.
Government-issued photo ID is the starting point
Banks will not open an account without proof of identity. A driver's license, state ID card, or passport is what they expect. The ID must be current or expired no more than a few years — banks vary on how old they will accept. If your ID is expired, bring it anyway; many banks will still take it as long as the photo is clearly you.
If you do not have a driver's license or state ID, a passport works just as well. If you have none of these, you have options, but they are slower and more expensive. Some credit unions and second-chance banking programs will open an account using a tribal ID, military ID, or consular ID from your country of origin. Call ahead to confirm the bank accepts it.
Proof of address must be recent and in your name
Banks need to know where you live. A utility bill (electric, gas, water, or internet), lease agreement, or government mail dated within the last 60 days usually works. The document must show your name and current address. A cell phone bill, credit card statement, or bank statement from another bank also counts at most institutions.
If you do not have mail in your name, a lease or rental agreement is the next best option. If you live with family or friends and are not on the lease, ask the account holder for a utility bill or bring a letter from them on their letterhead stating you live there, along with a copy of their ID. Some banks will accept this; others will not. Call your specific branch first.
If you are homeless or living in a shelter, many banks have workarounds. Bring any mail addressed to you, even if it is to a shelter address, plus a letter from the shelter or a social service agency confirming your residency. Some banks will also accept a PO box as a mailing address if you cannot provide a physical address.
ChexSystems checks and what they mean for you
ChexSystems is a consumer reporting agency that banks use to check your banking history. It tracks overdrafts you did not pay, accounts you closed with a negative balance, and fraud reports filed against you. If you have a ChexSystems record, some banks will deny you outright. Others will open an account but charge higher fees or limit your services.
You have the right to see your ChexSystems report for free. Request it at chexsystems.com or by phone at 1-800-428-9623. If there is an error — a closed account listed as still open, or a dispute you already settled — you can file a dispute with ChexSystems and the bank that reported it. Disputes usually resolve within 30 days.
If ChexSystems blocks you, look for banks that do not use it or that offer second-chance accounts. Credit unions are less likely to check ChexSystems than large national banks. Some online banks also skip the check entirely.
Social Security number and tax ID verification
Banks are required by law to verify your identity using your Social Security number (SSN) or Individual Taxpayer Identification Number (ITIN). You will provide this number when you fill out the account application. The bank runs it through federal databases to confirm it matches your name and date of birth.
If your SSN does not match your ID or other documents, the bank will ask you to clarify. Bring a Social Security card, birth certificate, or tax return as proof. If you do not have an SSN or ITIN, some banks and credit unions will still open an account, but the process is slower and you may face limits on what you can do with the account.
What happens if you do not have standard documents
If you lack a driver's license, passport, or state ID, you have slower but real options. Second-chance banking programs exist specifically for this situation. Credit unions often have more flexible rules than national banks. Some will open an account using a combination of documents: a birth certificate, Social Security card, and proof of address, even without a photo ID.
Online banks sometimes move faster than branches because they can verify you through video call or by cross-checking information against credit bureaus. If you have ever had a credit card or loan, they may already have enough data to confirm who you are.
If you are an immigrant without a US ID, bring your passport and any visa or work authorization document. Some banks accept consular IDs issued by your country's embassy. Call ahead — requirements vary widely by location and institution.
What to bring in person versus online
If you open an account at a branch, bring originals of your ID and proof of address. The teller will look at them, copy them if needed, and verify the information on the spot. Bring your Social Security number or ITIN written down so you do not have to remember it.
If you open online, you will upload photos of your documents through the bank's app or website. Make sure the photos are clear, show all four corners of the document, and are in color. Some banks also require a video call where you hold up your ID and answer security questions. This usually takes 5 to 10 minutes.
Online verification is often faster — you can complete it in an evening and have the account active by the next morning. In-person verification is immediate but requires you to visit a branch during business hours.
Frequently Asked Questions
Can I open an account with an expired ID?
Yes, most banks will accept an expired ID as long as it is not more than a few years old and the photo clearly matches you. Call your bank first to confirm their specific policy. If your ID is very old or damaged, bring a second form of ID as backup.
What if I do not have proof of address?
A lease, utility bill, or government mail dated within 60 days is standard. If you have none of these, ask the bank whether they accept a letter from an employer or social service agency on letterhead, or a statement from a family member. Some banks will work with you; others have strict rules.
Will a ChexSystems record stop me from opening an account?
Not necessarily. Many banks will still open an account even if you have a ChexSystems record, though they may charge higher fees or limit services. Credit unions and second-chance banking programs are more likely to overlook it. Check your report first so you know what the bank will see.
Do I need a job or income to open an account?
No. Banks do not require proof of employment or income to open a basic checking or savings account. They only need to verify your identity and address. Some accounts with higher limits or special features may have income requirements, but the standard account does not.
How long does it take to open an account online?
Online accounts usually take 5 to 15 minutes to complete the application. Verification can happen immediately if you upload clear documents, or within one business day if the bank needs to review them. Some banks activate the account the same day; others wait until the next morning.