Yes, you can open most bank accounts entirely online

Most banks and credit unions now let you open a checking or savings account from your computer or phone without visiting a branch. The process usually takes 10 to 15 minutes. You will need a government-issued ID, a Social Security number, and a way to verify your identity — typically a phone number or email address the bank can reach you at.

Not every account type is available online. Some banks still require you to visit in person for certain products, like secured credit cards or accounts for people under 18. But standard checking and savings accounts are almost always available to open remotely.

Key Takeaways

  • You will need a valid government ID, your Social Security number, and a current phone number or email address to open an account online.
  • The online process usually takes 10 to 15 minutes and you can fund the account immediately with a transfer from another bank.
  • Banks verify your identity during signup using information from credit bureaus or by sending a code to your phone or email.
  • Your account is typically ready to use the same day, though some banks hold deposits for one to two business days before you can withdraw.
  • If you do not have an ID or Social Security number, you will need to visit a branch in person or look for banks that serve people without those documents.

What documents and information you need before you start

Have these items ready before you begin the online signup:

  • A valid government-issued photo ID — a driver's license, passport, or state ID card. Some banks accept tribal IDs.
  • Your Social Security number (SSN). If you do not have one, you will need to apply in person at a branch.
  • Your current phone number and email address.
  • Your current address.
  • Information about where you work (optional, but some banks ask).

If you are opening the account to fund it immediately with money from another bank, you will also need the routing number and account number from that bank. You can find these on a check or by logging into your other bank's website.

How the online signup process actually works

The steps are similar across most banks, though the exact order and questions vary. You will start on the bank's website or app and select the type of account you want — usually checking, savings, or both.

The bank will ask you to enter your personal information: name, address, date of birth, Social Security number, phone number, and email. Then comes identity verification. Most banks use one of two methods. The first is automatic: the bank checks your information against credit bureau records and tells you immediately whether you passed. The second is manual: the bank sends a code to your phone or email, you enter it to prove you control that number or address, and the bank approves you.

After verification, you choose your account settings — things like whether you want overdraft protection, paperless statements, and online bill pay. Then you review the account agreement and sign electronically. At this point, your account exists and you can use it, though you may not have a debit card yet.

When you can use your account and when money actually arrives

Your account is usually ready to use the same day you open it. You can set up direct deposit, transfer money in from another bank, or receive wire transfers. However, the timing of when you can actually spend that money depends on the bank and the type of deposit.

If you transfer money from another bank account, the transfer usually takes one to three business days. During that time, the money is in transit and you cannot spend it. Some banks let you spend it before it arrives if you have a history with them, but most do not.

If you receive a direct deposit (like a paycheck), the bank must make the funds available by the next business day after the deposit arrives, by law. If you deposit a check by mail or mobile app, the bank can hold it for up to five business days before you can withdraw the full amount.

Your debit card usually arrives by mail within 7 to 10 business days. Until then, you can withdraw cash at ATMs owned by your bank, or you can use your account number to set up bill pay or transfers.

What happens if the bank cannot verify your identity online

If the bank's automatic verification fails — because your information does not match credit bureau records, or because you are new to the country, or for other reasons — you have options. The bank will usually offer to verify you manually by sending a code to your phone or email. This works for most people and takes a few minutes.

If manual verification also fails, the bank will tell you that you need to visit a branch in person. Bring your ID and Social Security card (or a document with your SSN on it, like a tax return). A banker will verify your identity face-to-face and open the account for you. This usually takes 15 to 30 minutes.

Some banks also offer video verification, where you have a video call with a banker who watches you show your ID. This is less common but is becoming more available.

Banks that let you open accounts without a Social Security number

If you do not have a Social Security number — because you are not a U.S. citizen, or because you have not yet obtained one — most mainstream banks will not let you open an account online. You will need to visit a branch in person and bring your passport or other government ID from your country, plus an Individual Taxpayer Identification Number (ITIN) if you have one.

Some banks and credit unions specifically serve immigrants and people without SSNs. These institutions are more likely to have online signup available, though you may still need to verify your identity by video or in person. Community banks and credit unions in your area are worth calling to ask whether they have this option.

What to watch out for: fees and account restrictions

Before you finish the signup, read the account agreement carefully. Look for these common fees:

  • Monthly maintenance fees — some banks charge $5 to $15 per month unless you keep a minimum balance or set up direct deposit.
  • Overdraft fees — charged if you spend more than you have. These can be $25 to $35 per transaction.
  • Out-of-network ATM fees — charged if you withdraw cash from an ATM that is not owned by your bank.
  • Wire transfer fees — charged if you send money to another bank.

Also check whether the account has any restrictions. Some banks limit how many transfers you can make per month, or require a minimum opening deposit. Online banks often have lower fees and no minimums, but they may not have physical branches if you need to deposit cash or speak to someone in person.

Frequently Asked Questions

How long does it take to open an account online?

The signup process itself takes 10 to 15 minutes. Your account is usually active the same day. However, if you are funding it with a transfer from another bank, that money takes one to three business days to arrive. A debit card arrives by mail in 7 to 10 business days.

Can I open a bank account online if I have bad credit?

Yes. Banks do not check your credit score when you open a checking or savings account. They may check ChexSystems, which is a record of past banking problems like overdrafts or fraud, but this is separate from credit. If you have been denied before, ask the bank why and whether you can try again after a waiting period.

What if I do not have a phone number or email address?

You will need at least one of these to verify your identity online. If you do not have either, visit a branch in person. Bring your ID and Social Security number, and a banker can open the account for you without needing to verify your contact information electronically.

Can someone else open an account for me?

No. You must open the account yourself because the bank needs to verify your identity. If you cannot do it online, you can have someone take you to a branch, but you will need to be present and sign the paperwork yourself.

Is it safe to open a bank account online?

Yes, if you use the bank's official website or app. Type the bank's web address directly into your browser rather than clicking a link in an email. Banks use encryption to protect your information. Never share your password or Social Security number with anyone who contacts you by phone or email claiming to be from the bank.