You can open most bank accounts entirely online in 15 to 45 minutes, without visiting a branch

Opening a bank account online means you provide your information through a bank's website or app, verify your identity, and fund the account—all from your computer or phone. The bank checks your identity using the details you enter, sometimes asking you to photograph your ID or answer security questions about your past. Once approved, your account number and routing number arrive by email or in the app, and you can start using it when ready for transfers and bill pay, though depositing checks or cash takes a few extra steps.

The speed and requirements vary by bank. Large national banks like Chase, Bank of America, and Wells Fargo can open accounts in under 30 minutes. Online-only banks like Ally, Charles Schwab, and Discover often finish in 15 to 20 minutes because they have no branch network to coordinate with. Credit unions and smaller regional banks may take longer or require you to visit a branch or mail in documents, so check their website first.

Key Takeaways

  • You will need a government-issued ID, your Social Security number, and a current address to open an account online at most banks.
  • The bank will verify your identity by checking your ID against databases and may ask you to photograph your driver's license or passport.
  • Your account opens when ready after approval, but you may need to wait one to three business days before you can transfer money in or out.
  • Depositing physical checks or cash requires either a mobile app feature, a mailed check, or a trip to a branch or ATM, depending on the bank.
  • Some banks charge monthly fees; others waive fees if you keep a minimum balance or set up direct deposit.

What documents and information you need to have ready

Gather these items before you start: a government-issued photo ID (driver's license, passport, or state ID card), your Social Security number, your current address, and a phone number. Some banks also ask for your employment information or annual income, though this is not always required for a basic checking or savings account.

If you do not have a Social Security number, some banks offer accounts for non-citizens with an Individual Taxpayer Identification Number (ITIN), but you will need to call or visit a branch to confirm they offer this option. If you are under 18, you may need a parent or guardian to co-sign the account, and some banks have separate teen account products with different rules.

The identity verification step and how long it takes

After you enter your personal information, the bank runs a background check using databases that contain ID records, credit history, and banking records. This usually takes a few seconds to a few minutes. If the check passes, your account opens right away. If the bank cannot verify you automatically, it will ask you to photograph your ID or answer security questions about your past addresses, previous loans, or other details only you would know.

Photographing your ID takes about two minutes. You will use your phone camera to take a clear photo of the front and back of your driver's license or passport, and the bank's app will check that the image is readable and matches the information you entered. If you answer security questions instead, expect five to ten questions, each with multiple choice answers. The whole process usually finishes within a few minutes, and your account opens once you complete it.

When you can actually use your new account

Your account number and routing number appear in the app or by email as soon as approval is complete, so you can give them to your employer for direct deposit or set up bill pay when ready. However, most banks place a one to three business day hold on transfers and withdrawals from external accounts as a fraud prevention measure. This means if you transfer money from another bank into your new account on a Monday, you may not be able to withdraw it until Wednesday or Thursday.

Transfers between accounts at the same bank usually clear when ready. Debit card orders typically arrive in five to seven business days. If you need cash right away, you can visit an ATM owned by the bank or its network and withdraw from your account, though some banks do not set up ATM access until the hold period ends.

How to deposit checks and cash without a branch visit

Most online banks offer mobile check deposit through their app: you photograph the front and back of a check, enter the amount, and submit it. The check clears in one to three business days. Some banks limit how many checks you can deposit per month or set a maximum amount per check, so check the app or website for those rules.

Depositing cash is harder at online-only banks because they have no branches. Your options are: use a partner bank's ATM if the bank has a network agreement (Ally, for example, partners with Allpoint ATMs), mail a money order instead of cash, or transfer cash to someone else's account and have them send it to you. A few online banks offer cash deposit at retail partners like Walmart or CVS, but this varies by bank and location. If you deposit cash regularly, a bank with physical branches or a credit union may be more convenient.

Monthly fees and how to avoid them

Many banks charge a monthly maintenance fee of $5 to $15, but most waive it if you meet one of these conditions: keep a minimum balance (usually $500 to $2,500), set up direct deposit, or maintain a certain number of debit card transactions per month. Some banks, like Ally and Charles Schwab, charge no monthly fee regardless of balance or activity.

Read the fee schedule on the bank's website before you open the account. Look for the section titled "Pricing" or "Fees and Charges." It will list the monthly fee, the balance or activity required to waive it, overdraft fees, ATM fees, and fees for services like wire transfers or stop payments. If you cannot meet the waiver requirement, choose a bank with no monthly fee instead.

What happens if the bank denies your process

Banks deny online account applications for a few reasons: your identity cannot be verified, you have a history of fraud or unpaid overdrafts reported to ChexSystems (a banking record system), or you appear on a government sanctions list. If your process is denied, the bank will send you a letter explaining why, usually within a few business days.

If the denial was due to a ChexSystems report, you can request a copy of your report for free at www.chexsystems.com and dispute any errors. If you were denied because of identity verification, try explore at a bank that accepts ITIN accounts or visit a branch in person with your ID. Some banks have second-chance accounts designed for people with banking history issues, though they may charge higher fees or require a larger opening deposit.

Frequently Asked Questions

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

Most banks require a current mailing address to open an account online. If you are homeless or living temporarily, use a shelter address, a trusted friend's address, or a mail forwarding service address. Call the bank before you explore to confirm they will accept it, because policies vary.

How long does it take to receive my debit card?

Debit cards typically arrive in five to seven business days after your account opens. Some banks offer expedited shipping for a fee, or you can request a temporary virtual card number in the app to use online when ready while you wait for the physical card.

What if I want to close the account right after opening it?

You can close an account online or by phone at any time. Withdraw any remaining balance first, then contact the bank to close it. Some banks charge a fee if you close within a certain period (usually 90 to 180 days), so check the terms before you open.

Do I need a credit card to open a bank account?

No. A bank account and a credit card are separate products. You do not need credit history or a credit card to open a checking or savings account. The bank only checks your identity and banking history, not your credit score.

Can someone else open an account in my name?

No. The bank verifies your identity using your ID and personal information, and you must be the one to provide them. If someone else tries to open an account using your name and Social Security number without permission, that is identity theft—report it to the bank and the Federal Trade Commission when ready.