Opening a bank account usually takes 5 to 15 minutes online, or 15 to 30 minutes in person at a branch

The speed depends on which bank you choose and how you apply. Online accounts at banks like Ally, Charles Schwab, or most major banks' digital platforms can be funded and ready to use the same day you open them. In-person applications at a physical branch take longer because staff need to verify your identity and documents, but you walk out with a debit card order and account number the same day.

What slows things down is not the paperwork—it is the background checks that happen after you submit your application. Banks run checks through ChexSystems (a banking history database) and sometimes through the Office of the Comptroller of the Currency's list of people banned from banking. These checks usually complete within minutes, but if there is a flag or mismatch in your information, approval can take several days.

Key Takeaways

  • Online applications finish in 5 to 15 minutes and your account is often usable the same day, though transfers from other banks take 1 to 3 business days to arrive.
  • In-person branch applications take 15 to 30 minutes and you receive an account number immediately, but your debit card arrives by mail in 7 to 10 business days.
  • Banks run background checks through ChexSystems after you submit your application; these usually complete in minutes but can take several days if there is a discrepancy.
  • If you have a history of overdrafts, fraud, or unpaid fees at another bank, ChexSystems may flag your application and delay or deny approval.
  • You can speed up the process by having your Social Security number, government ID, and proof of address ready before you start the application.

What happens during the first 15 minutes

When you open an account online, you enter your name, date of birth, Social Security number, address, and phone number. The bank verifies your identity by asking security questions based on your credit history, or by letting you upload a photo of your driver's license or passport. Some banks use video verification, where you show your ID to a camera and answer questions in real time.

Once you confirm your identity, you choose your account type (checking, savings, or both), agree to the terms, and set up online banking access. The entire process is digital and takes about 10 minutes. Your account number and routing number appear on screen immediately, and you can start using them for direct deposit or bill pay right away.

In-person applications follow a similar path but take longer because the teller or banker handles each step with you. They scan your ID, ask you to sign documents, and may ask follow-up questions about your employment or the purpose of the account. You leave with a temporary debit card or a card order form, and your permanent card arrives in the mail within 7 to 10 business days.

When ChexSystems delays your approval

ChexSystems is a database that tracks banking history—overdrafts, closed accounts due to fraud, unpaid fees, and disputes. When you open an account, the bank queries ChexSystems to see if you appear on the list. If you do, the bank may deny your application, ask for more information, or place a hold on your account while they investigate.

A ChexSystems flag does not automatically mean you cannot open an account. Some banks specialize in second-chance accounts and will open one for you even if you have a history. Others will ask you to explain what happened or wait a certain amount of time before reapplying. If you believe ChexSystems has incorrect information about you, you can dispute it directly with ChexSystems (they have a process for that, and corrections can take 30 to 45 days).

If your application is delayed, the bank will contact you by phone or email to ask for clarification. This can add 1 to 5 business days to the process. Once you respond, approval usually comes within 24 hours.

How long before you can actually use the account

Your account is usable immediately after approval, but what you can do with it depends on how you opened it. If you opened it online, you can transfer money from another bank account you own, set up direct deposit, or pay bills online right away. However, money transferred from another bank takes 1 to 3 business days to arrive (this is called an ACH transfer).

If you opened it in person, you have your account number and routing number immediately, so you can set up direct deposit or bill pay the same day. Your debit card arrives by mail in 7 to 10 business days. Until it arrives, you can withdraw cash at the branch or use your account number to make online transfers.

Some banks offer a temporary digital debit card that you can use online or in mobile wallets (Apple Pay, Google Pay) within hours of opening the account. This lets you make purchases before your physical card arrives.

Delays that can add days or weeks

Most accounts open without delay, but several things can slow the process. If your name, address, or Social Security number does not match records at the credit bureaus, the bank may ask you to provide additional documents like a utility bill or lease. This can add 2 to 5 business days while you gather and submit the documents.

If you are opening an account for a business or a minor, the process takes longer. Business accounts require an Employer Identification Number (EIN), articles of incorporation, and sometimes a business license. Minor accounts require a parent or guardian to co-sign and may require an in-person visit. These can add 1 to 2 weeks.

If the bank suspects fraud or money laundering (for example, if you are depositing a very large sum immediately after opening), they may place a hold on your account while they investigate. This is rare but can delay access to your money for up to 10 business days.

Comparing online and in-person timelines

StepOnline ApplicationIn-Person Application
Identity verification5 to 10 minutes10 to 15 minutes
ChexSystems checkUsually instant, up to 24 hours if flaggedUsually instant, up to 24 hours if flagged
Account number issuedSame day (within minutes)Same day (before you leave)
Debit card arrives7 to 10 business days7 to 10 business days
Money from other banks arrives1 to 3 business days (ACH transfer)1 to 3 business days (ACH transfer)
Total time to full use1 to 3 business days7 to 10 business days (waiting for card)

What to have ready to speed things up

Gather these documents before you start your application: a government-issued photo ID (driver's license, passport, or state ID), your Social Security number, your current address, and a phone number where the bank can reach you. If you are opening an account online, have a camera or scanner ready so you can upload your ID if the bank asks.

If you are transferring money from another bank, have that bank's account number and routing number ready. If you are setting up direct deposit, have your employer's routing number and your new account number ready to give to payroll. Having these details on hand cuts the application time in half.

If you have had banking problems in the past (overdrafts, fraud, or closed accounts), be prepared to explain them. Some banks will ask you to write a brief statement about what happened. Having a clear, honest explanation ready makes the conversation faster and increases your chances of approval.

Frequently Asked Questions

Can I use my account before my debit card arrives?

Yes. You can withdraw cash at the branch, transfer money online using your account and routing number, set up direct deposit, and pay bills through online banking. Some banks offer a temporary digital debit card for online and mobile wallet purchases within hours of opening. You just cannot swipe a physical card at a store until it arrives in the mail.

What if ChexSystems says I have an account I do not recognize?

Contact ChexSystems directly and file a dispute. You can do this online at chexsystems.com or by phone. ChexSystems will investigate and correct errors within 30 to 45 days. While the dispute is pending, some banks will still open an account for you if you provide a written explanation of the discrepancy.

How long does it take to transfer money into my new account?

ACH transfers from another bank take 1 to 3 business days. Wire transfers are faster (same day or next day) but cost money, usually $15 to $30. If you deposit cash or a check in person at a branch, cash is available immediately and checks are available within 1 to 2 business days, depending on the bank's policy.

Do I need to go to a branch in person, or can I do everything online?

Most banks let you open an account entirely online. You do not need to visit a branch unless you want to deposit cash immediately, prefer to sign documents in person, or the bank requires it (which is rare). Online accounts are just as legitimate and secure as in-person accounts.

What if my application is denied?

The bank will tell you why—usually because of ChexSystems history, fraud concerns, or identity verification issues. You can ask the bank to reconsider, provide additional documents, or wait and reapply later. If you are denied, look for banks that specialize in second-chance accounts; they are more likely to work with you.