Most people can open a bank account, but banks have specific requirements and will reject you for reasons that have nothing to do with income

You can open a bank account if you have a valid government-issued ID, a Social Security number (or ITIN if you are not a U.S. citizen), and a current address. Banks do not turn people away because they are poor, unemployed, or have bad credit. They turn people away because of what shows up in ChexSystems — a banking history report that tracks closed accounts, overdrafts, and fraud — or because you cannot prove who you are.

The barrier is almost never "you do not have enough money." It is "we cannot verify your identity" or "your banking history shows you owe us money from a previous account." Those are two different problems with two different solutions.

Key Takeaways

  • Banks check ChexSystems, a database of banking history, not your credit score or income level.
  • You need a valid government ID and proof of address to open an account at most banks.
  • If a bank rejects you, you can ask why — they must tell you, and the reason is usually fixable.
  • Second-chance banking accounts and credit unions exist specifically for people with banking history problems.
  • Non-citizens can open accounts with an ITIN instead of a Social Security number at many banks.

What banks actually check before opening an account

Banks run your name, Social Security number, and date of birth through ChexSystems, which is not a credit bureau. ChexSystems records closed accounts, unpaid overdrafts, suspected fraud, and accounts closed by the bank for cause. A bank will see if you left another bank with money owed, not whether you pay your credit card on time.

Banks also verify your identity using your government ID and check your address against public records or utility bills. Some banks will call your employer to confirm you work there, though this is less common now. They do not check your income, your savings, or your credit history unless you are opening a credit product like a line of credit.

If you have never had a bank account before, ChexSystems will have no record of you at all. That is not a problem — it means you have a clean history. The problem comes if you had an account that closed badly: you owed money, the bank closed it for fraud, or you had repeated overdrafts that the bank reported.

Why a bank says no and what you can do about it

If a bank rejects you, federal law requires them to tell you why. Ask for the reason in writing. The most common reasons are: you appear in ChexSystems with an unpaid overdraft or closed account; your ID does not match their records; your address cannot be verified; or your name matches someone flagged for fraud.

If the problem is ChexSystems, you have options. You can pay off the old debt — many banks will reopen the door once you settle what you owe. You can wait: ChexSystems records typically fall off after five years, though some banks will work with you before that. You can also dispute the record if it is wrong — ChexSystems has a dispute process similar to credit bureaus.

If the problem is identity verification, bring additional documents: a utility bill, a lease, a recent tax return, or a letter from your employer. If you do not have a permanent address, some banks will accept mail at a shelter, a trusted friend's address, or a PO box, though policies vary.

Second-chance accounts and credit unions for people with banking history problems

Some banks and credit unions offer accounts specifically designed for people who have been rejected elsewhere. These accounts often come with lower limits on debit card transactions, monthly fees, or restrictions on overdrafts, but they work like regular accounts once you open them.

Credit unions are often more flexible than large banks because they are member-owned and may look at your whole situation rather than just ChexSystems. If you belong to any group — your employer, a union, a church, a military branch, a school — you may be able to join a credit union that serves that group. Credit unions also tend to have lower fees and will sometimes waive them for accounts under a certain balance.

Some banks market "second chance" or "fresh start" accounts directly. Chime, LendingClub, and some regional banks offer these. They are not hidden or shameful — they are a normal product for a normal situation. The tradeoff is usually a monthly fee ($5 to $15) in exchange for approval without ChexSystems being a barrier.

Opening an account as a non-citizen or without a Social Security number

You can open a bank account with an ITIN (Individual Taxpayer Identification Number) instead of a Social Security number. An ITIN is issued by the IRS and is meant for people who need to file taxes but are not may be able to access for a Social Security number. You get one by filing Form W-7 with the IRS.

Not every bank accepts ITINs, so you will need to call ahead. Credit unions and smaller regional banks are more likely to accept them than large national chains. Some banks that do accept ITINs will require additional documentation — a passport, a visa, or a letter from your employer — to verify your identity.

If you are undocumented, opening an account is still possible at some banks and credit unions, though it varies by state and institution. Some states have passed laws allowing accounts without an ITIN or Social Security number. Call your local credit union or a community bank and ask directly — they will tell you what they need.

What you need to bring to open an account

Bring a valid government-issued ID (driver's license, passport, state ID card, or tribal ID). Bring proof of your current address: a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. If you do not have a recent bill in your name, bring a letter from your landlord or a government agency confirming your address.

Bring your Social Security number or ITIN. Some banks will ask for your phone number and email. A few will ask for your employment information, though you do not need to be employed to open an account. If you are opening an account online, you will upload photos of your ID and address proof instead of showing them in person.

Bring a small deposit if the bank requires a minimum. Most banks have lowered or eliminated minimums, but some still require $25 to $100 to open. Ask before you go in.

Online banks and accounts that do not require a branch visit

Online banks like Ally, Charles Schwab, and others will open accounts entirely through their website or app. You photograph your ID and proof of address, answer identity verification questions, and the account opens within hours or days. Online banks typically have no monthly fees and no minimum balance.

The catch is that online banks do not have branches, so you cannot deposit cash in person. You can deposit checks by photographing them with your phone, and you can withdraw cash at ATMs in their network. If you need to deposit cash regularly, a traditional bank or credit union with branches may be more practical.

Some online banks are stricter about ChexSystems than others. If you have been rejected by a traditional bank, check the online bank's website or call their customer service to ask whether ChexSystems is a barrier before you explore.

Frequently Asked Questions

Can I open a bank account if I have been rejected before?

Yes. If you were rejected because of ChexSystems, you can try a credit union, a second-chance account, or an online bank. If you were rejected because of identity verification, bring more documents. If you were rejected because you owed money, pay it off and try again — many banks will work with you once the debt is settled.

Do I need a job to open a bank account?

No. Banks do not require employment. Some may ask what you do for income, but unemployment, disability, retirement, or student status are all fine. If you have no income at all, you can still open an account — you just cannot overdraft it.

What if my name does not match my ID exactly?

Bring documents that show the connection: a marriage certificate, divorce decree, or court order if your name changed. If your ID has a typo, bring the ID and explain it. Banks deal with name changes regularly and have processes for this.

Can I open an account if I do not have a permanent address?

Some banks will accept a shelter address, a trusted friend's address, or a PO box. Call ahead and ask what they accept. Credit unions are often more flexible. You will need to update your address once you have a permanent one.

How long does it take to open an account?

In person at a branch, usually 15 to 30 minutes. Online, usually a few hours to a few days depending on how quickly the bank verifies your identity. Some online banks approve you when ready; others hold the account for a few days while they confirm your documents.