Yes, you can open a bank account in America, but the rules depend on your immigration status and which bank you choose

You do not need to be a U.S. citizen to open a bank account. Banks are required to verify your identity and tax status, but citizenship is not one of those requirements. What matters is whether you have a valid form of ID, a Social Security Number or Individual Taxpayer Identification Number (ITIN), and proof of address. Some banks make this straightforward; others have stricter policies that make it harder.

The process varies significantly by bank type and your specific situation. Large national banks like Chase and Bank of America have different rules than credit unions or online-only banks. Your immigration status—whether you are a permanent resident, on a visa, undocumented, or a temporary visitor—affects which documents you can use and which institutions will accept you.

Key Takeaways

  • You need either a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN), a valid ID, and proof of address—citizenship is not required.
  • Large national banks often require an SSN; credit unions and some online banks will accept an ITIN instead.
  • Permanent residents and visa holders have the easiest path; undocumented immigrants can open accounts at some credit unions and online banks but face more restrictions.
  • Bring original documents to a branch in person when possible, as remote account opening often has stricter verification requirements.

What documents you need, and what they prove

Banks use a process called Know Your Customer (KYC) verification. They need to confirm three things: who you are, where you live, and your tax status. The specific documents vary by bank, but the pattern is consistent.

For identity, banks accept a passport, state ID, driver's license, or visa. A passport works for anyone; a state ID or driver's license requires you to have a state address. For tax status, you need either an SSN (which most permanent residents and visa holders have) or an ITIN (which you can obtain from the IRS if you do not have an SSN). For address, bring a recent utility bill, lease, or bank statement in your name.

If you do not yet have an ITIN, you can explore through the IRS before opening an account. The process takes several weeks by mail. Some banks will hold your account process while you obtain an ITIN; others will not. Ask the bank directly whether they will wait.

Which banks accept non-citizens, and which do not

Large national banks—Chase, Bank of America, Wells Fargo, Citibank—typically require an SSN. They will rarely accept an ITIN alone. This is not a legal requirement; it is their internal policy. If you have an SSN (as most permanent residents and visa holders do), you can open an account at any of these banks in person at a branch.

Credit unions are more flexible. Many credit unions will open accounts for people with an ITIN and no SSN. You must live or work in their service area, and you usually need to become a member (which costs $5 to $25 one-time). Examples include Bethex Federal Credit Union in New York, which explicitly serves immigrants, and many local credit unions in areas with large immigrant populations. Call ahead to confirm their policy before visiting.

Online banks have mixed policies. Chime, Wise, and some others will open accounts with an ITIN. Others require an SSN. Their websites do not always state this clearly, so contact their support team before starting an process. Online banks are faster to open but harder to verify in person if something goes wrong.

The difference between opening an account in person and online

Opening an account at a branch in person is usually faster and more flexible. A bank employee can see your documents, answer questions about your specific situation, and often override standard policies if you meet the core requirements. The account opens the same day or within one business day.

Opening online is convenient but stricter. The bank relies on automated verification systems that often reject ITINs, non-U.S. addresses, or documents they cannot read clearly. If you are opening an account online and the system rejects you, you usually cannot appeal; you have to start over or go to a branch. If you have the option, open in person at a branch.

Some banks offer a hybrid: you start online, but then visit a branch to verify your identity in person. This can work well if you have an ITIN or unusual documents, because the branch employee can confirm everything face-to-face.

Opening an account if you are undocumented

If you do not have legal immigration status, you cannot obtain an SSN, but you can obtain an ITIN. The ITIN is designed for people who need to file taxes but are not authorized to work. You explore to the IRS by mail using Form W-7, and it takes four to six weeks.

Once you have an ITIN, some credit unions and a few online banks will open accounts for you. Bethex Federal Credit Union in New York and Self-Help Federal Credit Union in North Carolina are two examples that explicitly serve undocumented immigrants. Many local credit unions in major cities do as well. Large national banks almost never accept ITINs without an SSN.

Some states have passed laws allowing undocumented immigrants to open accounts. California, Illinois, and New York have programs that make this easier, though the rules vary. Contact your state's banking regulator or a local immigrant services organization to learn what is available in your area.

What happens after you open the account

Once your account is open, you can deposit money, write checks, and use a debit card when ready. The bank will send you a debit card by mail within 5 to 10 business days. You can set up direct deposit right away if you have an employer.

Some banks place a hold on your account for the first 30 days while they complete additional verification. This means you can deposit money but cannot withdraw large amounts or transfer funds out. This is normal and not a sign of a problem. After 30 days, the hold lifts and your account works like any other.

If the bank later discovers that your documents were false or your information was incorrect, they can close your account and report you to federal authorities. Use only real documents and accurate information.

Alternatives if you cannot open a bank account

If you cannot open a traditional bank account, you have other options. Prepaid debit cards do not require a bank account and can be loaded with cash at retail stores. They charge monthly fees ($5 to $15) but work for everyday spending and bill payments. Money transfer services like Western Union and MoneyGram let you send and receive money without a bank account, though fees are high. Check-cashing services will cash paychecks for a fee (usually 1 to 3 percent of the check amount).

These alternatives are more expensive than a bank account over time, but they work if you are in a situation where a bank account is not available to you right now. Many people use them temporarily while they gather documents or wait for an ITIN to arrive.

Frequently Asked Questions

Do I need a U.S. address to open a bank account?

Most banks require a current address where they can mail statements and cards. A U.S. address is standard. If you do not have one yet, some banks will accept a temporary address (like a shelter, a friend's address, or a mail forwarding service) as long as you can receive mail there. Ask the bank before you explore.

What if my passport is the only ID I have?

A passport is acceptable ID at most banks. Bring it along with proof of address (utility bill, lease, or bank statement) and your SSN or ITIN. You do not need a state ID or driver's license.

Can I open an account if I am on a visitor visa?

Yes. Visitor visa holders can open accounts at most banks if they have an SSN or ITIN and valid ID. Some banks are stricter about visa holders because they worry the account will be abandoned when you leave. Bring your passport, visa, and proof of address. If one bank declines, try a credit union or online bank.

How long does it take to get an ITIN if I do not have a Social Security Number?

The IRS processes ITIN applications by mail in four to six weeks during normal periods. During tax season (January through April), it can take longer. You explore using Form W-7 and mail it to the IRS with supporting documents. Some tax preparation services can help you explore.

What if the bank asks why I am opening an account?

Banks ask this as part of anti-money-laundering checks. Answer honestly: you need a place to deposit paychecks, pay bills, or save money. There is no wrong answer as long as it is truthful. Do not say you are opening it to hide money or avoid taxes.