Yes, you can open a bank account with a foreign passport, but the process and requirements vary by bank and by which country issued your passport

Most U.S. banks will accept a foreign passport as your primary form of identification when you open an account. The passport does not need to be a U.S. passport — it needs to be a valid, government-issued passport from any country. However, banks have different rules about what additional documents they require, how they verify your identity, and whether they will serve you at all depending on your immigration status and country of origin.

The biggest variable is not your passport itself, but whether you have a U.S. address, a Social Security number or Individual Taxpayer Identification Number (ITIN), and proof that you are physically present in the United States. Some banks make this straightforward; others treat foreign passport holders as higher risk and ask for more paperwork or refuse to open accounts altogether.

Key Takeaways

  • A valid foreign passport is accepted as identification at most U.S. banks, though some banks are more willing to work with foreign passport holders than others.
  • You will need a U.S. address and either a Social Security number, an ITIN, or proof of legal presence to open most accounts.
  • Community banks and credit unions often have simpler processes for foreign passport holders than large national banks do.
  • Bring your passport, proof of your U.S. address, and any tax identification number you have; the bank will tell you what else they need during the appointment.

What documents you will need to bring

Start with your valid foreign passport. This is your primary identification and every bank will ask for it. Bring the original — banks do not accept copies for opening accounts.

Next, bring proof of a U.S. address. This can be a utility bill, lease agreement, mortgage statement, or government mail addressed to you at a U.S. street address. The document usually needs to be dated within the last 60 days, though this varies by bank. If you just arrived and do not have a utility bill yet, some banks will accept a lease or a letter from your landlord on letterhead.

If you have a Social Security number, bring your Social Security card or a document showing your number. If you do not have a Social Security number but work in the United States, you may have an ITIN (Individual Taxpayer Identification Number), which you can find on your tax return or by contacting the IRS. If you have neither, tell the bank during your appointment — some will still open an account, and some will not.

The difference between banks and credit unions

Large national banks like Bank of America, Wells Fargo, and Chase have standardized processes, but they also have strict compliance rules and are more likely to decline accounts for foreign passport holders without a Social Security number. They may require additional documentation or ask questions about the source of your funds.

Community banks and credit unions are often more flexible. They know their local communities and are more likely to work with people who are new to the U.S. financial system. If you have a local address, a job, or a connection to the community, a credit union may open an account with less documentation than a national bank would require. To find a credit union near you, visit CO-OP Network or Alliant Credit Union's locator.

Online banks like Chime, Ally, and SoFi have different rules — some will open accounts for foreign passport holders, and some will not. Call or chat with them before you visit, because you cannot walk into a branch to resolve problems if your process is declined.

If you do not have a Social Security number or ITIN

Not having a Social Security number makes the process harder but not impossible. Some banks will open a basic checking account without one, especially if you have a U.S. address and can show that you are legally present. Others will refuse.

Your best option is to call ahead. Tell the bank you have a foreign passport, a U.S. address, and no Social Security number yet, and ask whether they will open an account. This saves you a trip if the answer is no. If the bank says yes, ask what documents prove legal presence — this might be a visa stamp in your passport, an employment authorization document (EAD), a green card, or a student visa.

If you are working in the United States, you can explore for an ITIN through the IRS even without a Social Security number. This takes several weeks, but having an ITIN makes it much easier to open a bank account and file taxes. You can find the process (Form W-7) on the IRS website.

What happens during your appointment

Bring your documents to a bank branch during business hours. You do not need an appointment at most banks, but calling ahead is a good idea so a banker can be ready to help you. Tell them you have a foreign passport and ask if they need anything else before you come in.

The banker will look at your passport, verify your address, and ask questions about why you are opening the account and where your money comes from. This is standard for all customers, not just foreign passport holders. Answer honestly — banks are required by law to ask these questions.

If the bank approves you, you will sign paperwork, choose your account type (checking, savings, or both), and receive a debit card. Some banks issue the card on the spot; others mail it to your address. You will also set up online banking and a PIN for the ATM.

If a bank declines your account

If one bank says no, try another. Different banks have different risk policies, and what one bank declines, another may approve. Credit unions and community banks are your best second choice.

If you are declined because you do not have a Social Security number, ask the bank whether you can reapply once you have one. Some banks will keep your information on file and let you try again without starting over.

If you are declined because of your country of origin, that is a compliance issue — the bank may be required by federal law to refuse accounts from certain countries. This is rare for passport holders from most countries, but it does happen. In that case, try a different bank; the rules vary.

Building credit history with a foreign passport

Once you have a bank account, you can start building U.S. credit history. This is separate from your bank account but important if you ever want to borrow money, rent an apartment, or get a credit card.

Your bank account alone does not build credit. You need a credit card or a loan. Some banks offer credit cards to people with foreign passports and no credit history, especially if you have been a customer for a few months. You can also look for a secured credit card, which requires a cash deposit but is easier to get approved for when you are new to the U.S. system.

Once you have a credit card, use it for small purchases and pay the full balance every month. This builds a credit score, which you can check for free at AnnualCreditReport.com.

Frequently Asked Questions

Do I need a visa to open a bank account?

No. A valid passport is enough for most banks. However, some banks ask to see your visa or other proof that you are legally in the United States. If you have a visa stamp in your passport, bring the passport open to that page. If you have an employment authorization document or green card, bring that too.

Can I open an account if I am visiting the U.S. temporarily?

Some banks will, and some will not. Banks are more willing to open accounts for people with a permanent U.S. address. If you are staying in a hotel or with a friend, ask the bank whether they accept that as proof of address. If not, you may need to wait until you have a lease or utility bill in your name.

What if my passport is expiring soon?

Banks accept passports that are expiring soon, as long as they are still valid on the day you open the account. After you renew your passport, you do not need to update your bank — your account stays the same. However, if you are asked to verify your identity later, bring your new passport.

Will the bank report me to immigration?

No. Banks are required to verify your identity and ask about the source of your funds, but they do not report customers to immigration authorities unless you are involved in money laundering or other serious crimes. Opening a bank account is legal and normal.

Can I open an account online with a foreign passport?

Some online banks allow it, but most require you to verify your identity in person or through a video call. Call the bank and ask. If they require an in-person visit, you will need to go to a branch or a partner location — not all online banks have physical locations.