The documents and information banks require before you can open an account

To open a bank account, you need a government-issued photo ID, proof of your current address, and your Social Security number or Individual Taxpayer Identification Number (ITIN). Most banks also want to know your employment status and income, though they do not verify these the way a mortgage lender does. Some banks will open an account with just an ID and a phone number if you do it online; others require you to walk in with multiple documents. The exact list depends on which bank you choose and whether you are opening the account in person or remotely.

The reason banks ask for these things is not arbitrary. Your ID proves you are who you say you are. Your address ties you to a physical location. Your Social Security number or ITIN goes into a system called ChexSystems, which banks use to check whether you have unpaid overdrafts or fraud flags at other banks. If you have a history of bounced checks or closed accounts due to negative balances, that information shows up here, and some banks will decline to open an account for you.

Key Takeaways

  • You need a government photo ID (driver's license, passport, or state ID card), proof of your current address, and a Social Security number or ITIN to open any bank account.
  • Banks check ChexSystems, a database of closed accounts and unpaid overdrafts, so a history of bounced checks or fraud can prevent you from opening an account at some institutions.
  • Online accounts often require fewer documents than in-person accounts, but you still need to verify your identity through a video call or by uploading photos of your ID.
  • If a mainstream bank declines you, second-chance banking programs and credit unions sometimes have lower barriers and may not check ChexSystems at all.

Government-issued photo ID and what counts

Your ID must be current and not expired. A driver's license, state ID card, or passport all work. A tribal ID card counts at some banks but not others, so call ahead if that is your only option. Military ID is accepted at most banks. A school ID, work badge, or library card does not count, even if it has your photo on it.

If you do not have a photo ID, you will need to get one before you can open a bank account at any major bank. The process varies by state, but most states issue ID cards through the DMV for a small fee, and some offer free ID if you cannot afford the fee. This is a separate step from opening the account itself.

Proof of address and which documents work

Banks need to confirm where you live. A utility bill, lease agreement, mortgage statement, or government mail (tax return, Social Security statement, court document) all work. The document must show your name and current address, and it usually cannot be more than 90 days old. Some banks accept a bank statement from another institution as proof of address.

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 other organization on official letterhead stating your current address. Call the bank first to ask what they will accept, because policies vary. Online banks sometimes skip the address requirement if you verify your identity through a video call.

Social Security number or ITIN

Banks are required by federal law to collect this information as part of Know Your Customer (KYC) rules. If you have a Social Security number, that is what they want. If you do not have one but are authorized to work in the United States, you can get an ITIN from the IRS. If you are not authorized to work, some banks will still open an account with an ITIN, but not all.

The bank uses this number to run your name through ChexSystems and to report your account activity to the IRS. Without it, most banks cannot open an account for you. A few banks in areas with large immigrant populations may have workarounds, but these are rare and you would need to ask directly.

Income and employment information

Banks ask for your employment status and approximate income on the process form. They do not usually verify this information before opening the account — they are not running a background check the way an employer does. They are asking so they can flag accounts that show unusual activity later (for example, a person who said they were unemployed but is depositing $50,000 a week).

You can say you are unemployed, retired, a student, or self-employed. You do not need to provide a pay stub or tax return at the time you open the account. If you do not know your exact income, an estimate is fine. Lying on this form is not a reason banks will close your account, but unusual deposits later might trigger a review.

What happens after you provide these documents

At an in-person appointment, the bank employee will photocopy or scan your ID and address proof, write down your Social Security number, and enter the information into their system. They will run your name through ChexSystems. If nothing comes back, they will open the account on the spot. If ChexSystems shows a flag, they may decline you or ask you questions about what happened.

For online accounts, you will upload photos of your ID and address proof through the bank's website or app. You may be asked to take a selfie or do a video call to verify you are the person in the ID photo. This process usually takes a few minutes. The bank will then run ChexSystems and send you an email within a few hours or a few days saying whether the account is open.

What to do if a bank declines you

If ChexSystems shows a closed account with an unpaid overdraft or a fraud report, some banks will decline to open an account for you. This does not mean you cannot bank anywhere — it means you need to look at banks with different policies. Credit unions often do not check ChexSystems or weigh it less heavily. Some banks explicitly market "second-chance" accounts to people with ChexSystems flags.

Before you explore elsewhere, you can request your ChexSystems report for free at www.chexsystems.com. If there is an error on the report, you can dispute it. If the information is accurate but old, some banks will still open an account for you if you explain what happened. Being upfront about past problems is often better than hoping the bank does not find out.

Frequently Asked Questions

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

You can open an account with an ITIN if you have one, but most banks require one or the other. A few banks in areas with large immigrant communities may have different policies, but this is not standard. If you do not have either, contact your local credit union — some will work with you on alternatives, though this is not may provide.

What if I do not have a current address?

If you are experiencing homelessness, a letter from a shelter or social services agency on official letterhead stating your current location usually works. Some banks will also accept a PO box, though this is less common. Call ahead and ask what the bank will accept before you go in.

Do banks verify the income I report on the process?

No, banks do not verify income before opening the account. They ask for it so they can flag unusual activity later. You do not need to provide pay stubs or tax returns at the time you open the account.

How long does it take to open an account once I have submitted my documents?

In-person accounts open when ready once the bank runs your ChexSystems check and finds no flags — usually within minutes. Online accounts typically open within a few hours to a few business days, depending on how quickly you complete the identity verification step.

What if I have a ChexSystems flag from years ago?

Some banks will still open an account for you if you explain what happened and the issue is old. Credit unions are often more flexible about this than large banks. You can also request your ChexSystems report for free to see exactly what is on it and dispute any errors.