What you need to bring and why

Opening a checking account requires you to prove two things: who you are, and where you live. Banks need this because federal law requires them to verify customer identity before opening accounts. The documents themselves are straightforward, but the bank will check them against government databases.

Bring a government-issued photo ID — a driver's license, passport, or state ID card. If you don't have one, some banks will accept a tribal ID or a foreign passport. The ID must be current or expired no more than five years. Bring a second document showing your current address: a utility bill, lease, mortgage statement, or bank statement dated within the last 60 days. A piece of mail from a government agency works too. If your ID shows a different address than where you live now, bring both documents — the bank needs to see the transition.

Some banks also ask for a Social Security number or Individual Taxpayer Identification Number (ITIN). If you don't have a Social Security number, tell the bank upfront; some will open accounts using an ITIN instead, and a few will open accounts without either if you're not a U.S. citizen. This varies by bank, so call ahead if you're unsure.

Key Takeaways

  • Bring a current government photo ID and a document showing your current address dated within the last 60 days.
  • Banks verify your identity against federal databases as part of anti-money-laundering law, so documents must match what the bank can confirm.
  • You can open an account in person at a branch, online through the bank's website, or by phone with some banks — the process is the same, but timing differs.
  • The account opens when ready in most cases, but it takes one to three business days for the bank to clear your documents and set up debit card ordering.
  • If the bank cannot verify your identity, they will tell you why and may ask for additional documents or suggest you visit a branch in person.

Opening an account in person at a branch

Walking into a branch is the slowest route but the most straightforward. A banker will ask you to fill out a signature card — a single page with your name, address, phone number, and Social Security number or ITIN. They'll scan your ID and address document, ask a few verification questions (usually your mother's maiden name or previous addresses), and run a check against ChexSystems, a database that tracks banking history and fraud flags.

The entire process takes 15 to 30 minutes. At the end, the banker will tell you your account number and routing number. You can start using the account when ready for transfers and bill pay. The debit card arrives by mail in five to ten business days. If the bank cannot verify your information — usually because your address doesn't match what they find in public records — they'll ask for additional documents or suggest you come back with a different address document.

Opening an account online

Online opening is faster for the initial step but requires more back-and-forth. You'll fill out the same information on the bank's website: name, address, Social Security number or ITIN, phone number, and email. You'll upload photos of your ID and address document using your phone or computer. The bank's system checks these automatically against government records.

If everything matches, you'll see a confirmation screen within minutes and your account opens when ready. You can transfer money in right away. If the system cannot verify you — usually because the photo is blurry, the address doesn't match, or the name on your documents differs slightly — the bank will email you asking for clarification or a different document. This back-and-forth can add one to three days. Some banks offer video verification as an alternative: you video call a banker who watches you hold up your ID and address document, and they verify you in real time.

Opening an account by phone

A few banks let you open accounts entirely by phone, though this is less common than in-person or online. You'll provide the same information verbally, and the banker will mail you a signature card to sign and return. The account opens once the bank receives the signed card and verifies your identity through ChexSystems and public records. This route typically takes five to seven business days from start to finish because of the mailing time.

Phone opening works best if you cannot visit a branch and prefer not to upload documents online. Ask the bank whether they offer it before you call — not all do.

What happens after you open the account

Once your account is open, the bank orders your debit card when ready. It arrives by standard mail in five to ten business days. While you wait, you can use your account number and routing number to set up direct deposit, pay bills online, or transfer money from another bank. Some banks offer a temporary digital card you can use when ready in Apple Pay or Google Pay while the physical card is in the mail.

The bank will also send you a welcome packet with your account agreement, fee schedule, and information about online banking. Read the fee schedule carefully — checking accounts vary widely in whether they charge monthly fees, overdraft fees, or fees for using out-of-network ATMs. Some banks waive fees if you maintain a minimum balance or set up direct deposit.

If the bank cannot verify your identity

Banks reject identity verification for a few specific reasons. The most common is that your address on file doesn't match what the bank finds in public records — this happens when you've moved recently and utility companies haven't updated their records yet. Ask the bank what document they need instead; a lease, mortgage statement, or recent bank statement usually works better than a utility bill because it updates faster.

A second reason is that your name on your ID doesn't match what the bank's system finds — this happens after a legal name change if you haven't updated your ID yet, or if you go by a nickname. Bring your legal name document and explain the situation. A third reason is a ChexSystems flag, which means the bank found a record of fraud, unpaid fees, or a closed account with a negative balance at another bank. You can dispute ChexSystems records or ask the bank whether they'll open the account anyway; some banks have second-chance programs for this.

Choosing between banks before you open

Before you walk in or go online, compare what different banks charge. Monthly maintenance fees range from zero to $15 depending on the bank and account type. Overdraft fees (charged when you spend more than your balance) range from $25 to $38 per transaction. ATM fees for using another bank's machine range from $2 to $3.50. Some banks waive these fees if you maintain a minimum balance — often $500 to $1,500 — or if you set up direct deposit.

Check whether the bank has branches or ATMs near you or your workplace. If you bank online only, this matters less. Look at the bank's website for the fee schedule and account agreement before you open; they're usually in a PDF you can read. This takes ten minutes and can save you hundreds in fees over a year.

Frequently Asked Questions

Can I open a checking account without a Social Security number?

Yes. Some banks will open accounts using an ITIN (Individual Taxpayer Identification Number) instead. A few banks will open accounts without either if you're not a U.S. citizen and have a valid passport. Call the bank first to confirm they offer this, because not all do.

What if my address on my ID is old?

Bring a second document showing your current address — a utility bill, lease, or recent bank statement dated within the last 60 days. The bank needs to see both your identity and your current location. If you've just moved and haven't received mail at the new address yet, some banks will accept a lease or rental agreement instead.

How long does it take to use my account after I open it?

You can use your account when ready for transfers and bill pay once the bank confirms your identity. Your debit card arrives by mail in five to ten business days. Some banks offer a temporary digital card for Apple Pay or Google Pay while you wait for the physical card.

What is ChexSystems and why does the bank check it?

ChexSystems is a database that tracks banking history, including closed accounts with negative balances, fraud, and unpaid fees. Banks check it to assess risk. If you have a flag, the bank will tell you and may ask for an explanation or suggest a second-chance account.

Do I need to bring cash to open an account?

No. You don't need to deposit anything to open the account. You can fund it later by transfer, direct deposit, or by depositing a check. Some banks offer a small bonus (usually $50 to $200) if you deposit a minimum amount within a certain timeframe, but this is optional.