Yes, but the bank will ask for more documents than a US citizen would

A foreigner can open a bank account at most US banks, but the process takes longer and requires documents that prove your identity and address. Banks are required by federal law to verify who you are before they let you deposit money, and that verification is harder when you don't have a US driver's license or Social Security number.

The main barrier is not policy—it is paperwork. You will need a passport or national ID card, proof of your current address (which can be tricky if you just arrived), and often an Individual Taxpayer Identification Number (ITIN) or Social Security number. Some banks will open an account for you without a US tax ID if you have a valid passport and a US address. Others will not.

The timeline varies by bank. A few can open your account the same day. Most take three to five business days. Some require you to make an initial deposit before they process your application.

Key Takeaways

  • You will need a valid passport or national ID, proof of a US address, and either a Social Security number or an ITIN to open most bank accounts.
  • Some banks accept a foreign address if you are a student or temporary worker; call ahead to ask, because policies vary by branch and by bank.
  • If you do not yet have a US address, you can use a temporary address (a hotel, an employer's office, or a friend's address with their permission) on your application.
  • Online banks often have simpler requirements than brick-and-mortar banks, but they still require identity verification and a US mailing address.
  • If a bank refuses to open an account for you, try a credit union or a bank that specializes in serving immigrants; requirements differ across institutions.

What documents you will need to bring

Start with a valid passport or national ID card issued by your home country. This is your primary proof of identity. A driver's license from your home country can support your application but will not replace a passport.

Next, you need proof of a US address. This can be a lease, a utility bill, a mortgage statement, or a letter from your employer or school on official letterhead stating your address. The document must show your name and the address where you currently live. If you arrived recently and do not have any of these yet, you can use a temporary address—a hotel confirmation, a friend's address (with a signed letter from them saying you live there), or your employer's office address.

Finally, bring a tax ID. If you have a Social Security number, bring your Social Security card or a letter from the Social Security Administration. If you do not have one yet, you will need an ITIN. You can apply for an ITIN through the IRS using Form W-7; the process takes four to six weeks by mail. Some banks will open your account while your ITIN application is pending if you bring proof that you submitted it.

How to get an ITIN if you don't have a Social Security number

An Individual Taxpayer Identification Number (ITIN) is a nine-digit number the IRS issues to people who need to file taxes but are not may be able to access for a Social Security number. Foreigners, visa holders, and undocumented immigrants can all get an ITIN.

To apply, fill out IRS Form W-7 and mail it to the IRS with your passport and proof of your US address. You do not need to be working to get an ITIN; you can get one simply to open a bank account. Processing takes four to six weeks. Some banks will accept a copy of your submitted Form W-7 as proof that you have applied, and will open your account before the ITIN arrives.

You can also apply for an ITIN in person at an IRS office or through a certified acceptance agent (usually a tax preparer or nonprofit organization). In-person applications are processed faster—sometimes the same day—but you will need to schedule an appointment. Search "ITIN acceptance agent near me" to find one in your area.

Which banks are easiest for foreigners

Large national banks like Chase, Bank of America, and Wells Fargo will open accounts for foreigners, but they have strict document requirements and may refuse if you cannot provide a Social Security number or ITIN. Call your local branch before you go in; policies vary by location.

Online banks like Chime, Ally, and Charles Schwab often have simpler processes because they do not require you to visit a branch. They still require identity verification and a US address, but some will accept an ITIN application in progress. Read the bank's website or call their customer service line to confirm what they accept.

Credit unions are often more flexible than big banks. Many will open accounts for foreigners with just a passport and proof of address, even without a tax ID. If you work for a large employer or attend a university, you may be able to join the employer's or school's credit union, which often has looser requirements.

Banks and credit unions that specialize in serving immigrants—including some community banks and immigrant-focused nonprofits—may have streamlined processes. Search for "immigrant-friendly banks near me" or ask your employer, school, or local community center for recommendations.

What happens if you have a visa or are here temporarily

If you are on an F-1 student visa, H-1B work visa, or another temporary visa, you can still open a bank account. You will need your passport, your visa, proof of your US address (your school's dorm address or your employer's address counts), and a tax ID or ITIN application.

Some banks will accept a foreign address if you are a student or temporary worker, but most require a US address. If your visa is about to expire and you are leaving the country, tell the bank. You can keep the account open and access it from abroad through online banking, but some banks will close accounts that show no activity for a long time.

If you are undocumented, you can still open a bank account. You will need a passport or national ID, proof of a US address, and an ITIN. Some banks will not ask about immigration status. Others will. If a bank refuses, try a credit union or a community bank; many will serve you without asking.

The verification process and how long it takes

When you walk into a bank or submit an application online, the bank will verify your identity against government databases. This is called Know Your Customer (KYC) verification, and it is required by federal law. The bank checks your passport against the State Department's records and your address against public records.

If everything matches, you can open the account the same day or within one business day. If something does not match—your address is new, your name is spelled differently on different documents, or your passport is close to expiring—the bank may ask for more documents or put your application on hold while they investigate. This can add three to five business days.

Some banks will freeze your account temporarily while they complete verification. This is normal. Once verification is complete, the freeze lifts and you can use your account.

What to do if a bank refuses to open an account for you

If one bank says no, try another. Banks have different policies, and what one bank refuses, another may accept. Call ahead and ask specifically: "I am a foreigner with a passport and an ITIN. Will you open an account for me?" This saves you a trip.

If multiple banks refuse, try a credit union. Credit unions are member-owned and often have more flexibility than banks. You may need to pay a small membership fee (usually $5 to $25), but membership often comes with lower account minimums and fewer restrictions.

If you are having trouble, contact a nonprofit that serves immigrants in your area. Organizations like the Immigrant Defenders Law Center or local community action agencies sometimes help people open bank accounts and can recommend banks that have worked with their clients.

Frequently Asked Questions

Can I open a bank account online if I am a foreigner?

Yes, many online banks will open accounts for foreigners. You will still need to verify your identity—usually by uploading a photo of your passport and proof of address. Some online banks are faster than brick-and-mortar banks because they do not require an in-person visit. Call the bank's customer service line to confirm they accept ITINs or foreign tax IDs before you apply.

What if my passport is expiring soon?

Banks prefer passports with at least six months of validity remaining, but they will usually accept a passport that expires within three months. If your passport is expiring very soon, renew it before you apply for a bank account. The bank may refuse or delay your application if your passport is about to expire.

Can I use a friend's address on my bank account application?

Yes, if your friend signs a letter saying you live there. The letter should include your friend's name, address, phone number, and signature, and state that you are living at that address. Some banks will accept this; others will not. Call ahead and ask what proof they need before you approach your friend.

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

No. An ITIN works just as well. If you do not have either, some banks will open an account while your ITIN application is pending, as long as you bring proof that you submitted Form W-7 to the IRS. Ask the bank what they accept before you apply.

What if I am leaving the country soon?

You can keep your bank account open and access it from abroad through online banking and wire transfers. Tell the bank you are moving so they do not close your account for inactivity. Some banks charge higher fees for accounts held by people living outside the US, so ask about that before you open the account.