Yes, non-US citizens can open a bank account, but the process depends on your visa status and the bank's rules

Most US banks will open a checking or savings account for a non-US citizen, but you will need a valid form of identification and proof of a US address. The specific documents required and whether you can open an account at all depend on your immigration status — someone on an H-1B visa faces different requirements than someone on a tourist visa or without legal status.

Banks are required by federal law to verify your identity and address before opening any account. This process, called Know Your Customer (KYC) compliance, is the same for citizens and non-citizens. What changes is which documents the bank will accept as proof of who you are and where you live.

The easiest path is usually a bank that has experience with international customers or one located near a university or major employer that hires visa holders. Some banks have specific programs for non-citizens; others will turn you away. Calling ahead to ask about their non-citizen policy saves time.

Key Takeaways

  • You will need a valid passport or national ID card, proof of a US address, and an Individual Taxpayer Identification Number (ITIN) or Social Security Number to open most accounts.
  • Your visa status matters — H-1B, F-1, L-1, and other temporary visa holders have an easier time than tourists or people without legal status.
  • Large national banks like Chase and Bank of America have clearer non-citizen policies than smaller regional banks, though policies vary by branch.
  • Some banks require a minimum deposit or charge monthly fees for non-citizen accounts, so compare options before committing.
  • If a bank refuses you, try credit unions or online banks, which sometimes have more flexible policies.

What identification and documents you will need

Every bank requires proof of identity and proof of address. For non-US citizens, the identity document is almost always your passport or national ID card from your home country. Some banks will also accept a state ID or driver's license if you have one, but your passport is the safest choice because it is internationally recognized.

Proof of address is trickier. Banks want to see a document with your name and a US street address on it. A lease, utility bill, or mortgage statement works. If you just arrived and do not have any of these yet, some banks will accept a letter from your employer on company letterhead stating your name, address, and employment status. A few banks will accept a hotel confirmation or temporary housing agreement, but this varies widely by branch.

You will also need a tax identification number. If you have a Social Security Number (SSN), bring that. If not, you can get an Individual Taxpayer Identification Number (ITIN) from the IRS, which takes four to six weeks to arrive by mail. Some banks will open an account while your ITIN application is pending if you show them the receipt (Form W-7) proving you applied. Others will not. Ask the bank before you apply for the ITIN.

How visa status affects your options

Your immigration status determines how straightforward the process is. If you are on an H-1B visa (specialty occupation worker), L-1 visa (intracompany transfer), or F-1 visa (student), most banks will open an account for you without much friction. You have legal status, a US address, and usually an employer or school that can verify your presence. Bring your passport, visa stamp, and I-94 arrival record (available free at cbp.gov).

If you are on a tourist visa (B-1/B-2) or a visa waiver, banks are more cautious. You have legal status but no clear reason to need a long-term bank account. Some banks will still open an account if you show a lease or employment letter. Others will refuse. Your best bet is to ask the bank directly before going in.

If you do not have legal immigration status, almost no mainstream bank will open an account for you. Some credit unions and community banks in areas with large immigrant populations will, but they are rare and policies change. This is not a reliable path.

Which banks are most likely to work with non-citizens

Large national banks have written policies for non-citizens because they deal with them regularly. Chase, Bank of America, Wells Fargo, and Citibank all open accounts for non-US citizens with valid visas and the right documents. Their policies are consistent across branches, which matters — a small branch manager cannot override the rule.

Online banks like Chime, Charles Schwab, and Ally also open accounts for non-citizens, sometimes with fewer documents required. Charles Schwab, in particular, has a reputation for working with international customers. The trade-off is that you cannot deposit cash in person at a branch, so you will need to set up direct deposit or use mobile check deposit.

Credit unions vary widely. Some welcome non-citizens; others do not. Call ahead. Community banks near universities or major employers (tech companies, hospitals, law firms) often have non-citizen accounts because their customer base includes visa holders. Smaller regional banks are a coin flip — policies differ by branch and by the manager on duty.

The documents checklist by visa type

Visa TypeDocuments Usually NeededDifficulty Level
H-1B, L-1, O-1Passport, visa stamp, I-94, proof of address, ITIN or SSNEasy
F-1 (Student)Passport, visa stamp, I-20, proof of address, ITIN or SSNEasy
Tourist (B-1/B-2)Passport, visa stamp, proof of address, ITIN or SSNModerate
Visa Waiver (ESTA)Passport, ESTA confirmation, proof of address, ITIN or SSNModerate
No legal statusVaries; most banks will not open accountsVery difficult

What happens after you open the account

Once your account is open, you can use it like any other US bank account. You can set up direct deposit, receive wire transfers, pay bills online, and use a debit card. Some banks may place a hold on your account for the first 30 days or limit the amount you can transfer out, but this is temporary.

If your visa expires or you leave the US, you can keep the account open as long as you want, even if you are no longer in the country. You can continue to receive deposits and make withdrawals online. However, if the bank cannot reach you or suspects the account is inactive, they may close it after a year or two of no activity. Check your bank's policy on dormant accounts.

If you plan to stay in the US long-term, opening a bank account early is worth doing. It builds a US financial history, which you will need later if you want to rent an apartment, get a credit card, or take out a loan.

If a bank turns you down

If your first choice bank refuses you, do not assume all banks will. Try a different branch of the same bank, or try a credit union or online bank. Some banks have stricter policies than others, and some branch managers are more flexible than corporate policy requires.

If you are on a valid visa and have the right documents, you have a strong case. Ask the bank manager why they are refusing you. If the reason is "we do not have a policy for non-citizens," ask to speak to someone at the bank's main office. If the reason is "you do not have a US address," ask whether they will accept a letter from your employer or a hotel confirmation. Sometimes the first "no" is just the first person you asked.

If you have been refused by multiple banks and you are on a valid visa, consider reaching out to a community organization that works with immigrants in your area. They often know which local banks are most willing to work with non-citizens and can sometimes advocate on your behalf.

Frequently Asked Questions

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

No. You can use an ITIN instead. If you do not have either, some banks will open an account while you are waiting for your ITIN to arrive, as long as you show them your ITIN application receipt. Call the bank first to confirm they will do this.

Can I open a bank account on a tourist visa?

Yes, but it is harder than on a work or student visa. You will need to show proof of a US address (a lease, hotel confirmation, or employer letter) and your passport. Some banks will do it; others will not. Call ahead to ask.

What if I do not have a US address yet?

A letter from your employer or school on official letterhead stating your name and US address works at most banks. A hotel confirmation or Airbnb booking with your name and address also works at some banks. Ask the bank which documents they accept before you apply.

Can I open a bank account without legal immigration status?

Most mainstream banks will not. Some credit unions and community banks in immigrant-heavy areas will, but this is not reliable. Your best option is to contact local immigrant advocacy organizations, which may know of banks or credit unions in your area that do.

Will opening a US bank account affect my immigration status?

No. Opening a bank account is a financial transaction, not an immigration matter. It does not change your visa status or create any legal problems.