The documents and information you'll need before you start

To open a bank account online, you need a valid government-issued photo ID, proof of your current address, your Social Security number, and a way to fund the account—usually a debit card or another bank account. Most banks also ask for your employment status and income, though you don't need to be employed. The whole process takes 10 to 20 minutes if your documents are ready.

Different banks ask for slightly different things, but the core list stays the same. Some banks will let you upload photos of your documents; others require you to verify your identity through a video call with a bank employee. A few still require you to visit a branch or mail in documents, so check the bank's website before you start—the "open an account" page will tell you exactly what route that bank uses.

Have these items in front of you before you begin:

  • A valid government-issued photo ID (driver's license, passport, or state ID card)
  • Proof of your current address (utility bill, lease, mortgage statement, or bank statement dated within the last 60 days)
  • Your Social Security number
  • A phone number and email address
  • A debit card or another bank account to fund your new account with an initial deposit

Key Takeaways

  • You need a government photo ID, proof of address, and your Social Security number—these three things are required by federal law at nearly every bank.
  • Most online banks let you upload photos of your documents, but some require a video call with a bank employee to verify your identity.
  • Your initial deposit can come from a debit card, another bank account, or sometimes a wire transfer, depending on the bank.
  • The process usually takes 10 to 20 minutes, but account approval can take one to three business days before you can use the account.
  • If you don't have a government ID or proof of address, some banks have workarounds, but they are slower and may require a branch visit.

Why banks ask for these specific documents

Federal law requires banks to verify your identity and confirm you are not on a government watchlist for financial crimes. This is called Know Your Customer (KYC) compliance. The government-issued photo ID proves who you are. The proof of address confirms where you live. Your Social Security number lets the bank check you against federal databases.

Banks also ask about your employment and income to understand your account use and flag unusual activity. They are not judging whether you "deserve" an account—they are following federal rules. If you are unemployed, retired, or a student, you can still open an account. Just answer honestly about your situation.

How to submit your documents online

Most online banks let you photograph your ID and address proof with your phone and upload them directly in the process. Take photos in good lighting, make sure all four corners of the document are visible, and keep the image in focus. Blurry or cut-off photos will be rejected and slow down the process.

Some banks use a video call instead. A bank employee will ask you to hold up your ID to the camera, answer a few questions to confirm your identity, and verify your address. This usually takes five to ten minutes. You will need a working camera and microphone on your phone or computer.

A few banks still mail you a form to sign and return, or require you to visit a branch in person. These routes take longer—usually one to two weeks. Check the bank's website to see which method they use before you start the process.

What counts as proof of address

Banks accept utility bills, lease agreements, mortgage statements, homeowners insurance documents, property tax statements, and bank statements. The document must show your name, your current address, and a date within the last 60 days. A cell phone bill usually works. A credit card statement usually works. A letter from your employer with your address usually works.

If you live with someone else and the bill is in their name, ask them for a letter on their letterhead confirming you live there, or use a different document in your name. If you are homeless or living in temporary housing, some banks have alternative processes—call the bank directly and explain your situation rather than trying to force a document that does not fit.

How to fund your new account

Most banks let you link a debit card to make your initial deposit during the process. You can also transfer money from another bank account if you have the routing and account numbers. Some banks accept wire transfers, though this is less common for new accounts. A few still require you to mail in a check.

The initial deposit can be as small as $1 or $25, depending on the bank. Some banks have no minimum deposit at all. Check the bank's website to see what they require. The deposit will show up in your new account within one to three business days, depending on the method you use.

What happens after you submit your process

The bank will review your documents and run a background check. This usually takes one to three business days. You will get an email or text message when your account is approved. Some banks approve you when ready and let you use the account right away; others make you wait until the documents are fully reviewed.

If the bank cannot read your documents or needs more information, they will contact you by email or phone. Respond as quickly as you can—delays here can add several days to the process. Once your account is approved, you can log in, set up a PIN, order a debit card, and start using the account.

If your process is denied, the bank will tell you why. Common reasons include a mismatch between the name on your ID and the name you entered, an address that could not be verified, or a problem with your Social Security number. If this happens, contact the bank's customer service line and ask what you can do to fix it.

If you don't have a government ID or proof of address

If you do not have a driver's license or passport, you can use a state ID card, a tribal ID, a military ID, or a passport card. If you have none of these, some banks will accept alternative documents—ask the bank directly. This usually requires a phone call or a branch visit and takes longer.

If you cannot prove your address because you are homeless, living in a shelter, or in temporary housing, tell the bank. Some banks have processes for this. You may need to provide a letter from a shelter, a social services agency, or someone who can vouch for where you are staying. This is slower than the standard online process, but it is possible.

Frequently Asked Questions

Can I open an account if I have a bad credit score?

Yes. Banks do not check your credit score to open a checking or savings account. They check your identity and run a background check through ChexSystems, which tracks banking history, not credit. A low credit score will not stop you from opening an account.

What if the name on my ID does not match the name I use?

Tell the bank before you submit your process. Use the legal name on your ID. If you have changed your name since your ID was issued, bring a court order or marriage certificate to prove the change. Some banks can update this during the process; others may ask you to visit a branch.

How long does it take to get a debit card after I open the account?

Most banks mail a debit card within five to seven business days. Some offer a temporary digital card you can use when ready in your phone's wallet. Check the bank's website to see what they offer. You can usually withdraw cash at ATMs or make purchases online before the physical card arrives.

Can I open an account if I'm not a U.S. citizen?

Yes, if you have a valid ID and a Social Security number or ITIN (Individual Taxpayer Identification Number). Some banks ask for a passport instead of a driver's license. A few banks have restrictions on non-citizens, so call ahead if you are unsure. You do not need to be a citizen to have a bank account.

What if my process is rejected?

The bank will tell you why. Common reasons are a mismatch in your name or address, a problem with your Social Security number, or a flag in ChexSystems. Contact the bank's customer service line and ask what you can do. You may be able to reapply with corrected information, or you may need to visit a branch in person.