Yes, you can open a bank account — here's what banks actually require
Most people can open a bank account. Banks are required by law to let you open one if you meet their basic requirements, which are almost always the same across institutions: proof of identity, proof of address, and an initial deposit (sometimes as little as $1). You do not need perfect credit, a job, or a history with the bank. You do not need to be a U.S. citizen, though the rules differ slightly depending on your immigration status.
The main reason a bank might decline you is if you have been flagged in ChexSystems, a banking history database that tracks closed accounts and fraud. Even then, banks exist that specifically serve people with ChexSystems records. The second common barrier is not having an acceptable form of ID — but again, alternatives exist.
The process itself is straightforward: you walk in or go online, show your documents, answer questions about yourself, and the account opens the same day or within a few days. What trips people up is not whether they can open an account, but which documents count and where to go if your first choice says no.
Key Takeaways
- Banks must accept you if you have a valid ID, proof of address, and money to deposit — credit history and citizenship status are not barriers for most accounts.
- ChexSystems records can block you from traditional banks, but credit unions and second-chance banking programs exist specifically for people with banking history issues.
- A state ID, passport, or tribal ID counts as proof of identity; a utility bill, lease, or bank statement counts as proof of address.
- If one bank declines you, ask why — the reason determines whether you should try another bank or look for a second-chance program instead.
What counts as proof of identity
Banks need to verify you are who you say you are. A state-issued ID is the easiest route: a driver's license or state ID card from your state's DMV. If you do not drive, most states issue a non-driver ID for a small fee.
Other documents that count include a U.S. passport, a passport card, a Permanent Resident Card (green card), a tribal ID issued by a federally recognized tribe, or a military ID. Some banks also accept a foreign passport if you bring a second document showing your U.S. address.
If you do not have any of these, ask the bank what they will accept. Some banks take a combination of documents — for example, a school ID plus a birth certificate. The bank's website usually lists what they need, but calling ahead saves a trip if your situation is unusual.
What counts as proof of address
Banks need to know where you live. A utility bill in your name is the standard: electric, gas, water, or internet. It must be recent — usually from the last 60 days, though some banks accept up to 90 days old.
Other documents that work include a lease or rental agreement, a mortgage statement, a bank statement from another bank, a government benefit letter (like Social Security or unemployment), or a property tax bill. Some banks accept mail from government agencies addressed to you, like a tax return or court document.
If you are homeless or living with someone else, tell the bank. Many have workarounds: some accept a letter from a shelter or social service agency, others accept mail sent to a PO box, and some let you use a relative's address if you can show you live there. The key is asking before you show up.
What happens if you have a ChexSystems record
ChexSystems is a database that banks use to check your banking history. If you closed an account with a negative balance, wrote bad checks, or had fraud on an account, it gets reported there. A ChexSystems record does not prevent you from banking — it just means some banks will decline you.
If a bank says no because of ChexSystems, you have options. Credit unions often have looser ChexSystems policies than big banks and may open an account for you even with a record. Second-chance banking programs, offered by some banks and credit unions, are designed specifically for people with banking history issues. These accounts may have lower limits or monthly fees, but they work like regular accounts.
You can also request your ChexSystems report for free once a year at www.chexsystems.com. If there is an error on your report, you can dispute it. Sometimes errors get corrected and the bank will reconsider.
Opening an account online versus in person
Most banks let you start online. You upload photos of your ID and proof of address, answer questions about yourself, and fund the account by linking another bank account or using a debit card. The account usually opens within a few days. Online is faster and you can do it from home.
The catch: online applications sometimes get flagged for manual review, which takes longer. If your documents are unclear or your situation is complicated, the bank may ask you to come in person anyway. If you do not have another bank account to link for funding, you may need to go in person to deposit cash.
In-person applications are straightforward. You bring your documents, the bank verifies them on the spot, you sign paperwork, and the account opens when ready. You can deposit cash right then. If you are unsure whether your documents will work, going in person lets you ask questions and solve problems the same day.
If you do not have a state ID
Getting a state ID takes time and costs money, but it is the easiest path to a bank account. Visit your state's DMV website to find what you need: usually a birth certificate, Social Security card, and proof of address. The process takes a few weeks and costs between $10 and $30 depending on your state.
If you cannot get a state ID quickly, ask the bank what else they accept. Some banks will open an account with a passport, tribal ID, or military ID. Others accept a combination of documents like a school ID plus a birth certificate. A few banks have programs for people without traditional ID — ask specifically about this.
If you are undocumented, you can still open a bank account. You will need an Individual Taxpayer Identification Number (ITIN) instead of a Social Security number. Some banks ask for an ITIN, others do not. Call ahead to find banks in your area that work with ITIN holders.
What to do if a bank declines you
If a bank says no, ask why. The reason matters. If it is because of a missing document, you can fix that and try again — either at the same bank or a different one. If it is ChexSystems, a second-chance program is your next step. If it is because you do not have an ID, you know to work on getting one or to find a bank with different ID rules.
Do not assume one no means all banks will say no. Different banks have different rules. A big national bank might decline you while a local credit union accepts you. A bank that requires a state ID might exist next to one that takes a passport. Calling three banks takes an hour and often solves the problem.
If you hit a wall, contact a community organization that helps with banking. Many nonprofits and community action agencies have staff who know which local banks are most flexible and can sometimes advocate for you. Search online for "banking help" or "financial counseling" plus your city name.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
Most banks require either a Social Security number or an ITIN (Individual Taxpayer Identification Number). If you do not have either, ask the bank — some have exceptions or workarounds. Credit unions are sometimes more flexible than big banks on this requirement.
Can I open an account if I have been evicted or have debt?
Yes. Banks do not check your credit report or eviction history. They only check ChexSystems, which tracks banking history, not credit or housing history. Debt and evictions do not appear there.
What if I do not have a permanent address right now?
Tell the bank you are homeless or in transition. Many accept a shelter address, a PO box, or a relative's address if you can show you live there. Some accept a letter from a social service agency as proof of address. Call ahead so you know what to bring.
How much money do I need to open an account?
Most banks require an opening deposit, but it is often very small — sometimes $1 or $25. Some banks waive the deposit if you set up direct deposit. Check the bank's website or call to ask what they require.
Can I open an account if I am not a U.S. citizen?
Yes. You need a valid ID (passport, green card, or visa) and proof of address. Some banks require an ITIN instead of a Social Security number. Call ahead to confirm the bank works with non-citizens, because requirements vary.