Yes, you can open an American bank account as a foreigner, but the process depends on your visa status and which bank you choose
Most U.S. banks will open a checking or savings account for a non-citizen, but they require proof of identity, a U.S. address, and a tax identification number. The specific documents you need and how long the process takes vary by bank and by your immigration status. Some banks make it straightforward; others have policies that effectively close the door to certain visa categories.
The core requirement is that you must have a U.S. address — a physical street address where mail can reach you. A hotel address, a friend's address, or a corporate office address can work, depending on the bank. You also need either a Social Security Number (SSN), an Individual Taxpayer Identification Number (ITIN), or, at some banks, a passport and visa alone.
The timeline is usually one to two weeks from the moment you walk in or apply online, though some banks take longer to verify your documents or your visa status.
Key Takeaways
- You will need a U.S. street address, a valid passport, and either an SSN, ITIN, or visa to open most checking or savings accounts.
- Banks that serve international students and visa holders include Chase, Bank of America, Wells Fargo, and Citibank, though their policies and required documents differ.
- An ITIN is a nine-digit tax ID issued by the IRS and does not require work authorization; you can get one even on a tourist or student visa.
- Some banks will not open accounts for people on certain visa types, so calling ahead to confirm your visa category is accepted saves time and rejection.
- If a traditional bank declines you, online banks and credit unions sometimes have fewer restrictions, though verification can take longer.
What documents you need to bring or upload
Every bank requires a valid passport and proof of your U.S. address. The address proof can be a lease, a utility bill in your name, a letter from your employer or school on letterhead, or a bank statement from another U.S. account. If you just arrived and have none of these, some banks accept a signed letter from your landlord or a corporate housing provider.
For tax identification, you have three paths. If you have a Social Security Number, bring the card or a letter from the Social Security Administration. If you are working in the U.S., your employer will have helped you get one. If you do not have an SSN and do not plan to work, you can get an ITIN from the IRS by filing Form W-7 with a tax return or by applying in person at an IRS office. The process takes four to six weeks by mail. Some banks will open an account while your ITIN application is pending if you show them the receipt.
If you have neither an SSN nor an ITIN, some banks — particularly those with international divisions like Citibank and HSBC — will open an account using your passport and visa alone, though they may place restrictions on the account or require a higher opening deposit.
Which banks accept foreign nationals and what they require
Chase opens accounts for visa holders and international students at most branches. You need a passport, visa, U.S. address, and either an SSN or ITIN. Chase does not require an ITIN to be issued yet; they will accept the application receipt. Online applications are available, but verification usually requires a video call or in-person visit.
Bank of America has a specific program for international students and visa holders. You need a passport, I-20 or visa, U.S. address, and an ITIN or SSN. They accept ITIN applications in progress. Some branches are more experienced with this process than others, so calling ahead to confirm your visa type is accepted is worth the time.
Wells Fargo opens accounts for visa holders but requires an SSN or ITIN that is already issued — not an application in progress. This can be a barrier if you have just arrived and have not yet obtained an ITIN.
Citibank and HSBC are more flexible with international customers. Both will open accounts using a passport and visa without an SSN or ITIN, though Citibank may require a higher minimum deposit and HSBC may limit the account type or transaction volume initially.
Online banks like Ally, Charles Schwab, and Wise (formerly TransferWise) sometimes have fewer restrictions on visa status, but verification takes longer — often two to four weeks — because they rely on document review rather than in-person confirmation. Wise is particularly useful if you plan to send money internationally, as it offers multi-currency accounts.
How to get an ITIN if you do not have a Social Security Number
An ITIN is a nine-digit identification number issued by the IRS for tax purposes. You do not need to be working or have a visa to get one; tourists, students, and temporary residents can all obtain an ITIN. The number is used to file taxes, open bank accounts, and sometimes to get a driver's license or credit card.
The fastest way is to apply in person at an IRS office. You bring your passport, visa, proof of U.S. address, and Form W-7 (Application for IRS Individual Taxpayer Identification Number). The IRS will review your documents on the spot and issue a receipt. The actual ITIN arrives by mail in two to four weeks. You can find your nearest IRS office on irs.gov.
If you cannot visit an IRS office, you can mail Form W-7 with a copy of your passport and visa to the IRS address listed on the form. This takes four to six weeks. Some tax preparers and accountants can also submit the form on your behalf, though they charge a fee.
Once you have the receipt, most banks will open an account. Once the ITIN arrives, you can update your bank records or open additional accounts if needed.
Visa status and which categories banks accept
Banks treat different visa categories differently. F-1 students, H-1B workers, L-1 transfers, and O-1 visa holders are generally accepted without question. B-1/B-2 tourists and ESTA visitors are accepted by most banks, though some require proof of a longer stay (such as a lease or employment letter) to confirm you are not just passing through.
Undocumented residents and people on expired visas face the most difficulty. Some banks will not open accounts for these groups; others will if you have an ITIN and a U.S. address. Calling the bank's international or student services line before visiting saves time and avoids rejection at the branch.
If your visa is expiring soon, open the account before it expires. Once the account is open, you can usually keep it even if your visa status changes, as long as you maintain the account and do not trigger fraud alerts.
Opening an account online versus in person
In-person applications at a branch are usually faster and more reliable. The bank can verify your documents on the spot, confirm your visa status, and issue a debit card immediately or within a few days. This is the best route if you are in the U.S. and have time to visit a branch.
Online applications are convenient if you are applying before you arrive or if no branch is near you. However, verification takes longer — typically one to two weeks — because the bank must review scanned documents and may request a video call to confirm your identity. Some banks will not issue a debit card until the account is fully verified, which can delay your access to funds.
If you apply online and the bank requests additional documents or a video call, respond within the timeframe they give you. Delays in responding can cause the application to be denied or put on hold indefinitely.
What to do if a bank declines you
If a major bank declines your application, the reason is usually one of three: your visa status is not on their accepted list, you do not have an SSN or ITIN, or your address proof is not acceptable. Ask the bank which of these is the barrier. If it is the ITIN, you know the solution. If it is the visa status, try a different bank — their policies vary.
Credit unions sometimes have more flexible policies than national banks. If you work for a company, attend a university, or belong to an organization, you may be able to join a credit union and open an account there. Credit unions often accept ITIN applications in progress and are more willing to work with visa holders.
Online banks and fintech companies like Wise, Revolut, and Chime sometimes accept applicants that traditional banks decline, though they may require a higher minimum deposit or place limits on the account. These are useful as a second account while you work on getting an SSN or ITIN for a traditional bank.
Frequently Asked Questions
Do I need a Social Security Number to open a bank account?
No. An ITIN or, at some banks, a passport and visa alone are sufficient. However, having an SSN or ITIN makes the process faster and opens more banks to you. If you are working in the U.S., your employer will help you get an SSN. If you are not working, an ITIN takes four to six weeks to obtain.
Can I open a bank account before I arrive in the U.S.?
Some banks allow online applications from abroad, but verification is slow and you may not receive your debit card until after you arrive. It is usually faster to open an account in person once you are in the U.S. and have a U.S. address. If you need money immediately upon arrival, consider opening an account with an online bank or getting a prepaid card before you leave your home country.
What if my visa is expiring soon?
Open the account before your visa expires. Once the account is open and in good standing, you can usually keep it even if your visa status changes. However, if you are renewing your visa or changing status, inform the bank of any address changes or new documentation so they can update their records.
Can I use a friend's address or a hotel address?
Yes, as long as it is a real U.S. street address where mail can reach you. A hotel address works if you are staying there. A friend's address works if they are willing to receive mail for you. A corporate office address works if you work there. The bank will send statements and cards to this address, so make sure you can actually receive mail there.
How long does it take to get a debit card?
If you open an account in person at a branch, you may receive a temporary debit card the same day or within three to five business days. If you open an account online, the card arrives after the account is fully verified, which can take one to three weeks. You can usually access your account and transfer money online before the physical card arrives.