The documents and information banks require before you can open

Most banks need four things to open a checking or savings account: a government-issued photo ID, proof of your current address, your Social Security number, and an initial deposit (though some accounts have no minimum). The exact documents vary slightly by bank and by state, but these four categories cover what nearly every institution will ask for. You do not need perfect credit, a job, or a minimum income—those are not part of the account-opening process itself.

The reason banks ask for these is straightforward: they are required by federal law to verify who you are and where you live, and they use your Social Security number to check for fraud and to report interest you earn to the IRS. If you cannot provide these things, some banks have workarounds, but most will turn you away.

Key Takeaways

  • You will need a government-issued photo ID (driver's license, passport, or state ID card), proof of your current address (utility bill or lease), your Social Security number, and money to deposit—usually $25 to $100 to start.
  • If you do not have a Social Security number, some banks offer accounts for non-citizens with an ITIN (Individual Taxpayer Identification Number), but not all do.
  • If you have been reported to ChexSystems (a banking history database), some banks will still open an account for you, but mainstream banks usually will not.
  • You can open an account online, by phone, or in person; online is fastest if the bank accepts your ID type, but in-person lets you ask questions about what documents they will take.

Government-issued photo ID and what counts

Banks accept a driver's license, state ID card, or passport as proof of identity. If you have a passport card (the wallet-sized version), that works too. Military ID and tribal ID are accepted at some banks but not all, so call ahead if that is your only option.

The ID must not be expired. If your ID expired recently and you are in the process of renewing it, most banks will not accept it, though a few will if you show the renewal process as well. If you do not have any of these, you cannot open an account at a mainstream bank—you would need to look into credit unions or community banks that have different rules, and even then options are limited.

Proof of address and what banks will accept

Banks need to confirm where you live. A utility bill (electric, gas, water, internet), lease agreement, or mortgage statement dated within the last 60 days works at most banks. Some accept recent bank statements or credit card statements showing your address. A few will take a government letter addressed to you—tax documents, Social Security statements, or unemployment notices count.

If you are homeless or do not have mail in your name, some banks will accept a letter from a shelter, social services agency, or government office on letterhead stating your current address or that you are receiving services there. Call the bank first to ask what they will take, because policies vary. Do not assume a bank will reject you before you ask.

Your Social Security number or ITIN

Banks are required by law to collect your Social Security number (SSN) and use it to verify your identity against fraud databases and to report interest income to the IRS. If you do not have an SSN, you may be able to open an account using an ITIN (Individual Taxpayer Identification Number), which the IRS issues to people who are not may be able to access for an SSN but need a tax ID. Not all banks offer ITIN accounts—you will need to call and ask, or visit in person.

If you are undocumented and do not have an ITIN, your options narrow significantly. Some credit unions and community banks in states with large immigrant populations have accounts for people without an SSN or ITIN, but these are exceptions. Your best move is to contact a local immigrant services organization or a community development financial institution (CDFI) to find banks in your area that have these accounts.

The initial deposit and minimum balance requirements

Most banks ask you to deposit money when you open the account—typically $25 to $100 for a basic checking account. Some banks have no minimum deposit requirement, especially for online-only accounts. A few banks waive the minimum if you set up direct deposit of your paycheck, though you do not have to do that to open the account.

The deposit does not have to come from another bank account. You can bring cash in person, or if you are opening online, you can link a debit card or another account to transfer the money. If you do not have any money to deposit right now, look for banks that advertise "no minimum deposit" accounts—they exist, but you have to search for them specifically.

What happens if you are in ChexSystems or have banking history problems

ChexSystems is a database that banks use to check whether you have had problems at other banks—bounced checks, fraud, or accounts closed for cause. If you are in ChexSystems, most major banks will deny you. However, some banks specifically work with people in ChexSystems, and credit unions often have more flexible policies. You can request your ChexSystems report for free at chexsystems.com to see what is listed.

If the information in ChexSystems is wrong, you can dispute it. If it is correct, you have two paths: wait for the negative mark to age (usually five to seven years, depending on what happened), or open an account at a bank or credit union that does not use ChexSystems or that has a second-chance program. Some online banks and smaller regional banks fall into this category.

Opening an account online versus in person

Online account opening is faster—you can finish in 10 to 15 minutes and start using the account the same day or next business day. You upload photos of your ID and proof of address, and the bank verifies them electronically. This works well if your documents are clear and your ID type is common.

Opening in person takes longer (30 to 45 minutes) but gives you a chance to ask questions about what documents the bank will accept, especially if your situation is unusual—if your address proof is old, your ID is close to expiring, or you are unsure whether your documents meet their standards. If you are opening an account for the first time or have concerns about your documents, in-person is often the safer choice.

Frequently Asked Questions

Can I open a bank account without a Social Security number?

You can if you have an ITIN and the bank offers ITIN accounts, but not all do. If you do not have either, some credit unions and community banks in certain states have accounts for undocumented immigrants, but you will need to contact local immigrant services organizations to find them. Mainstream banks will not open an account without an SSN or ITIN.

What if my ID is expired?

Most banks will not accept an expired ID, even if it expired recently. If you are in the process of renewing, bring both the expired ID and your renewal process—some banks will accept that combination. Otherwise, you will need to renew your ID first before opening an account.

Do I need a job or income to open a bank account?

No. Banks do not check your employment or income when you open a checking or savings account. They only verify your identity, address, and Social Security number. You do not need direct deposit or a minimum balance to keep the account open, though some banks offer perks if you set up direct deposit.

What if I do not have proof of my current address?

Call the bank and ask what they will accept. Many take government letters (tax documents, Social Security statements, unemployment notices), bank statements, or letters from shelters or social services agencies. If you are homeless, some banks will accept a letter from a shelter on letterhead stating you are receiving services there.

How long does it take to open an account after I submit my documents?

Online accounts usually open the same day or next business day. In-person accounts open when ready if you bring all required documents. If the bank needs to verify anything—if your documents are unclear or your identity check takes longer—it may take a few business days.