You can open a bank account today, but the speed depends on which bank you choose and what documents you have ready
Most banks let you open an account online or in a branch the same day you explore. The account number and routing number are usually available within minutes of approval. However, the account itself may not be fully active for deposits and withdrawals until the next business day, and some banks hold funds for a day or two even after that.
The real constraint is not the bank's timeline—it is whether you have what they need. Every bank requires proof of identity and proof of address. If you have those documents now, you can move forward today. If you do not, you will need to gather them first.
Key Takeaways
- Online accounts can be opened in 10 to 20 minutes if you have a government ID and a recent utility bill or lease agreement.
- In-branch accounts take 30 minutes to an hour and let you deposit cash the same day, whereas online accounts usually require a transfer from another bank first.
- Banks verify your identity through the ChexSystems database, which checks for unpaid overdrafts or fraud at other institutions—this can delay approval by a few hours.
- Some banks offer accounts without a Social Security number if you have an Individual Taxpayer Identification Number (ITIN), though fewer branches carry this option.
- If you have been flagged in ChexSystems, you may need to resolve the issue with your previous bank before opening a new account anywhere.
What documents you need to have ready
Bring a government-issued photo ID—a driver's license, passport, or state ID card. Banks will not accept a school ID, library card, or expired license. If your ID is expired, some banks will still accept it as long as the photo is clearly you, but call ahead to confirm.
You also need proof of your current address. A utility bill, lease agreement, mortgage statement, or recent bank statement all work. The document must show your name and address and be dated within the last 60 days. A cell phone bill counts at some banks but not others, so bring a second document if you have one.
If you do not have a Social Security number, bring your ITIN and a letter from the IRS showing it was issued to you. Not all banks offer accounts to ITIN holders, so search for "ITIN bank account" plus your state to find branches near you that do.
Opening an account online versus in a branch
Online accounts are faster to start. You upload photos of your ID and address proof, answer security questions, and the bank verifies you through ChexSystems—usually within 10 to 20 minutes. You get an account number and routing number when ready. However, you cannot deposit cash online, so you will need to transfer money from another account or wait for a direct deposit to arrive.
In-branch accounts take longer but let you deposit cash the same day. You sit with a banker, show your documents in person, and sign paperwork. The account opens while you wait, and you can hand over cash or a check when ready. The banker will give you a debit card to order or, at some banks, a temporary card you can use right away.
If you have no other bank account and need to deposit cash today, go to a branch. If you can wait for a paycheck or transfer, opening online is faster.
What happens during the ChexSystems check
When you explore, the bank runs your name and Social Security number through ChexSystems, a database that tracks overdrafts, bounced checks, and fraud reports from other banks. If you have never had a bank account or your record is clean, approval is automatic and takes minutes.
If ChexSystems shows an unpaid overdraft or a closed account with a negative balance, the bank may deny you or ask you to resolve it first. You can contact the bank that reported the issue and ask them to remove the report or accept a payment to clear the debt. Some banks will then resubmit your process. This process can take days or weeks.
You have the right to see what ChexSystems has on file about you. Visit chexsystems.com and request your report. If information is wrong, you can dispute it.
Timing for deposits and withdrawals after opening
Your account is open the moment the bank approves it, but you may not be able to use it when ready. Online accounts typically cannot receive external transfers until the next business day. In-branch accounts can usually accept cash or checks the same day, but the bank may place a hold on checks for one to three business days before the money is available to withdraw.
Direct deposits from your employer usually arrive on the same schedule as your previous bank—often within one to two business days of the payroll date. The bank cannot speed this up; the timing depends on your employer's payroll processor.
If you need money today and you are opening an account in a branch, bring cash. If you are opening online, you will need to wait until the next day to transfer funds in.
If you have been denied before or have a ChexSystems issue
Some banks specialize in accounts for people with banking history problems. These are sometimes called "second chance" accounts. They often come with lower limits on withdrawals, monthly fees, or requirements to maintain a minimum balance, but they let you rebuild your banking record.
Before you explore to a second chance account, contact the bank that reported you to ChexSystems. Ask what it would take to have the report removed or updated. Some banks will remove old reports if you pay the balance or if enough time has passed. If you can resolve the original issue, your ChexSystems record improves and you may be able to open a standard account elsewhere.
If you cannot resolve the issue, search for "second chance bank account" plus your state. Credit unions sometimes offer accounts to members even with ChexSystems issues, so joining a credit union in your area is also worth exploring.
What to expect after your account opens
The bank will send you a debit card by mail, usually within 5 to 10 business days. Some banks offer a temporary digital card you can use when ready in the app. You will also receive a PIN in a separate mailing for security reasons.
Your first statement will arrive 30 days after opening, either by mail or through the bank's app. Review it to make sure all transactions are yours. If you see something you did not authorize, contact the bank within 60 days to dispute it.
Set up online banking and mobile banking access as soon as your account is active. This lets you check your balance, transfer money, and set up bill pay without visiting a branch.
Frequently Asked Questions
Can I open an account if I do not have a permanent address?
Most banks require a current address on your ID or a recent document showing where you live. If you are unhoused, some banks will accept a shelter address or a care-of address (c/o someone else's address with their permission). Call ahead to ask whether the bank accepts alternative addresses before you visit.
What if I do not have a Social Security number?
You can open an account with an ITIN if the bank offers it. Not all branches do, so search online for banks in your area that accept ITIN accounts. You will need the IRS letter showing your ITIN was issued to you.
How long does it take to get my debit card?
Physical debit cards arrive by mail in 5 to 10 business days. Many banks now offer a digital card in their app that you can use when ready for online purchases and contactless payments. Ask the banker whether this is available when you open your account.
Can I deposit a check the same day I open my account?
Yes, if you open in a branch. The check will be deposited, but the bank may hold the funds for one to three business days before you can withdraw them. If you open online, you will need to wait until the next business day to deposit a check through mobile deposit.
What if the bank says I am already in ChexSystems from a closed account?
Contact the bank that closed the account and ask why you are in ChexSystems. If there is an unpaid balance or overdraft, ask what it would take to remove the report—sometimes paying the balance or waiting a certain amount of time will clear it. Get any agreement in writing before you pay anything.