Documents and information you'll need to bring
Banks require specific documents before they will open a checking account. The core requirement is a government-issued photo ID — a driver's license, passport, or state ID card. Some banks will accept a tribal ID or military ID if you don't have a state-issued one.
You'll also need to provide your Social Security number. Banks use this to run a background check through ChexSystems, a banking history database that tracks overdrafts, fraud, and closed accounts. If you don't have a Social Security number, some banks offer accounts for non-citizens with an ITIN (Individual Taxpayer Identification Number), though availability varies by bank and state.
Bring proof of your current address — a utility bill, lease, mortgage statement, or government mail dated within the last 60 days. A few banks will accept a bank statement or insurance document instead. If you've moved recently and don't have a bill in your name yet, call ahead; some branches will work with you on alternatives.
Key Takeaways
- You must bring a government photo ID and provide your Social Security number before any bank will open an account.
- Banks check ChexSystems, a database of banking history, so prior overdrafts or fraud may block you from opening an account at some institutions.
- Proof of address is required and must be dated within the last 60 days; utility bills and lease agreements are the most common forms.
- If ChexSystems blocks you, you can request a copy of your report and dispute errors, or look for banks that offer second-chance checking accounts.
What happens during the ChexSystems check
When you hand over your ID and Social Security number, the bank pulls your ChexSystems report. This report shows whether you've had accounts closed due to overdrafts, fraud, or other issues. Banks use this to decide whether to open your account.
If your report is clean, the process moves forward. If ChexSystems shows a problem — especially a recent closure or unpaid overdraft — the bank may deny you on the spot. Some banks have stricter policies than others; a large national bank might turn you down while a credit union or smaller regional bank might not.
You have the right to request your own ChexSystems report for free. Visit chexsystems.com or call 1-800-428-9623. If the report contains an error — a closed account you don't recognize, or an overdraft that was paid — you can dispute it directly with ChexSystems, which takes about 30 days to investigate.
Minimum deposit and account fees
Most banks require an opening deposit to start the account, though the amount varies widely. Some banks ask for $25, others $100 or more. A few banks, particularly online-only institutions and some credit unions, have no minimum deposit at all.
Ask about monthly maintenance fees before you open the account. Many banks waive the fee if you keep a minimum balance (often $500 to $1,500) or set up direct deposit. Some charge $5 to $15 per month regardless. Online banks tend to have lower or no fees because they don't operate physical branches.
Overdraft fees are separate from monthly maintenance fees. If you spend more than you have in the account, the bank will charge you an overdraft fee — typically $25 to $35 per transaction — unless you've opted into overdraft protection. Some banks link your checking account to a savings account so overdrafts pull from savings instead of triggering a fee.
If ChexSystems blocks you
A negative ChexSystems report doesn't mean you can never open a checking account. Some banks specifically offer second-chance checking accounts designed for people with banking history problems. These accounts often come with higher fees, lower limits on debit card transactions, or restrictions on how many checks you can write per month.
Before you apply to a second-chance account, get your ChexSystems report and fix any errors. Disputed items can be removed, and some negative items fall off after a certain time — typically five years. If the report is accurate, you're better off waiting if you can, or opening with a bank that doesn't use ChexSystems as heavily in their decision.
Credit unions are sometimes more flexible than banks. They may review your full financial picture rather than relying solely on ChexSystems. Call a few credit unions in your area and ask whether they work with people who have ChexSystems issues.
Age and legal requirements
You must be at least 18 years old to open a checking account in your own name. If you're under 18, you can open a joint account with a parent or guardian, who will have full access to the account and be responsible for any overdrafts.
Some banks require you to be a U.S. citizen or permanent resident. Others will open accounts for non-citizens with a valid visa and an ITIN. Call the bank directly to ask about their policy before you visit.
If you're opening an account for a business, you'll need different documents — a business license, EIN (Employer Identification Number), and often personal identification for the owner or authorized signers. Business accounts are covered separately and have different requirements than personal checking accounts.
What to bring on the day you open the account
Bring your photo ID, proof of address, and your Social Security number or ITIN. Have your opening deposit ready — cash, a check, or a debit card to transfer funds, depending on what the bank accepts. Some banks let you fund the account online after you open it, but most require the deposit on the day you sign up.
Bring a list of any other banks where you've had accounts, especially recent ones. The bank may ask about closed accounts or overdrafts. Being honest about your history makes the process smoother; the bank will find it in ChexSystems anyway.
If you're opening a joint account, both account holders must be present with their own ID and proof of address. Some banks allow one person to open the account and add the second person later, but policies vary.
Online accounts and remote opening
Many banks now let you open a checking account entirely online. You'll upload photos of your ID and proof of address, provide your Social Security number, and fund the account by transfer from another bank or by mailing a check. The process usually takes a few minutes, though the bank may take one to three business days to verify your documents and activate the account.
Online banks still run ChexSystems checks, so a negative report can still block you even if you're applying remotely. However, some online banks are more lenient than traditional banks, so it's worth trying if you've been turned down elsewhere.
One advantage of opening online: you can compare banks and their fee structures without visiting a branch. Read the account agreement carefully before you submit your application, especially the sections on overdraft fees and monthly maintenance charges.
Frequently Asked Questions
Can I open a checking account if I don't have a Social Security number?
Yes, if you have an ITIN (Individual Taxpayer Identification Number). Some banks and most credit unions will open accounts for non-citizens with an ITIN and a valid visa or passport. Call ahead to confirm the bank's policy, as not all institutions offer this option.
What if I was denied because of ChexSystems?
Request your free ChexSystems report and look for errors. If you find mistakes, dispute them directly with ChexSystems. If the report is accurate, look for a second-chance checking account or try a credit union, which may review your full history rather than relying solely on ChexSystems.
Do I have to bring my opening deposit in cash?
No. You can bring a check, transfer funds from another bank account, or in some cases use a debit card. Online banks often let you fund the account by transfer after you've opened it. Ask the bank what payment methods they accept before you visit.
Can I open a joint account if the other person can't come with me?
Some banks allow one person to open the account and add the second person later, while others require both people to be present. Call the bank ahead of time to ask about their policy and what documents the second person will need to provide.
How long does it take to open a checking account?
In person, the process usually takes 15 to 30 minutes. Online, it takes a few minutes to submit your information, but the bank may take one to three business days to verify your documents and activate the account. You can typically start using the account once it's activated.