What documents and information you'll need
Most banks require a government-issued photo ID, proof of your current address, and your Social Security number or Individual Taxpayer Identification Number (ITIN). Bring the ID and address proof in person to the branch — banks will not open an account over the phone or online without these documents verified.
Your address proof can be a recent utility bill, lease agreement, mortgage statement, or government mail dated within the last 60 days. If you don't have a current address or live in temporary housing, some banks will accept a shelter letter or a statement from a social service agency confirming where you're staying.
You'll also need to decide what type of account you want — checking, savings, or both — before you walk in. The bank will ask about your employment and income, but this is for their records, not to disqualify you. Be honest about what you have.
Key Takeaways
- Bring a government photo ID, proof of your current address dated within 60 days, and your Social Security number or ITIN to open an account in person.
- If you don't have a current address, a shelter letter or statement from a social service agency can serve as proof of where you live.
- Banks will ask about your income and employment history, but these questions are standard and do not automatically disqualify you.
- Some banks charge monthly fees, while others waive fees if you keep a minimum balance or set up direct deposit — ask about this before you open the account.
- If you've been denied a bank account before, ask the bank why and whether they use ChexSystems; you can dispute inaccurate information in that system.
What happens if you don't have a Social Security number
If you have an ITIN but no Social Security number, you can still open a bank account. Bring your ITIN documentation (Form W-7 or a tax return showing your ITIN) along with your ID and address proof. Not all banks accept ITINs, so call ahead to confirm the branch you plan to visit will open an account for you.
Some banks have restrictions on ITIN accounts — they may not offer online banking, may require a higher minimum balance, or may limit the number of transactions per month. Ask about these limits before you commit. If one bank turns you down, try a credit union or a community bank in your area; they are often more flexible than large national chains.
Understanding bank fees and minimum balances
Monthly maintenance fees range from zero to $15 or more, depending on the bank and account type. Many banks waive the fee if you keep a minimum balance (often $500 to $1,500), set up direct deposit, or maintain a certain number of debit card transactions per month. Ask the bank to show you in writing what waives the fee for the specific account you're opening.
Overdraft fees — charged when you spend more than you have — typically run $25 to $35 per transaction. Some banks charge multiple overdraft fees in a single day. You can usually opt out of overdraft coverage, which means your card will straightforward decline rather than charging you a fee, though this may affect your ability to use the card online or at gas pumps.
Before you leave the branch, get a written fee schedule. Compare it to at least one other bank; the difference in fees over a year can be substantial, especially if you're living paycheck to paycheck.
What to do if you've been denied before
Banks use a system called ChexSystems to track account closures and disputes. If you were denied, the bank should tell you whether it was because of ChexSystems or another reason. Ask for this in writing. If ChexSystems was the reason, you have the right to see your report and dispute any inaccurate information.
Request your ChexSystems report at chexsystems.com or by calling 1-800-428-9623. You can dispute errors directly with ChexSystems, and they must investigate within 30 days. Common errors include accounts closed by the bank that you thought you closed yourself, or fraud reported under your name that you did not commit.
While you're disputing ChexSystems information, try opening an account at a credit union or a bank that does not use ChexSystems. Some community banks and online banks have their own underwriting and may not check ChexSystems at all. A second chance banking program, offered by some banks specifically for people with banking history problems, is another option.
Online versus in-person accounts
Online banks typically have lower fees and higher interest rates on savings accounts because they have no physical branches. However, you usually cannot open an online account without a Social Security number, and the identity verification process is stricter. You'll upload photos of your ID and may need to answer security questions or verify information through a third-party service.
In-person accounts at a local branch are faster to open and easier if you have documentation issues or an unusual situation. A bank employee can see your documents and make a judgment call. The tradeoff is higher fees and lower interest rates. If you're new to banking or have had problems before, starting with a local branch is often the better choice.
What to bring and what to expect on the day
Bring your ID, address proof, and Social Security number or ITIN. Bring a small amount of money to make your first deposit — most banks require at least $25 to $100 to open an account, though some have no minimum. Bring a list of questions about fees, minimum balances, and what happens if you overdraw.
The process usually takes 15 to 30 minutes. The bank will run a background check (not a credit check) and verify your identity. You'll sign paperwork and choose a PIN for your debit card. You may receive a temporary debit card on the spot or have to wait for one to arrive by mail.
Ask for a receipt showing your account number and routing number before you leave. You'll need these to set up direct deposit or to receive payments from government programs. If the bank cannot give you these numbers when ready, ask when they will be available and how to get them.
Frequently Asked Questions
Can I open a bank account without a permanent address?
Yes. Bring a letter from a shelter, transitional housing program, or social service agency confirming your current address. Some banks also accept mail from government agencies or nonprofits sent to a temporary address. Call the branch first to confirm they will accept your specific type of address documentation.
What if I have a bad credit score?
Banks do not check your credit score to open a checking or savings account. They run a background check through ChexSystems and verify your identity, but your credit history does not factor in. A low credit score will not prevent you from opening an account.
Do I need to have a job to open a bank account?
No. Banks ask about employment for their records, but you do not need to be employed. You can open an account if you receive unemployment benefits, Social Security, disability payments, or any other regular income. If you have no income, you can still open an account; just be honest about it.
What if the bank says I owe them money from a closed account?
Ask for documentation of what you owe and why. If you dispute the debt, request it in writing and ask the bank to provide proof. You may be able to negotiate a settlement for less than the full amount, especially if the account was closed years ago. Do not open a new account at that bank until the dispute is resolved.
How long does it take to get my debit card?
Some banks issue a temporary card at the branch that you can use when ready. Others mail the card, which typically arrives within 5 to 10 business days. Ask on the day you open the account. If you need to use the account before the card arrives, you can usually set up online banking or request a wire transfer.