Yes, you can open a U.S. bank account as a foreigner, but the process depends on your visa status and the bank you choose

Most U.S. banks will open an account for you if you have a valid visa, passport, and a U.S. address. Some banks are stricter than others — large national banks like Chase and Bank of America have clear processes for visa holders, while smaller regional banks vary widely. The key difference from opening as a U.S. citizen is that banks need to verify your immigration status and may ask for additional documents.

If you are on an F-1 student visa, H-1B work visa, or similar temporary status, you are generally welcome to open a standard checking or savings account. The process usually takes 15 to 30 minutes in person, or a few days online. Some banks will also open accounts for people on tourist visas (B-1/B-2), though this is less common and depends on the individual bank's policy.

Key Takeaways

  • You will need a valid passport, visa, and a U.S. street address — a P.O. box does not work for most banks.
  • Bring your visa documentation and passport to a branch in person; most banks will not open accounts for foreigners online.
  • Large national banks like Chase, Bank of America, and Wells Fargo have established processes for visa holders and are usually the easiest option.
  • An Individual Taxpayer Identification Number (ITIN) is not required to open a basic checking account, but you may need one later for tax purposes.
  • Some banks ask for a second form of ID or proof of address; bring a lease, utility bill, or letter from your employer if you have one.

What documents you need to bring

Start with your passport and current visa. The bank needs to see both to confirm you are in the country legally. If your visa is in a passport you no longer carry, bring both the old and new passport — the bank needs to see the visa stamp even if your current passport is blank.

You also need proof of a U.S. address. This can be a lease, a utility bill in your name, a letter from your employer on company letterhead, or a statement from your school confirming your enrollment and housing. The address must be a street address, not a P.O. box. If you just arrived and do not have a lease yet, some banks will accept a letter from a friend or family member confirming you live there, though this varies by bank.

Bring a second form of ID if you have one — a driver's license from your home country, an international student ID, or a work ID. This is not always required, but it speeds up the process. If the bank asks for an ITIN (Individual Taxpayer Identification Number), you do not need one to open the account itself, but you may need to get one later if you earn income in the U.S.

Which banks are easiest for foreigners

Chase, Bank of America, Wells Fargo, and Citibank have clear policies for visa holders and staff trained to handle the paperwork. These banks have branches nationwide, so you can visit any location. They typically open accounts the same day if you come in person with all required documents.

Credit unions and smaller regional banks vary widely. Some welcome visa holders; others do not. Call ahead before visiting. If you are near a university, the campus credit union often has a simpler process for international students.

Online-only banks like Chime, Ally, and Charles Schwab generally do not open accounts for people without a U.S. Social Security Number or ITIN, so they are not a practical option when you first arrive.

Opening an account in person versus online

In-person is almost always your only option as a foreigner. Banks need to verify your identity and visa status face-to-face, and they cannot do this reliably through a screen. Go to a branch with your passport, visa, and proof of address. Bring all documents even if the bank's website does not list them — it is better to have extra than to make a second trip.

The appointment usually takes 20 to 40 minutes. The banker will photocopy your documents, ask basic questions about why you are opening the account, and run a background check. You will choose a checking account, savings account, or both. Most banks offer a basic checking account with no monthly fee if you keep a small balance or set up direct deposit.

Some banks let you start using your account the same day; others mail you a debit card and checks, which takes 5 to 10 business days. Ask before you leave the branch so you know when to expect your card.

What happens if you do not have a U.S. address yet

If you are arriving soon and do not have a lease signed, contact the bank before you travel and ask what they accept as proof of address. Many will take a letter from your employer, your school, or a family member you are staying with. Some will even let you use a hotel address temporarily and update it later once you have a permanent address.

Another option is to ask a friend or family member who lives in the U.S. to let you use their address temporarily. The bank will mail statements and your debit card there. You can update your address online once you move.

Banking without a Social Security Number

You do not need a Social Security Number to open a basic checking or savings account. The bank will use your passport number and visa information instead. However, if you earn income in the U.S., your employer will ask for a Social Security Number or ITIN for tax purposes. You can get an ITIN from the IRS even if you are not a permanent resident — it is a nine-digit number used for tax filing.

Some banks ask for an ITIN when you open the account, but most do not require it upfront. If the bank asks and you do not have one yet, you can get one later and provide it to the bank. The process takes a few weeks through the IRS.

What to expect after you open the account

Your debit card will arrive in 5 to 10 business days. You can usually start using your account online or through the bank's mobile app the same day you open it, even before your card arrives. Set up online banking so you can check your balance, transfer money, and pay bills from anywhere.

If you plan to send money to your home country, ask the bank about wire transfer fees and exchange rates. Some banks charge $15 to $50 per wire transfer. You may find better rates through a money transfer service like Wise or OFX, though you will need a bank account to receive the money.

Keep your account active. If you do not use it for a long time, the bank may close it. Most banks close inactive accounts after 12 months with no deposits or withdrawals, though policies vary.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

Some banks will, but it is less common than for work or student visas. Call ahead to ask. Chase and Bank of America sometimes open accounts for B-1/B-2 visa holders, but policies change. Smaller banks are less likely to do this. If you are staying longer than a few weeks, a work or student visa makes the process much easier.

What if my visa expires while I have the account?

You can keep the account open as long as you update your address and visa information with the bank. If you leave the U.S., you can keep the account and use it to receive money or pay bills remotely. Some banks will close accounts if you do not visit a branch or use the account for an extended period, so check your bank's policy.

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

No. A bank account is separate from credit. You do not need credit history to open checking or savings. However, if you later want to borrow money or get a credit card, you will need to build credit history in the U.S., which takes time.

Can I open an account if I am in the U.S. illegally?

Banks are required by law to verify immigration status. If you cannot show a valid visa or passport, most banks will not open an account. Some cities have community banks or credit unions with different policies, but this varies widely and is not may provide.

What if the bank rejects me?

Ask why. Common reasons are missing documents, no U.S. address, or a flag in the background check. If it is a missing document, get it and try again. If it is the address, ask if you can use a temporary one. If the bank says no, try a different bank — policies vary significantly.