Yes, foreign nationals can open U.S. bank accounts, but the process and requirements vary by bank and visa status

A foreign national can open a checking or savings account at most U.S. banks, but you will need an Individual Taxpayer Identification Number (ITIN) or a valid visa and passport. Some banks require a Social Security Number instead. The specific documents and steps depend on your immigration status, the bank's policies, and whether you are opening the account in person or online.

Banks are required by federal law to verify your identity and address before opening an account. This process, called Know Your Customer (KYC) compliance, is the same for all customers but can take longer for foreign nationals because banks need to confirm your legal status in the country.

Key Takeaways

  • You will need either an ITIN, a Social Security Number, or a valid visa and passport to open a U.S. bank account as a foreign national.
  • Opening an account in person at a bank branch is usually faster and more straightforward than opening one online.
  • Some banks accept foreign nationals more readily than others; larger national banks and online-only banks have different policies.
  • You will need proof of a U.S. address or a mailing address where the bank can send statements and cards.
  • The account approval process typically takes one to five business days once you submit all required documents.

What identification documents you will need

The most common path is to obtain an ITIN before opening an account. An ITIN is a nine-digit number issued by the Internal Revenue Service (IRS) to people who do not have a Social Security Number but need to file taxes or conduct financial business in the U.S. You can request an ITIN by filing Form W-7 with the IRS, either by mail or through an authorized IRS agent. The process takes four to six weeks by mail.

If you have a valid U.S. visa, you can use your passport and visa documentation instead of an ITIN at many banks. A valid work visa (H-1B, L-1, O-1), student visa (F-1), or temporary resident visa (B-1/B-2) will work at most major banks. Some banks will also accept a foreign passport alone if you can prove a U.S. address.

A few banks will accept a foreign national's driver's license or national ID card from their home country, but this is less common. Always call the bank ahead of time to confirm what documents they accept for your specific situation.

Opening an account in person versus online

Opening an account at a bank branch in person is the most reliable method for foreign nationals. You can bring your documents, speak directly with a banker, and resolve any questions about your visa status or address on the spot. The account is usually approved the same day or within one business day. Bring your passport, visa (if you have one), ITIN letter or Social Security Number, and proof of a U.S. address.

Opening an account online is faster for citizens and permanent residents but often fails for foreign nationals because the automated identity verification systems cannot process foreign passports or ITINs reliably. If you attempt to open an account online and the system rejects you, you will need to visit a branch anyway. Some banks, such as Charles Schwab and Wise, have built processes that work better for foreign nationals online, but these are exceptions.

Proof of address requirements

Banks need a U.S. address to send statements, debit cards, and account notices. If you do not yet have a permanent address, you have several options. You can use the address of your employer, your school, a friend or family member's home, or a temporary rental address. The bank will send mail there, so make sure you have access to that mailbox.

If you are still outside the U.S. and opening an account before you arrive, some banks will accept a future address or allow you to update your address after you land. Call the bank's international customer service line to ask whether this is possible. A few banks, including some online-only banks, will accept a foreign address temporarily and let you update it once you are in the country.

Which banks are most accessible to foreign nationals

Large national banks like Bank of America, Wells Fargo, and Chase have established processes for foreign nationals and are usually willing to open accounts for people on valid visas. However, their policies vary by branch and by state, so you may need to call ahead or visit multiple branches to find one that will work with you.

Online banks and financial technology companies often have clearer policies for foreign nationals. Wise (formerly TransferWise), Revolut, and some online-only banks explicitly state that they serve foreign nationals and have streamlined their verification processes. These accounts are useful for receiving U.S. paychecks and making domestic transfers, though some have limits on the types of accounts they offer.

Credit unions are more restrictive. Most require you to be a U.S. citizen or permanent resident, though some will open accounts for people on work visas if you have a connection to the credit union (such as through your employer). Call ahead before visiting.

Timeline and what happens after you open the account

If you open an account in person with all required documents, approval usually happens within one business day. The bank will issue you a debit card, which takes five to seven business days to arrive by mail. You can usually access your account online or through the bank's mobile app immediately, even before the physical card arrives.

If you open an account online, approval can take one to five business days if the system accepts your documents. If the system rejects you, you will receive an email explaining why, and you will need to visit a branch to complete the process in person.

Once your account is open, you can receive direct deposits from your employer, set up automatic bill payments, and transfer money to other accounts. Some banks place temporary holds on large deposits or international transfers while they verify the source of the funds, which is normal and usually lasts one to three business days.

Common reasons applications are denied or delayed

The most common reason a foreign national's account application is delayed is a mismatch between the name on their passport and the name they provided to the bank. Make sure the spelling, order, and format of your name match exactly across all documents. If your passport uses a different name order than English-speaking countries (for example, family name first), tell the bank representative before they enter your information.

A second common issue is an address that the bank's system cannot verify. If you provide an address that is not yet in the U.S. Postal Service database, the system may flag it. Visiting a branch in person solves this because a banker can manually override the system and verify your address using your lease, utility bill, or employer letter.

Banks may also delay approval if they cannot verify your visa status or if your visa is expiring soon. If your visa expires within six months, some banks will still open the account but may require you to update your status or close the account when your visa expires. Ask the bank what their policy is for visa expiration.

Frequently Asked Questions

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

No. You can use an ITIN, a valid visa and passport, or in some cases a foreign national ID card. A Social Security Number is not required, though some banks prefer it. If you are working in the U.S., your employer may help you obtain a Social Security Number, which makes banking easier.

Can I open a bank account before I arrive in the United States?

Some banks allow it, but most require you to open the account in person once you arrive. A few online banks and some branches of large banks will open an account remotely if you have a valid visa and can provide a U.S. address (even a temporary one). Call the bank's international customer service line to ask whether this is possible before you travel.

What if my visa expires soon after I open the account?

Most banks will let you keep the account open as long as you maintain it, even after your visa expires. However, some banks close accounts if the customer's visa status changes. Ask the bank's policy when you open the account. If you are planning to stay in the U.S. long-term, you may want to start the process of obtaining permanent residency or citizenship so you can keep your account without interruption.

Can I open a business bank account as a foreign national?

Yes, but it is more difficult than opening a personal account. You will need an ITIN, an Employer Identification Number (EIN) from the IRS, proof of your business structure (such as articles of incorporation), and documentation of your visa status. Some banks will not open business accounts for foreign nationals at all. Call ahead to find a bank that will work with you.

What should I do if my account application is rejected?

Ask the bank for the specific reason in writing. Common reasons include address verification failure, visa status issues, or name mismatches. Once you know the reason, you can fix the problem and reapply at a different branch or bank. If the issue is your address, visiting a branch in person with a lease or utility bill usually resolves it.