You can open a US bank account if you have an ID, proof of address, and a Social Security Number or ITIN — but the exact requirements depend on which bank you choose and whether you're a US citizen or resident.

Most banks require three things: a government-issued ID (driver's license, passport, or state ID), proof of your current address (utility bill, lease, or bank statement dated within the last 60 days), and either a Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN). Non-citizens can open accounts with an ITIN, which the IRS issues to people who file taxes but don't have an SSN. Some banks also run a ChexSystems check — a report that tracks your banking history — and may decline you if you have unpaid overdrafts or fraud flags from other banks.

The process itself is straightforward: you can walk into a branch, call the bank, or open an account online. Online accounts often take 10 to 15 minutes and require you to upload photos of your ID and proof of address. In-branch accounts are immediate. Some banks waive the address requirement if you're opening online and can verify your identity through other means, though this varies by institution.

Key Takeaways

  • You need a government-issued ID, proof of address, and an SSN or ITIN; non-citizens can open accounts with an ITIN.
  • Banks check ChexSystems, a record of your banking history, and may decline you if you have unpaid overdrafts or fraud flags.
  • Online accounts open in 10 to 15 minutes; in-branch accounts are immediate, though you'll need to bring documents in person.
  • Some banks charge monthly fees, require minimum balances, or have overdraft policies that differ widely — compare before you choose.
  • If a bank declines you, second-chance banking accounts and credit unions often have lower barriers and may accept you.

What documents you'll need to bring or upload

Bring or upload a government-issued photo ID — a driver's license, passport, state ID, or tribal ID all work. The ID must be current or expired no more than five years. If you're opening in person, the teller will scan or photocopy it. If you're opening online, you'll photograph both sides and upload them.

Proof of address must show your current street address and be dated within the last 60 days. A utility bill, lease, mortgage statement, or recent bank statement all count. A government check or tax return works too. If you're homeless or don't have a permanent address, some banks will accept a shelter letter or a letter from a social service agency confirming your current location.

Your Social Security Number or ITIN goes on the application. If you don't have either, you cannot open a standard checking or savings account at a US bank — you'll need to explore alternative options like prepaid cards or credit unions that serve unbanked populations.

How banks check your history and why some decline you

Most banks run a ChexSystems report, which is a database of banking problems. It tracks overdrafts you didn't pay, accounts you closed with a negative balance, fraud or forgery, and repeated NSF (non-sufficient funds) fees. If you appear in ChexSystems with a negative mark, the bank may decline your application or require you to pay the debt first.

Some banks also check Early Warning Services (EWS), which is similar to ChexSystems but focuses on fraud and identity theft. A few banks check both. The reports stay on file for five to seven years, though older items have less weight. You can request your own ChexSystems report for free at chexsystems.com and dispute errors.

Banks also look at your ID to confirm you're not on a government exclusion list and to verify your identity isn't stolen. If your address doesn't match records they have on file, they may ask follow-up questions or decline you.

Opening an account online versus in person

Online accounts are faster and require no travel. You download the bank's app or visit their website, enter your personal information, upload photos of your ID and proof of address, and verify your identity through a video call or by answering security questions. Most banks fund the account immediately and send you a debit card within 7 to 10 business days. You can start using the account before the card arrives if you set up direct deposit or transfers.

In-person accounts at a branch are immediate and give you a chance to ask questions. You bring your documents, a teller verifies them on the spot, and you walk out with a debit card and account number the same day. This route works well if you're uncomfortable with technology or want to speak to someone about account options.

Some banks offer hybrid options: you start online and finish in a branch, or you open online and pick up your card at a branch. Check your bank's website for which method they support.

Monthly fees, minimum balances, and overdraft policies

Many banks charge a monthly maintenance fee, typically $5 to $15, though some waive it if you maintain a minimum balance (often $500 to $1,500), set up direct deposit, or keep a certain number of transactions per month. A few banks, like Ally and Charles Schwab, charge no monthly fee and have no minimum balance.

Overdraft policies vary widely. Some banks allow overdrafts and charge a fee (usually $25 to $35 per overdraft), while others decline the transaction and charge nothing. Some banks offer overdraft protection, which links your checking account to a savings account or credit line and transfers money automatically if you overdraw. Read the fee schedule before you open an account — overdraft fees add up quickly if you're living paycheck to paycheck.

Interest rates on savings accounts also vary. Most checking accounts pay no interest. Savings accounts at traditional banks pay 0.01% to 0.05% annually, while online banks and credit unions often pay 4% to 5%. If you're saving money, the difference matters over time.

If a bank declines you: second-chance accounts and credit unions

If you're declined because of ChexSystems, you have options. Second-chance banking accounts are designed for people with banking problems. Banks like Chime, LendingClub, and some regional banks offer them. They typically have lower fees, no overdraft fees (or overdraft protection built in), and don't check ChexSystems or check it less strictly. The tradeoff is that they may charge monthly fees or require direct deposit.

Credit unions are another route. They're member-owned nonprofits and often have lower barriers to entry than banks. Many credit unions don't check ChexSystems or are more forgiving of past problems. You'll need to join the credit union first — membership is usually free and based on where you live, work, or go to school — then open an account. Credit unions also tend to have lower fees and better customer service.

Prepaid cards are not bank accounts, but they work similarly: you load money onto a card and use it to pay bills or make purchases. They don't require an SSN or credit check, though some do require an ID. The downside is that prepaid cards charge per transaction and don't build your banking history.

Non-citizens and ITIN holders: what you need to know

Non-citizens can open a bank account with an ITIN instead of an SSN. An ITIN is a nine-digit number the IRS issues to people who file taxes but don't have work authorization or an SSN. You apply for an ITIN on IRS Form W-7 and receive it by mail within two to four weeks.

Some banks accept ITINs without question. Others ask for additional documentation, such as a passport, visa, or state ID. A few large banks (Chase, Bank of America) have stricter policies and may require you to have a US address or a US phone number. Credit unions and smaller regional banks are often more flexible.

If you're in the US on a visa, you may also be able to open an account with your passport and visa as proof of identity, even without an ITIN. Call the bank first to confirm what they accept.

Frequently Asked Questions

Can I open a bank account without a Social Security Number?

Yes, if you have an ITIN. If you don't have either an SSN or ITIN, you cannot open a standard bank account. You can use a prepaid card instead, though it won't build your banking history or offer the same protections as a bank account.

How long does it take to open an account?

Online accounts take 10 to 15 minutes to complete, though the bank may take 1 to 3 business days to verify your identity and fund the account. In-person accounts are immediate — you walk out with an account number and debit card the same day.

What if I have an old debt from a closed bank account?

The debt will show up on ChexSystems and may cause banks to decline you. Contact the old bank and pay the debt, then request that they remove the mark from ChexSystems. Once it's removed or after seven years, you can open a new account. Until then, try a second-chance account or credit union.

Do I need a minimum deposit to open an account?

Most banks require a minimum opening deposit of $25 to $100, though some require nothing. Online banks and credit unions often have no minimum. Check the bank's website or call before you apply.

Can I open an account if I'm homeless?

Yes. Use a shelter address, a social service agency letter, or a trusted friend's address as your proof of address. Some banks will also accept a letter from a shelter or government agency confirming your current location. Call ahead to confirm what the bank will accept.