Yes, foreigners can open a US bank account, but the process and requirements depend on your visa status and which bank you choose

A foreign national can open a checking or savings account at most US banks without being a citizen or permanent resident. However, you will need an Individual Taxpayer Identification Number (ITIN) or a valid passport and visa, proof of a US address, and often an initial deposit. Some banks make this straightforward; others treat foreign applicants as higher risk and either refuse or require additional documentation.

The real barrier is not citizenship—it is the bank's own policy and your ability to prove who you are and where you live. Large national banks like Chase, Bank of America, and Wells Fargo generally accept foreign nationals, though their requirements vary by branch and state. Smaller regional banks and credit unions may be stricter or more flexible depending on their customer base.

Key Takeaways

  • You do not need to be a US citizen or permanent resident to open a bank account, but you do need a valid passport, visa, and proof of a US address.
  • An ITIN (Individual Taxpayer Identification Number) makes the process easier and is required by some banks; you can obtain one from the IRS even without a Social Security Number.
  • Large national banks are more likely to accept foreign applicants than smaller regional banks, though policies vary by location and branch.
  • Online banks often have simpler requirements than brick-and-mortar branches, but some will not open accounts for non-residents or those without a US address.
  • Once your account is open, you can receive wire transfers, direct deposits, and ACH payments just as a US citizen would, though some banks flag international activity more closely.

What documents you need to bring

Most banks will ask for a valid passport and a current visa (such as an F-1 student visa, H-1B work visa, or tourist visa). Some accept a national ID card if your country has a passport treaty with the US, but a passport is the safest choice. The bank will photocopy or scan these documents and may verify them with the issuing country.

You will also need proof of a US address. A lease, utility bill, or letter from your employer or school showing your name and a US street address will work. A PO box does not count. If you have just arrived and do not have a lease yet, some banks will accept a letter from your employer, university, or a host family member confirming your address.

An ITIN is not always required to open an account, but having one makes the process faster and removes a common reason for rejection. You can obtain an ITIN from the IRS by filing Form W-7 (Application for IRS Individual Taxpayer Identification Number) at an IRS office, a participating bank, or through the mail. The process takes four to six weeks by mail, or same-day at some IRS walk-in locations. You do not need a Social Security Number or employment to get an ITIN.

Which banks accept foreign nationals most readily

Chase, Bank of America, Wells Fargo, and Citibank have explicit policies allowing foreign nationals to open accounts. Chase and Citibank are often the easiest because they have international customer bases and staff trained to handle passport verification. Bank of America and Wells Fargo vary by branch; some locations are more experienced with foreign applicants than others.

Credit unions are less predictable. Some welcome foreign nationals; others refuse anyone without a Social Security Number. Call ahead before visiting. Online banks like Wise, Revolut, and Chime have lower barriers for foreign applicants, though Wise and Revolut are primarily designed for international transfers rather than everyday US banking. Chime requires a Social Security Number or ITIN and a US address, but does not require a visa.

If you are a student, your university may have a partnership with a specific bank or credit union that streamlines the process for international students. Check with your international student office first—they often have a list of banks that accept students on F-1 visas without requiring an ITIN upfront.

How visa status affects your account

Your visa type does not prevent you from opening an account, but it may affect how the bank treats your account after it is open. Banks are required to report suspicious activity to the Financial Crimes Enforcement Network (FinCEN), and large international transfers or frequent wire activity can trigger additional scrutiny, especially if your visa is temporary.

If you are on an F-1 student visa, H-1B work visa, or tourist visa, the bank may ask follow-up questions if you receive large deposits or send money abroad frequently. This is normal compliance, not discrimination. Keep records of where money is coming from (paychecks, family support, student loans) and be prepared to explain large transfers if asked.

If your visa expires or you leave the US, your account does not automatically close. You can keep it open and continue to use it for transfers and bill payments, though some banks may freeze it if they detect no activity for an extended period. Contact your bank before you leave to let them know you are departing and ask about their policy on dormant accounts.

Opening an account in person versus online

Opening an account in person at a branch is usually faster and more reliable for foreign nationals because a teller can verify your documents on the spot and answer questions about your visa or address. Bring your passport, visa, proof of address, and your ITIN (if you have one). The account is often active the same day or within 24 hours.

Online account opening is simpler for US citizens but more complicated for foreigners. Most online banks require a Social Security Number or ITIN, a US address, and a valid driver's license or state ID. If you do not have a US ID, you may be able to upload a passport and visa instead, but the process is slower and rejection is more common. Some online banks will not complete the account opening until you verify your identity in person at a partner location or through a video call.

If you choose to open online, start the process at least two weeks before you need the account active. Have your ITIN ready, take clear photos of your passport and visa, and be prepared to answer questions about your employment or source of funds. If the bank rejects you online, visit a branch in person—the outcome is often different.

What happens after your account is open

Once your account is active, you can receive direct deposits, ACH transfers, and wire transfers just as a US citizen would. Your debit card will arrive by mail within 7 to 10 business days. You can set up bill pay, link external accounts, and use mobile banking immediately.

International wire transfers into your account work the same way: the sender provides your bank's routing number and your account number, and the money arrives within one to three business days. Outgoing wire transfers to accounts outside the US may take longer (three to five business days) and may trigger additional verification questions from the bank, especially for large amounts.

Some banks charge higher fees for international transfers or place holds on incoming wires while they verify the source. Ask about these fees when you open the account. Wise and other fintech services often offer lower fees for international transfers than traditional banks, though they are not full-service checking accounts.

Common reasons banks reject foreign applicants

Banks refuse accounts to foreign nationals for a few specific reasons: no ITIN or Social Security Number, no US address, an expired visa, or a country on the US sanctions list. If you are rejected, ask the bank which requirement you did not meet. If it is the ITIN, get one and reapply. If it is the address, use your employer's or university's address if they will allow it.

Some banks also reject applicants from countries with high rates of fraud or money laundering, or from countries under US sanctions (such as Iran, North Korea, or Syria). If you are from one of these countries, you may need to try smaller regional banks or credit unions, which have different risk assessments. You can also ask your employer or university to sponsor your account opening or provide a letter of reference.

If you are rejected by multiple banks, the problem is usually a missing document or an address issue, not your nationality. Reapply with a complete address, an ITIN, and a clear explanation of your visa status. Bring all documents in person rather than applying online.

Frequently Asked Questions

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

No. You can use an ITIN instead, which the IRS issues to foreign nationals and others who do not have a Social Security Number. Some banks accept a passport and visa without either, though an ITIN makes approval more likely. Call the bank before you visit to confirm what they accept.

Can I open an account on a tourist visa?

Yes. A tourist visa (B-1/B-2) is sufficient for most banks. You will need a US address, which can be a hotel, Airbnb, or a friend's address if they allow it. Some banks ask why you are opening an account on a tourist visa; explain that you are staying for a specific period and need a way to receive payments or pay bills.

What if I do not have a US address yet?

Use your employer's, university's, or a host family member's address. Some banks will accept a letter from your employer or school confirming your address instead of a lease or utility bill. If you are staying in a hotel or Airbnb, use that address temporarily and update it once you have a permanent address.

Can I send money to my home country from my US bank account?

Yes, but it may take three to five business days and the bank may charge a wire transfer fee (typically $15 to $50). Some banks also place a hold on outgoing international transfers while they verify the recipient. Wise and similar services often offer faster and cheaper international transfers than traditional banks.

What happens to my account if my visa expires?

Your account does not close automatically. You can keep it open and continue to use it for transfers and bill payments. However, if the bank detects no activity for 12 months or longer, they may freeze or close the account. Contact your bank before your visa expires to let them know you are staying or leaving, and ask about their dormancy policy.