Yes, nonresident aliens can open a bank account in the United States, but the process is more involved than it is for U.S. citizens or permanent residents
Banks are allowed to serve nonresident aliens, but they must follow strict federal rules about verifying identity and reporting to the IRS. Most major banks will open accounts for nonresident aliens, though some smaller banks and credit unions decline to do so because the compliance work costs them more than the account is worth. The key difference from a standard account opening is that you will need to provide an Individual Taxpayer Identification Number (ITIN) or a valid passport number instead of a Social Security Number, and you may need to visit a branch in person rather than opening online.
The reason banks ask for more documentation is not to discourage you — it is because U.S. law requires them to verify your identity and report certain account information to the IRS. This is standard practice for all nonresident aliens, not a sign that anything is wrong with your process.
Key Takeaways
- Most major banks will open accounts for nonresident aliens, but you will need either an ITIN, a valid passport, or both, depending on the bank's policy.
- You will likely need to visit a branch in person with your passport and proof of your U.S. address or reason for being in the country.
- Some banks require a minimum deposit that ranges from $25 to $300, and fees may be higher than accounts for U.S. residents.
- Banks must report your account to the IRS under federal law, which is routine and does not affect your ability to use the account normally.
What documents you will need to bring
Start with a valid passport — this is the primary document banks use to verify your identity as a nonresident alien. Bring the original, not a copy. You will also need proof of your U.S. address or your reason for being in the country. This can be a lease, a utility bill, a letter from your employer, or a school enrollment letter. Some banks accept a hotel address if you are staying temporarily.
If you have an ITIN, bring the letter from the IRS that issued it. If you do not have an ITIN yet, you can still open an account at many banks using your passport number alone, though some banks will ask you to obtain an ITIN within a set time frame after opening the account. An ITIN is a nine-digit number the IRS issues to people who need to file taxes but do not have a Social Security Number. You can request one from the IRS using Form W-7.
A few banks may ask for additional documents, such as a letter from your bank in your home country or proof of income. Call the specific branch before you visit to confirm what they need.
Which banks are most likely to accept nonresident aliens
Large national banks like Chase, Bank of America, Wells Fargo, and Citibank generally have systems in place to open accounts for nonresident aliens. These banks have international operations and handle the compliance requirements regularly. However, policies vary by branch and by state, so calling ahead is important.
Smaller regional banks and credit unions are less predictable. Some welcome nonresident aliens; others do not because the regulatory burden is too high relative to the account size. If you are in a major city, you are more likely to find a bank that does this work routinely. If you are in a rural area, you may need to travel to a larger branch or consider an online bank that serves nonresident aliens.
A few banks have explicitly marketed accounts to nonresident aliens and international students. These include some online banks and fintech companies, though you should verify their current policy before assuming they are open to you.
Why the process takes longer and costs more
Opening an account as a nonresident alien typically takes longer than opening one as a U.S. resident because the bank must verify your identity through additional channels and document your status for the IRS. A standard account opening might take 10 minutes online; a nonresident alien account often requires a branch visit and can take several days or weeks to process after you leave.
Fees are often higher as well. Some banks charge a monthly maintenance fee of $10 to $25 for nonresident alien accounts, whereas U.S. residents might have no monthly fee. Minimum deposits can also be higher — anywhere from $25 to $300 depending on the bank and account type. These costs reflect the bank's expense in complying with federal reporting rules.
Despite the extra steps, the account itself works the same way once it is open. You can deposit checks, transfer money, pay bills, and use a debit card just as any other account holder would.
What happens after you open the account
The bank will report your account to the IRS as part of routine compliance. This does not mean you are under investigation or that anything is wrong — it is a legal requirement for all nonresident alien accounts. The IRS uses this information to track income and may support tax obligations are met, but it does not prevent you from using the account normally.
If you later become a U.S. resident or obtain a Social Security Number, you can ask the bank to convert your account to a standard account and remove the ITIN from your file. This process varies by bank, so ask about it when you open the account.
If you move back to your home country or leave the United States, you can keep the account open as long as you maintain the minimum balance and pay any fees. Some banks do require you to close the account if you are no longer in the country, so check your account agreement or ask the bank directly.
Alternatives if a bank declines you
If the banks in your area will not open an account for you, consider looking at online banks or fintech companies that serve nonresident aliens. These companies sometimes have fewer physical location requirements and may be more willing to work with you remotely. However, verify their policy before you spend time on an process.
Another option is to ask your employer or school if they have a relationship with a specific bank or credit union. Some employers and universities have partnerships that make it easier for international employees or students to open accounts.
If you are in the country temporarily and do not need a full bank account, some banks offer prepaid debit cards to nonresident aliens without requiring the same verification process. These cards let you hold and spend money but do not include checking or savings features.
Frequently Asked Questions
Do I need a Social Security Number to open a bank account as a nonresident alien?
No. You can use an ITIN or your passport number instead. However, if you plan to work in the United States, you will need to obtain a Social Security Number through your employer, and you can update your bank account information once you have one.
Can I open a bank account online if I am a nonresident alien?
Most banks require you to visit a branch in person to open an account as a nonresident alien because they need to verify your passport and address documents. Some online banks may allow remote opening, but this is less common. Call the bank first to ask.
What if I do not have a U.S. address yet?
You can use a temporary address such as a hotel, a friend's address, or your workplace address. Some banks accept a mailing address outside the United States if you explain that you are relocating. Bring a letter from your employer or school explaining your situation.
Will opening a bank account affect my visa status or immigration case?
No. Opening a bank account is a routine financial transaction and does not affect your visa or immigration status. Banks are required to report the account to the IRS, but this is standard for all nonresident aliens and is not a flag for immigration authorities.
Can I send money to my home country from a nonresident alien bank account?
Yes. Once your account is open, you can transfer money internationally through wire transfer, though the bank may charge a fee. Some banks limit the frequency or amount of international transfers, so ask about their policy when you open the account.