Yes, you can open a bank account in the United States, but the requirements depend on your immigration status and the bank you choose

Most banks in the United States will open an account for you if you have a valid form of identification and can provide a residential address. You do not need to be a U.S. citizen. What you do need varies by bank — some ask for a Social Security Number, others accept an Individual Taxpayer Identification Number (ITIN), and a growing number will open accounts using only a passport and proof of address.

The process is straightforward once you know which banks accept your documents. You walk in, show your ID, provide an address, and often leave with a debit card the same day. The harder part is finding which bank near you will take what you have.

Key Takeaways

  • Banks in the U.S. accept accounts from non-citizens, but each bank sets its own rules about which documents they will take.
  • A Social Security Number makes opening an account easier, but you can open one with an ITIN, a passport, or sometimes just a state ID if you have a U.S. address.
  • Community banks and credit unions are often more flexible than large national banks about which documents they accept.
  • You will need proof of your current address — a utility bill, lease, or mail from a government agency usually works.
  • Some banks charge monthly fees; others have no monthly cost if you keep a minimum balance or set up direct deposit.

What identification the bank will accept

A Social Security Number is the easiest path. If you have one, most banks will open an account with just that, your ID, and proof of address. You get a Social Security Number by working in the U.S. or by explore through the Social Security Administration if you are a permanent resident or have a work visa.

If you do not have a Social Security Number, ask the bank whether they accept an Individual Taxpayer Identification Number (ITIN). An ITIN is a nine-digit number the IRS issues to people who need to file taxes but do not have a Social Security Number. You explore for one through the IRS using Form W-7. Some banks treat an ITIN the same as a Social Security Number; others will not. Call ahead and ask.

If you have neither, bring a valid passport and proof of your U.S. address. Some banks — particularly community banks and credit unions — will open an account on this alone. Others will require you to get an ITIN first. Again, calling ahead saves a wasted trip.

Proof of address and what counts

Banks need to know where you live. They accept this proof in different forms, but the document must show your name and current address. A utility bill (electric, gas, water, or internet) is the most common. A lease or rental agreement works. So does mail from a government agency — a tax document, a driver's license renewal notice, or a letter from your state's department of motor vehicles.

If you just arrived and do not have any of these yet, some banks will accept a letter from your employer or landlord on company letterhead stating your address. A few will accept a hotel receipt or a statement from a shelter. The safest move is to call the bank and describe what you have; they will tell you whether it works.

Do not bring a post office box as your address. Banks need a physical street address where mail can reach you.

Where to open an account: national banks, community banks, and credit unions

Large national banks like Chase, Bank of America, and Wells Fargo have branches everywhere, but they are often stricter about documents. Most require a Social Security Number or ITIN. They move fast once you have the right papers, and their debit cards work at ATMs across the country.

Community banks are smaller, local institutions. They often have fewer branches, but they are more likely to work with you if your documents are not standard. They may ask more questions about where you work and why you are opening the account, but they are usually willing to listen. If you are new to banking or do not have a Social Security Number yet, a community bank is often your best first choice.

Credit unions are member-owned cooperatives. You join by opening an account, and membership usually comes with lower fees and better customer service. Many credit unions are more flexible about documents than national banks. Some have partnerships that let you use ATMs across the country even though they have few branches of their own.

Documents to bring to the bank

Bring your original identification — a passport, state ID, or driver's license. Bring proof of your address — a utility bill, lease, or government mail. Bring your Social Security Number or ITIN if you have one. Some banks ask for a phone number and email address, so have those ready.

If you are opening an account for a business, bring different documents — a business license, an Employer Identification Number (EIN), and proof that you are authorized to open the account on behalf of the business. Ask the bank what they need before you come in.

Bring a small amount of money to deposit. Most banks require an opening deposit, though it can be as little as $25. Some accounts have no minimum; others require $100 or more. Ask when you call.

Types of accounts and what they cost

A checking account is for money you use regularly. You get a debit card and checks, and you can set up automatic payments. A savings account is for money you want to keep separate and earn a small amount of interest on. Many people open both.

Monthly fees vary widely. Some banks charge $10 to $15 a month; others charge nothing. The bank usually waives the fee if you keep a minimum balance (often $500 to $1,500), set up direct deposit from your employer, or maintain a certain number of transactions per month. Ask what the fee is and what gets you out of paying it.

Interest rates on savings accounts are low but not zero — currently between 4% and 5% annually at most banks, though this changes. Checking accounts usually earn no interest. If you are saving money, a savings account is better than keeping cash at home because your money grows slightly and is protected by federal insurance.

What happens after you open the account

You will receive a debit card in the mail within 7 to 10 days. You can use it to withdraw money from ATMs and to pay for things in stores. You will also get online banking access — a username and password that let you check your balance, transfer money, and pay bills from your computer or phone.

The bank will send you statements — either by mail or email — showing what you spent and what you have left. Read these carefully, especially at first, to make sure all the transactions are ones you made.

If you set up direct deposit with your employer, your paycheck will go straight into your account on payday. This is faster and safer than cashing a check. If you receive money from family abroad, you can have it sent to your account through a wire transfer or a money transfer service.

Frequently Asked Questions

Do I need a Social Security Number to open a bank account?

No. You can open an account with an ITIN, a passport, or sometimes just a state ID and proof of address. Different banks have different rules, so call ahead to ask what they accept. Community banks and credit unions are often more flexible than large national banks.

What if I do not have proof of address yet?

Some banks will accept a letter from your employer or landlord on company letterhead. A few accept hotel receipts or shelter statements. Call the bank and describe what you have; they will tell you if it works. Do not use a post office box — banks need a physical street address.

How long does it take to open an account?

The process usually takes 15 to 30 minutes in the bank. You will get a debit card in the mail within 7 to 10 days. Online banking access is usually available the same day or the next day.

Will I have to pay monthly fees?

Many banks charge $10 to $15 per month, but many do not. Fees are often waived if you keep a minimum balance, set up direct deposit, or maintain a certain number of transactions. Ask the bank what the fee is and how to avoid it before you open the account.

Can I open an account if I am not a permanent resident?

Yes. Banks do not require permanent residency. You need valid identification, proof of address, and usually either a Social Security Number, ITIN, or passport. Your visa status does not prevent you from banking.