Yes, but the bank decides based on your residency status and documentation
A foreign citizen can open a U.S. bank account, but not every bank will do it, and the process depends on whether you are in the country legally and what documents you have. Banks are required by federal law to verify your identity and determine your residency status before opening an account. This is not a blanket yes or no — it is a bank-by-bank decision based on your specific situation.
The main barrier is not citizenship; it is documentation. U.S. banks need to confirm who you are and whether you have a legitimate reason to hold a U.S. account. A foreign national with a valid visa, a work permit, or a green card will have an easier time than someone on a tourist visa or without U.S. immigration status. Some banks will not open accounts for people outside the country at all, even if they are U.S. citizens.
Key Takeaways
- Most banks require a valid U.S. visa, work permit, green card, or ITIN (Individual Taxpayer Identification Number) to open an account as a foreign citizen.
- You will need a government-issued photo ID from your home country and proof of a U.S. address, which can be an employer address, rental agreement, or temporary housing.
- Large national banks like Chase and Bank of America have clearer processes for foreign nationals than smaller regional banks, though policies vary by branch.
- Some banks require you to open the account in person at a branch; others will not open accounts for non-residents under any circumstances.
- If a bank declines you, the reason is usually missing documentation or lack of U.S. residency status, not your citizenship itself.
What documents you need to bring
Banks follow a federal process called Know Your Customer (KYC), which means they must verify your identity and your residency status before opening an account. For a foreign citizen, this typically means bringing a valid passport or national ID card, plus proof of a U.S. address.
The U.S. address does not have to be a home you own. It can be a work address, a rental agreement, a lease, a utility bill in your name, or even a letter from an employer or school confirming your address. Some banks will accept a temporary address if you are new to the country. A few banks will accept a U.S. address belonging to a family member or sponsor if you sign a statement explaining the relationship.
If you do not have a Social Security Number, you will need an ITIN (Individual Taxpayer Identification Number), which the IRS issues to non-citizens who need to file taxes or open financial accounts. You can explore for an ITIN through the IRS website or by mail using Form W-7. Getting an ITIN takes four to six weeks by mail, or you can explore in person at an IRS office if one is near you. Some banks will open an account while your ITIN process is pending if you show them the receipt.
Which banks are most likely to accept foreign nationals
Large national banks have standardized processes for foreign citizens and are more likely to open accounts than smaller regional banks. Chase, Bank of America, Wells Fargo, and Citibank all open accounts for foreign nationals, though the experience varies by branch and by your visa status.
Credit unions are less predictable. Some will open accounts for anyone with a U.S. address and valid ID; others have strict rules about membership or residency. Call ahead before visiting a branch.
Online-only banks like Ally, Charles Schwab, and Chime have looser geographic requirements but stricter identity verification. They may ask for more documentation or require you to verify your identity through a video call. Some will not open accounts for people without a U.S. address, even if you have a visa.
Smaller regional banks and community banks vary widely. Some welcome foreign nationals; others decline anyone without a Social Security Number or U.S. residency. Your best approach is to call the branch directly and ask whether they open accounts for foreign citizens with your specific visa type.
How your visa status affects the process
Banks treat different visa categories differently, though they do not always ask which visa you hold. What matters to them is whether you have legal U.S. residency status and whether you can prove it.
If you have an H-1B visa (work visa), L-1 visa (intracompany transfer), or F-1 visa (student visa), you are in the country legally and most banks will open an account. Bring your visa stamp, your I-94 arrival/departure record, and a letter from your employer or school confirming your status. An F-1 student can open an account with a valid passport, I-20 form, and proof of a U.S. address (usually a dorm or off-campus housing).
If you are on a tourist visa (B-1/B-2), banks are less willing to open accounts because you are not supposed to be working or establishing long-term financial ties in the U.S. Some banks will still do it if you have a U.S. address and a clear reason (such as a family member's address), but expect more questions and possible rejection.
If you do not have a visa or are in the country without legal status, no mainstream bank will open an account for you. Some credit unions in specific cities have policies allowing undocumented immigrants to open accounts, but this is rare and varies by location.
Opening an account in person versus by mail
Most banks require you to open an account in person at a branch. The teller will verify your documents, run a background check, and confirm your identity on the spot. This takes 15 to 30 minutes and is the fastest route if you are already in the U.S.
If you are outside the country and want to open an account before you arrive, your options are limited. Some banks will mail you an process, but they will not fund the account until you visit a branch in person with your original documents. A few banks, including some online banks, will open accounts remotely through a video call, but this is uncommon and usually only for people with existing ties to the bank (such as a relative who is already a customer).
If you are moving to the U.S. and do not yet have an address, contact the bank before you arrive and ask whether they will accept a temporary address or a future address. Some will; others will ask you to open the account after you have settled.
What happens after the bank verifies your information
Once the bank confirms your identity and residency status, opening the account is straightforward. You will choose an account type (checking, savings, or both), set up a PIN, and receive a debit card and checks if you requested them. The debit card usually arrives in 7 to 10 business days; checks take 1 to 2 weeks.
The bank will also ask how you plan to fund the account. If you are transferring money from abroad, you will need to set up an international wire transfer. This requires your bank's routing number and your account number, which the bank will give you when ready after opening the account. International wire transfers usually take 3 to 5 business days and cost $15 to $50 depending on the bank and the amount.
Some banks place a hold on your account for the first 30 days if you are a new customer, meaning you cannot withdraw large amounts or close the account when ready. This is standard practice and not specific to foreign nationals.
If a bank declines you
If a bank says no, ask why. The most common reasons are missing documents, lack of a U.S. address, no ITIN or Social Security Number, or visa status that the bank considers too temporary. If the reason is missing documents, you can usually reapply once you have them.
If the reason is visa status, try a different bank. A tourist visa might be rejected by Chase but accepted by a local credit union. An F-1 student visa might be rejected by an online bank but accepted by a bank near your school.
If you have been in the U.S. for several months and have a U.S. address, you have a stronger case than someone arriving on a tourist visa. Some banks will reconsider after you have been in the country for 30 or 60 days.
Frequently Asked Questions
Do I need a Social Security Number to open a bank account as a foreign citizen?
No. If you do not have a Social Security Number, you can use an ITIN instead. Some banks will open an account while your ITIN process is pending if you show them the IRS receipt. A few banks will open accounts without either, though this is rare.
Can I open a U.S. bank account from outside the country?
Most banks require you to open an account in person at a branch. Some online banks and a few traditional banks will open accounts remotely through a video call, but this is uncommon. Your best option is to wait until you arrive in the U.S. or ask the bank whether they will accept a remote process.
What if I do not have a U.S. address yet?
Contact the bank before you arrive and ask whether they will accept a temporary address, a future address, or an address belonging to a family member or sponsor. Some will; others will ask you to return after you have settled. If you are a student, your school's dorm address usually works.
Will opening a U.S. bank account affect my visa status?
No. Opening a bank account does not change your visa status or create any immigration consequences. Banks are required to report accounts to the IRS for tax purposes, but this is routine and does not affect your legal status in the U.S.
Can I open a business account as a foreign citizen?
Yes, but it is more complicated than a personal account. You will need an ITIN, a U.S. business address, proof of business registration (such as an EIN from the IRS), and documentation of your ownership stake. The process takes longer and some banks decline foreign-owned businesses entirely. Consult a business accountant or attorney before explore.