Yes, foreign nationals can open a U.S. bank account, but the process is stricter than it is for U.S. citizens

Banks in the United States are required by federal law to verify the identity of everyone who opens an account, and that verification is more complex when you don't have a U.S. Social Security number or a long history in the country. Most major banks will open accounts for foreign nationals, but they will ask for different documents than they ask from citizens, and some smaller banks or credit unions may decline. The easiest path is usually a bank that has branches in your home country or that specializes in serving international customers.

The core requirement is proof of identity and proof of your current address. A valid passport works for identity. For address, you can use a lease, a utility bill, a letter from your employer, or even a hotel booking confirmation — anything dated within the last few months that shows your name and where you live. Some banks also require a second form of identification, like a driver's license from your home country.

The second major hurdle is the ITIN, which stands for Individual Taxpayer Identification Number. This is a nine-digit number the IRS issues to people who don't have a Social Security number but need to file taxes or open financial accounts in the U.S. You don't have to have an ITIN to open an account, but many banks ask for one or a Social Security number. If you don't have either, some banks will still open an account but may place limits on what you can do with it.

Key Takeaways

  • You will need a valid passport and proof of your current U.S. address, such as a lease or utility bill dated within the last few months.
  • An ITIN (Individual Taxpayer Identification Number) makes the process faster, but you can open some accounts without one if you explain your situation to the bank.
  • Large national banks like Bank of America, Chase, and Wells Fargo will open accounts for foreign nationals, though policies vary by branch.
  • Banks that operate in both your home country and the U.S. often have simpler processes because they already know how to verify your identity internationally.
  • Some banks will ask for a U.S. address before you arrive; if you don't have one yet, a future address, a hotel address, or a friend's address with written permission can work temporarily.

What documents you will need to bring

Start with your passport. This is your primary identity document and every bank will accept it. If your passport is expired, some banks will still take it as proof of identity, but call ahead to confirm — policies differ.

For your address, bring something dated within the last 60 to 90 days. A lease is ideal. A utility bill (electric, gas, water, or internet) works. A bank statement from another country is usually not accepted because it doesn't prove you live in the U.S. A letter from your employer on company letterhead stating your name and work address can work. A hotel confirmation or Airbnb booking with your name and the dates you'll be there can work as a temporary address while you find permanent housing.

If you have an ITIN, bring the letter from the IRS that issued it. If you have a Social Security number, bring that. If you have neither, tell the bank representative upfront — don't wait until they ask. Some banks will proceed without either number; others will ask you to get an ITIN first. The bank can tell you which path is faster for your situation.

How to get an ITIN before opening an account

An ITIN takes four to six weeks to arrive by mail, so if you're in the U.S. now and need a bank account soon, you may not have time. You can request an ITIN by filing Form W-7 with the IRS. You can mail it, or you can file it in person at an IRS office or through a certified acceptance agent — these are tax preparers and community organizations that the IRS has authorized to accept ITIN applications.

To file Form W-7, you need your passport and proof of your U.S. address. The form itself is free. If you use a certified acceptance agent, there may be a small fee (usually $50 to $150), but they can often process your process faster than mailing it. You can find acceptance agents near you on the IRS website by searching "ITIN acceptance agent" plus your city.

If you're still outside the U.S., you can mail Form W-7 to the IRS with a copy of your passport, but the process takes longer. Many banks will open an account while your ITIN process is pending if you can show them the receipt that proves you filed.

Which banks are most likely to say yes

Large national banks generally have systems in place to open accounts for foreign nationals. Chase, Bank of America, Wells Fargo, and Citibank all do this regularly. Citibank is often the easiest choice if you have an account with Citibank in your home country, because they can verify your identity through their international network.

Regional banks and credit unions vary widely. Some welcome foreign nationals; others have policies against it. Call or visit in person and ask directly. Don't assume a "no" from one branch means no from the whole bank — policies can differ by location.

Online-only banks like Chime, Ally, and Marcus are generally harder to work with because they can't verify your identity in person and they often require a Social Security number or ITIN. If you're considering an online bank, contact them before you visit a branch to confirm they'll accept your documents.

What to do if you don't have a U.S. address yet

Many banks require a U.S. address before they'll open an account. If you're arriving soon but don't have housing lined up, you have several options. The simplest is to use a future address — if you know where you'll be living, you can use that address even if you won't move in for a few weeks. Bring a lease or a letter from your landlord confirming the address and move-in date.

If you don't have a lease yet, you can use a hotel address, an Airbnb address, or the address of a friend or family member who lives in the U.S. If you use someone else's address, bring a letter from them on paper or email stating that you're staying there and that they give you permission to use their address for mail. Some banks will accept this; others won't. Call ahead.

A few banks will open accounts without a U.S. address if you're a student with a valid student visa and a letter from your school, or if you're an employee with a letter from your employer. Ask the bank what they can do for your specific situation.

What happens after you open the account

Once your account is open, the bank will send you a debit card and checks (if you requested them) to your address. This usually takes 7 to 10 business days. You can use your debit card when ready online or by phone, even before the physical card arrives, if you set up online banking.

Some banks place temporary limits on new accounts opened by foreign nationals — for example, a daily withdrawal limit or a hold on deposits while they verify the funds. These limits usually lift after 30 days or after you've made a few transactions. Ask the bank what limits explore to your account when you open it.

If you plan to send money from your home country to your new U.S. account, ask the bank for their wire transfer instructions. International wire transfers take 3 to 5 business days and usually cost $15 to $50. Some banks charge the sender's bank a fee and some charge you a fee; confirm the cost before you send money.

Alternatives if a bank says no

If you're turned down by a bank, try a credit union. Credit unions are member-owned and often have more flexible policies than banks. You may need to join the credit union first (sometimes by making a small deposit into a savings account), but many will open a checking account for foreign nationals once you're a member.

Another option is a prepaid debit card issued by a company like Wise, Revolut, or PayPal. These are not bank accounts — they're cards loaded with money — but they work for most everyday purposes: paying bills online, receiving direct deposits, and withdrawing cash from ATMs. They don't require a Social Security number or ITIN. The downside is that they charge monthly fees (usually $5 to $15) and offer fewer protections than a bank account.

If you're in the U.S. on a student visa, your school may have a partnership with a bank that opens accounts for international students. Contact your school's international student office — they often have a streamlined process.

Frequently Asked Questions

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

No. You can open an account with a passport and proof of address. A Social Security number or ITIN makes it easier, but it's not required at every bank. Call ahead and ask whether the bank will open an account without one.

Can I use my home country's driver's license as ID?

Yes, many banks will accept it as a second form of identification alongside your passport. Some banks won't recognize it because they can't verify it easily. Bring your passport as your primary ID and ask if they'll take your home country's license as a second form.

What if the bank asks for a U.S. tax return?

Some banks ask for a tax return to verify your income and address. If you've just arrived and haven't filed a U.S. tax return yet, explain that to the bank. A letter from your employer or a recent pay stub can substitute. If you're self-employed or a student, ask what documents they'll accept instead.

How long does it take to open an account?

If you walk into a branch with all your documents, you can open an account in 15 to 30 minutes. The debit card arrives in 7 to 10 business days. If the bank needs to verify your ITIN or your address, it may take a few extra days.

Can I open an account online if I'm outside the U.S.?

Most online banks require you to be in the U.S. and to have a Social Security number or ITIN. A few banks will open accounts for people outside the U.S., but they're rare. Your best option is to wait until you arrive and open an account in person at a branch.