You can open most bank accounts entirely online in 10 to 30 minutes, but you need to know what documents to have ready and what the bank will actually verify

Opening a bank account online means you never visit a branch. You fill out forms on the bank's website or app, upload documents, and the bank checks your identity and background electronically. Most banks complete this process the same day or within one business day. Your account number arrives by email, and you can start using it when ready — though some banks hold new accounts for a few days before letting you withdraw cash or transfer money out.

The speed and ease depend on which bank you choose and what documents you have. A bank that uses when ready verification (checking your identity against public records in real time) can open your account in minutes. A bank that requires manual review of your documents might take a few days. Some banks will not open accounts for people without a Social Security number or with certain banking history flags.

Key Takeaways

  • You will need a valid government ID, a Social Security number or ITIN, and proof of your current address — a utility bill, lease, or recent bank statement all work.
  • The bank will run a background check through ChexSystems or Early Warning Services, which flag accounts closed for fraud or unpaid overdrafts at other banks.
  • Most banks let you fund your new account when ready by linking an existing bank account or using a debit card, though some require you to wait a day or two.
  • If the bank declines you, ask why — the reason determines whether you can open elsewhere or need to resolve something first.

What documents you need before you start

Have these items ready before you open the bank's website. The bank will ask for them in a specific order, and you cannot move forward without them.

A valid government-issued ID is required by every bank. This means a driver's license, passport, state ID card, or military ID. The bank will ask you to upload a photo or scan of the front and back. Some banks also ask you to take a selfie while holding your ID so they can match your face to the photo on the card.

Your Social Security number is required unless you are not a U.S. citizen or permanent resident. If you have an Individual Taxpayer Identification Number (ITIN) instead, some banks will open accounts for you, but not all — check the bank's website first or call before you start the process.

Proof of your current address is the third piece. The bank needs something dated within the last 60 to 90 days showing your name and address. A utility bill (electric, gas, water), lease agreement, mortgage statement, or recent bank statement all work. A credit card statement usually does not. If you do not have any of these, some banks will accept a government benefits letter or a letter from your employer showing your address.

How the bank verifies your identity and history

Once you upload your documents, the bank runs two checks. The first is an identity verification — the bank compares your ID, name, address, and date of birth against public records (driver's license databases, utility company records, credit bureaus). This usually takes seconds to minutes. If the information matches, you move forward. If it does not match exactly, a person at the bank reviews it manually, which can add a day or two.

The second check is a banking history report through ChexSystems or Early Warning Services. These are databases that track accounts closed due to fraud, unpaid overdrafts, or repeated insufficient funds. If you have never had a bank account, this check returns nothing and you pass. If you closed an account badly at another bank, the flag appears here, and the bank may decline you or ask you to resolve the issue first (paying back overdrafts, for example).

Some banks also run a soft credit check, which does not affect your credit score. This is different from the hard pull a lender does when you explore for a loan or credit card. The bank is checking whether you have existing credit accounts and whether you pay them on time — they want to know if you are likely to overdraft.

Funding your account on day one

Most banks let you fund your new account when ready after opening it. You have two main options: link an existing bank account and transfer money, or use a debit card.

Linking an existing account is the fastest and safest route. You provide your routing number and account number from your current bank, and the new bank pulls money from that account. The transfer usually shows up within one to two business days. Some banks let you transfer money the same day; others require you to wait 24 hours before the first transfer goes through.

Using a debit card is faster but carries a small fee at some banks — usually $0 to $3 per transaction. You enter your card number, expiration date, and CVV, and the bank charges your card when ready. The money appears in your new account within minutes to a few hours. This route is useful if you do not have another bank account or if you want to fund your account before your linked account transfer clears.

A few banks require you to wait 24 to 48 hours before you can transfer money out of your new account, even though you can deposit money when ready. This is a fraud prevention measure. Ask the bank about this timing before you open the account if you need access to your money right away.

What happens if the bank declines you

If the bank says no, the reason matters. The most common reasons are a ChexSystems flag (an account closed badly at another bank), an identity verification failure (your documents do not match public records), or a missing Social Security number.

If the reason is a ChexSystems flag, you have two paths. You can contact the bank that closed your old account, find out what you owe, pay it, and ask them to remove the flag — this usually takes 30 to 60 days. Or you can open an account at a bank that does not use ChexSystems or that has a second-chance program for people with banking history issues. These banks exist, but they are less common and may charge higher fees.

If the reason is an identity verification failure, ask the bank what did not match. If your address changed recently and your ID is outdated, bring a current utility bill or lease. If your name appears differently on different documents (a maiden name, a nickname, a legal name change), explain this to the bank and provide documents showing the connection. Many banks will rerun the verification once you clarify.

If the reason is a missing Social Security number and you have an ITIN, try a different bank — some accept ITINs and some do not. If you do not have either, you will need to work with a bank that specializes in accounts for non-citizens or undocumented immigrants. These are less common but do exist.

Timing from start to usable account

The timeline depends on how quickly the bank verifies your identity and whether you need manual review.

StepTypical Timing
Fill out process and upload documents10 to 30 minutes
when ready identity verification (if no issues)Seconds to 5 minutes
Manual identity review (if documents do not match exactly)1 to 2 business days
ChexSystems checkSeconds to minutes
Account approval and number issuedSame day or next business day
Linked account transfer clears1 to 2 business days
Debit card funding clearsMinutes to a few hours

In the best case, you have a usable account with money in it within 30 minutes. In a typical case, you have an account the same day but your transferred money does not arrive until the next business day. In a slower case (manual review needed), you wait 1 to 2 business days for approval, then another 1 to 2 days for your transfer to clear.

Differences between banks and account types

Not all online banks work the same way. Large national banks like Chase and Bank of America have stricter identity verification and may require you to visit a branch to open certain account types. Online-only banks like Ally, Charles Schwab, and Discover have faster online processes because they have no branches to fall back on.

Some banks offer basic checking accounts that require a minimum deposit (often $0 to $25) and charge monthly fees ($0 to $15). Others offer no-fee checking with no minimum deposit. A few offer accounts specifically for people rebuilding their banking history after a ChexSystems flag — these may have higher fees or lower limits on transfers.

Credit unions often have slower online processes than banks because they verify identity more manually. However, some credit unions have partnered with third-party verification services and can now open accounts online as quickly as large banks.

Frequently Asked Questions

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

Most banks require proof of a current address dated within 60 to 90 days. If you are unhoused or living temporarily, ask the bank whether they accept a government benefits letter, a letter from a shelter, or a letter from an employer showing your address. Some banks will work with you; others will not. Call before you explore.

What if my ID is expired?

An expired ID usually works for opening a bank account because the bank is verifying who you are, not whether your ID is currently valid for driving. However, some banks decline expired IDs. Check the bank's website or call to confirm before you upload your documents.

Do I need a second form of ID or a witness?

No. Online banks verify your identity through public records and the documents you upload. They do not require a witness or a second ID. If the bank asks for these things, it is not a legitimate online account opening process.

Can I open an account if I have been declined before?

Yes, but the reason matters. If you were declined because of a ChexSystems flag, you can try a different bank or wait for the flag to age off (usually 5 years). If you were declined because of identity verification issues, gather better documentation and try again. If you were declined because you lack a Social Security number, try a bank that accepts ITINs or specializes in accounts for non-citizens.

What happens to my money if the bank fails?

If the bank is insured by the FDIC (Federal Deposit Insurance Corporation), your money is protected up to $250,000 per account type. Most banks are FDIC-insured. Check the bank's website to confirm. If the bank fails, the FDIC pays you back, though it may take a few weeks.