Yes, expats can open US bank accounts, but the process and your options depend on your visa status and where you live
If you are a non-citizen living abroad or in the US on a visa, you can open a checking or savings account at most US banks. The catch is that banks now screen all customers against anti-money-laundering rules, which means you will need to prove your identity and tax status more thoroughly than a US citizen would. Some banks make this straightforward; others have stopped serving non-citizens altogether because the compliance burden is too high for them.
The real barriers are not legal—they are practical. You need a US address (even if it is temporary), a valid ID that the bank recognizes, and often a US tax identification number. If you are outside the US, some banks will not open accounts for you remotely, period. If you are in the US on a visa, most major banks will work with you, but smaller regional banks may decline.
Key Takeaways
- Major banks like Chase, Bank of America, and Wells Fargo will open accounts for visa holders and some expats, but require a US address and valid ID.
- You will need either a Social Security Number, an Individual Taxpayer Identification Number (ITIN), or a passport and visa to prove your identity and tax status.
- If you are living outside the US, most traditional banks will not open accounts remotely; you may need to use online banks or international banking services instead.
- Banks must report your account to the IRS if you are a US citizen or resident alien, and to your home country if you are a non-resident expat, depending on tax treaties.
What ID and documents you need to bring
US banks are required to verify your identity under the Customer Identification Program (CIP). For a US citizen or green card holder, this is straightforward: a driver's license or passport. For an expat, the bank needs to confirm who you are and whether you have a US tax obligation.
If you have a Social Security Number (SSN)—because you worked in the US or have a green card—bring that and your passport or visa. If you do not have an SSN but you are in the US on a work visa (H-1B, L-1, O-1) or student visa (F-1, J-1), you can often use your passport and visa stamp plus a letter from your employer or school. Some banks will also accept an Individual Taxpayer Identification Number (ITIN), which you can obtain from the IRS even if you do not have an SSN.
You will also need proof of a US address. This can be your current residence, a temporary address, or even a friend's or family member's address if you are staying there. A lease, utility bill, or mail from a government agency works. If you have just arrived and do not have any of these yet, some banks will accept a letter from your employer or school on letterhead stating your US address.
Where expats can actually open accounts
Major national banks—Chase, Bank of America, Wells Fargo, Citibank—have branches across the US and generally accept visa holders and expats with proper documentation. If you are in the US physically, walking into a branch with your passport, visa, and proof of address is usually the fastest route. They can open an account the same day.
Online banks like Wise (formerly TransferWise), Revolut, and Chime have different rules. Some will open accounts for non-US residents if you have a US address or a US phone number. Others require you to be physically present in the US or to have a US tax ID. Check their website or contact support before you try; their policies change and vary by country.
If you are living outside the US and cannot travel to open an account in person, your options narrow. Some US banks have international divisions or partnerships that allow remote account opening, but this is rare and usually only for customers with significant assets or existing relationships with the bank. HSBC, Citibank, and Bank of America sometimes offer this, but you will need to call their international banking line to ask.
Credit unions are another route if you have a connection to one—through your employer, your school, or a family member. They often have more flexibility than national banks and may work with you remotely or with less stringent documentation.
Tax reporting and what the bank will tell the IRS
Once your account is open, the bank will report it to the IRS if you are a US citizen, a green card holder, or a resident alien for tax purposes. This is automatic and happens every year through a form called the Currency Transaction Report (CTR) if you deposit or withdraw more than $10,000 in a single transaction, or through the Suspicious Activity Report (SAR) if the bank thinks something looks unusual.
If you are a non-resident expat—meaning you are not a US citizen and do not have a green card—the bank still reports your account, but the rules depend on tax treaties between the US and your home country. The US has the Foreign Account Tax Compliance Act (FATCA), which requires US banks to report accounts held by foreign nationals to the IRS, which then shares that information with other countries under bilateral agreements. This is not a problem if you are following tax law in both countries, but you should know it happens.
The bottom line: open the account honestly, report your income as required by law in both the US and your home country, and you will not run into trouble. The bank is not policing you; it is just documenting what you have.
Visa status and account restrictions
Your visa type can affect what you can do with the account, though the bank itself usually does not restrict you based on visa alone. An H-1B visa holder, an F-1 student, or an L-1 intracompany transferee can all open checking and savings accounts and use them normally. The restrictions come from other rules, not from banking law.
For example, if you are on an F-1 student visa, you can work only on-campus or through an approved off-campus program. If you deposit paychecks from unauthorized work, that is a visa violation—but the bank will not catch it. The issue is between you and immigration, not between you and the bank. Similarly, if you are on a tourist visa (B-1/B-2), you can open an account, but you cannot work in the US, so large deposits from US employment would be a problem with immigration, not with banking.
Some visa types, like the O-1 visa for individuals with extraordinary ability, have no work restrictions, so you can deposit income freely. Others, like the J-1 exchange visitor visa, may have restrictions depending on your program. Check your visa conditions or ask your immigration attorney if you are unsure whether your income source is allowed.
Maintaining the account from abroad
Once you have opened the account, you can usually maintain it even if you move back to your home country or to a third country. The bank will not close it just because you are no longer in the US. However, some banks have policies against serving customers with no US address, so you may need to update your address to a US contact (a family member, a mail forwarding service, or a friend) to keep the account active.
Depositing money from abroad is straightforward if you use wire transfers or international ACH transfers. Withdrawing money is also straightforward—you can use the debit card at ATMs worldwide, though you will pay foreign transaction fees. Some online banks like Wise charge lower fees for international transfers and withdrawals, so if you plan to move money regularly, compare rates.
If you do not use the account for a long time, the bank may close it or charge inactivity fees. Check your account agreement for the specific policy. Most banks require at least one transaction per year to keep the account open, though some have no minimum activity requirement.
What happens if you cannot get a US bank account
If you are living abroad and cannot open a traditional US bank account, or if you are in the US but banks keep declining you, there are alternatives. International money transfer services like Wise, OFX, and Remitly let you send money to and from the US without a US bank account, though they are not full banking services. You can also use a US-based online payment platform like PayPal or Square Cash, though these have limits on how much you can hold and transfer.
Some expats use their home country's bank and straightforward wire money to and from the US as needed. This is slower and more expensive than a US account, but it works. If you are in the US on a visa and cannot open a bank account, ask your employer or school if they can help—some have relationships with banks that make it easier, or they may offer payroll cards as an alternative to direct deposit.
Frequently Asked Questions
Do I need a Social Security Number to open a US bank account as an expat?
No. If you do not have an SSN, you can use a passport and visa, or you can obtain an ITIN from the IRS. Some banks will accept just a passport and visa if you are in the US on a recognized visa. Call the bank before you go in to confirm what they will accept.
Can I open a US bank account if I am living outside the US?
It depends on the bank. Major banks like Chase and Bank of America rarely open accounts remotely for people outside the US. Online banks like Wise and Chime sometimes do, but policies vary by country. Your best bet is to contact the bank directly or use an international money transfer service instead.
Will opening a US bank account affect my visa status?
No. Opening a bank account is not a visa violation. However, what you do with the account matters—if your visa restricts you from working in the US and you deposit US employment income, that is a violation. The bank will not report you, but immigration could find out through other means.
What if the bank asks for a US address and I do not have one?
Provide a temporary address where you are staying, or use a friend's or family member's address with their permission. You can also use a mail forwarding service address. The bank needs an address for mail and regulatory purposes, but it does not have to be your permanent residence.
Can I keep my US bank account if I move back to my home country?
Usually yes, but you may need to update your address to a US contact to avoid the account being closed for inactivity or for having no US address on file. Some banks have policies against serving customers with no US address, so check your account agreement or call the bank to confirm.