You can open most bank accounts entirely online in 15 to 30 minutes

Online bank accounts skip the branch visit. You provide your Social Security number, proof of identity, and initial deposit information through the bank's website or app. The bank verifies your identity (usually instantly or within a day), and your account opens. You can start using a debit card within days and set up direct deposit right away.

The speed and simplicity depend on which bank you choose and whether you have an existing relationship with them. New customers at large national banks like Chase, Bank of America, or Wells Fargo typically complete the process in one session. Credit unions and smaller regional banks may take longer because they verify identity differently. Some banks still require a phone call or in-person visit for certain account types, so check before you start.

Key Takeaways

  • You will need a valid government ID, your Social Security number, and proof of address to open an account online.
  • Most banks verify your identity instantly using your ID photo and personal details, though some may take 24 hours.
  • An initial deposit is usually required but can be as low as $1 at some online banks and $25 to $100 at traditional banks.
  • Your debit card arrives by mail in 5 to 10 business days, but you can use your account and set up direct deposit immediately.
  • If the bank cannot verify you online, they will ask you to visit a branch or provide additional documents by mail.

What you need before you start

Gather these items before opening your browser: a valid government-issued ID (driver's license, passport, or state ID), your Social Security number, and proof of your current address. Proof of address can be a recent utility bill, lease, mortgage statement, or bank statement with your name and address printed on it. The document should be dated within the last 60 to 90 days—banks vary on how recent they require it to be.

You will also need a way to make an initial deposit. Most banks accept transfers from an existing bank account, a debit card, or a wire transfer. Some online-only banks waive the minimum deposit entirely. Traditional banks usually require $25 to $100 to open the account. Have your existing bank's routing and account numbers ready if you plan to transfer money in.

The five-step process most banks use

Step 1: Start on the bank's website or app. Look for a button labeled "Open an Account," "get your free guide," or "New Customer." You will land on a page asking what type of account you want—checking, savings, or both. Choose based on your needs. Checking accounts are for regular spending; savings accounts earn interest but limit how often you can withdraw.

Step 2: Enter your personal information. The bank will ask for your full name, date of birth, Social Security number, address, phone number, and email. Double-check spelling and numbers—errors here can delay verification. Some banks ask whether you are a U.S. citizen and whether you have an existing account with them.

Step 3: Verify your identity. This is where methods differ. Most large banks use knowledge-based verification—they ask you questions only you would know, like "Which of these addresses have you lived at?" or "What was the loan amount on your 2015 car?" You answer from multiple choice. Others use ID verification—you upload a photo of your ID and take a selfie, and software compares them. A few banks still call you to verify by phone. This step usually takes seconds to minutes.

Step 4: Set up your initial deposit. You will enter either your existing bank's routing and account number (to transfer money in) or a debit card number. The bank processes this information and confirms the deposit amount. Some banks make two small deposits to your old account and ask you to confirm the amounts—this is another verification step.

Step 5: Review and confirm. The bank shows you a summary of your new account details, terms, and fees. Read the fee schedule carefully—some banks charge monthly maintenance fees, overdraft fees, or ATM fees. Once you confirm, your account is open. You will receive a confirmation email with your account number and login credentials.

How identity verification actually works

Banks use identity verification to prevent fraud and meet federal anti-money-laundering rules. The method they use depends on what data they can access about you. If you have a credit history or existing banking relationship, the bank can verify you instantly using knowledge-based questions. If you are new to credit or have a thin file, the bank may ask for ID photos or additional documents.

When you upload an ID photo, the bank's software checks that the ID is real (not expired, not altered) and that your face matches the photo. This usually takes seconds. If the software cannot confirm a match—because of lighting, angle, or a recent change in appearance—a human reviewer looks at it, which can add 24 hours. If the bank still cannot verify you, it will ask you to mail in copies of your ID and proof of address, or visit a branch in person.

The entire verification process is designed to happen without you leaving your home. If a bank tells you that you must visit a branch to open an account, it means their online verification system flagged something that requires human review—usually because your identity information does not match their records or because you have a history of fraud or financial crime.

When your account is ready and when your card arrives

Your account is usually ready to use the moment verification completes—often within minutes. You can log in, see your account number, and set up direct deposit right away. If your employer needs your routing number and account number to start direct deposit, you have them immediately.

Your physical debit card takes longer. Most banks mail it within 1 to 3 business days after your account opens, and it arrives in 5 to 10 business days depending on your location. If you need to spend money before the card arrives, you have options: transfer money to an existing account you own, use a digital wallet (Apple Pay, Google Pay) if the bank supports it, or request expedited shipping (some banks charge $10 to $25 for this).

Checks work the same way. If you order checks, they are printed and mailed separately, usually arriving 7 to 14 days after you place the order. Many banks now let you order checks directly from the account dashboard.

What happens if verification fails

If the bank cannot verify you online, you will see a message saying verification was unsuccessful. The bank will then offer you alternatives: upload additional documents (a second form of ID, a utility bill, a tax return), call a representative to verify by phone, or visit a branch in person with your ID.

This happens most often to people who are new to the country, have no credit history, have recently moved, or have a common name that matches many people in the bank's database. It is not a reflection on you—it is a limitation of the bank's verification tools. Choosing a different bank sometimes solves the problem, because different banks use different verification systems and have access to different databases.

If you choose to mail in documents, the bank will give you an address and a list of what to send. Include copies (not originals) of your ID and proof of address. Mail it certified or with tracking so you know it arrived. The bank will review it and contact you within 5 to 10 business days. Your account will not open until verification is complete.

Fees and account features to compare

Before you finish opening an account, read the fee schedule. Banks charge different amounts for different things. Monthly maintenance fees range from $0 to $15 per month; some banks waive the fee if you maintain a minimum balance or set up direct deposit. Overdraft fees (charged when you spend more than you have) range from $25 to $35 per overdraft; some banks offer overdraft protection, which transfers money from savings to cover the shortfall instead of charging a fee.

ATM fees vary widely. Banks that are part of a large network (like Allpoint or MoneyPass) let you use thousands of ATMs for free. Banks with smaller networks charge $2 to $3 per out-of-network withdrawal. Online-only banks often reimburse ATM fees, so you never pay out of pocket.

Compare these fees across at least two or three banks before you decide. A bank with no monthly fee but high overdraft fees might cost you more than a bank with a small monthly fee and free overdrafts. The bank's website usually has a fee schedule in a PDF or under "Pricing" or "Fees."

Frequently Asked Questions

Can I open a bank account online if I do not have a credit history?

Yes. Banks do not check your credit score to open a checking or savings account. They verify your identity and check for fraud using your Social Security number and personal information. If you have no credit history, the bank may take longer to verify you or ask for additional documents, but you can still open an account.

What if I do not have a government ID?

Most banks require a government-issued ID to open an account online. If you do not have one, you will need to visit a branch in person with whatever ID you do have (passport, tribal ID, consular ID). Some banks may also accept a combination of documents like a utility bill plus a Social Security card, but this varies by bank and is easier to handle in person.

Do I have to make a deposit right away?

Most traditional banks require an initial deposit of $25 to $100 to open the account. Some online-only banks have no minimum deposit. If you do not have money to deposit immediately, look for a bank that waives the minimum, or wait until you do. You cannot open an account without meeting the bank's minimum deposit requirement.

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

It depends on why you were denied. If you were denied because of fraud, identity theft, or unpaid fees at another bank, some banks will still open an account for you—but you may need to visit a branch or provide extra documentation. Check the bank's policy or call before you start the online process. ChexSystems and Early Warning Services track banking history; you can request your report from either to see what banks see about you.

How long does it take to receive my debit card?

Most banks mail your debit card within 1 to 3 business days after your account opens. It arrives in 5 to 10 business days depending on where you live. Some banks offer expedited shipping for $10 to $25. You can use your account and set up direct deposit while you wait for the card to arrive.