Yes, you can open a bank account as a foreigner, but the process depends on your visa status and the bank you choose
Most US banks will open a checking or savings account for you if you have a valid visa, passport, and a US address. Some banks ask for a Social Security Number or Individual Taxpayer Identification Number (ITIN); others do not. The main barrier is not your citizenship but proving who you are and where you live. Banks are required by federal law to verify your identity before opening any account, and that verification is stricter for non-citizens than for US citizens.
The process takes between one and five business days, depending on the bank and whether you explore in person or online. You will need to bring original documents—not copies—to a branch, or upload them through the bank's website if they offer remote account opening. Some banks complete the entire process on the same day you visit.
The rules vary by visa type. If you are on an F-1 student visa, H-1B work visa, or tourist visa, you can open an account. If you are undocumented, most mainstream banks will not open an account for you, though some credit unions and community banks have different policies.
Key Takeaways
- You need a valid passport, a US address, and proof of identity; a Social Security Number or ITIN is required by some banks but not all.
- Bring original documents to a branch or upload them online—banks cannot accept copies by mail for initial account opening.
- The process usually takes one to five business days from the time you submit your documents.
- Student visas (F-1), work visas (H-1B), and tourist visas all may have access to; undocumented status disqualifies you from most banks but not all credit unions.
- Online-only banks often have stricter identity verification rules than brick-and-mortar banks and may decline your process if you cannot verify a US address.
What documents you need to bring
Your passport is the primary document. It must be valid—not expired—and you must bring the physical passport, not a photocopy or digital image. Banks will scan or photograph it themselves during the account opening process.
You also need proof of your US address. A lease, utility bill, or mail from a government agency dated within the last 60 days works. If you just arrived and do not have a utility bill yet, some banks accept a lease signed by you and your landlord, or a letter from your employer or school on letterhead confirming your address. A few banks accept a hotel confirmation if you are staying short-term, though this is less common.
A Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN) makes the process faster, but it is not always required. If you do not have one, tell the bank during your first conversation. Some will proceed without it; others will not. Asking before you visit saves a wasted trip. If you are on an F-1 visa, you can request an ITIN from the IRS using Form W-7; if you are on an H-1B visa, your employer usually obtains your SSN as part of the visa sponsorship process.
Which banks accept foreign nationals and which do not
Large national banks—Chase, Bank of America, Wells Fargo, Citibank—all open accounts for foreign nationals with valid visas. They have standardised processes and do it regularly. Chase and Citibank are often the fastest because they have experience with international clients and do not require an SSN if you have a valid visa and passport.
Online-only banks like Ally, Charles Schwab, and Chime are more restrictive. They require a US address that they can verify electronically, and they often cannot complete the identity verification process if your passport is the only form of ID. Some will decline your process outright if you do not have an SSN. Call before you explore online; a rejected process can temporarily damage your credit report.
Credit unions and community banks vary widely. Some have no restrictions; others will not open accounts for non-citizens. Call ahead and ask directly: "Do you open accounts for people on [your visa type]?" This takes two minutes and prevents rejection. Community banks in college towns and near major employers often have experience with international clients and are more flexible than national chains.
Some banks in immigrant communities—particularly those serving Latin American, Asian, or African diaspora populations—have streamlined processes for foreign nationals and may accept documents that larger banks do not. These banks are often listed in local community directories or through word-of-mouth from others in your community.
The difference between in-person and online account opening
In-person is faster and more reliable. You walk into a branch with your passport and proof of address, a banker verifies your identity on the spot, and you leave with a debit card and account number the same day. The banker can also answer questions about which account type suits your situation and whether you need an ITIN. This route works for all visa types and all banks.
Online account opening is convenient if you live far from a branch, but it is riskier for foreign nationals. The bank's automated system may reject your process if it cannot verify your address electronically or if your passport does not match the address database. If you are rejected online, you can usually visit a branch in person and complete the account opening there, but this takes extra time. Some banks will not allow you to reapply online for 30 days after a rejection.
If you choose online, upload clear, well-lit photos of both sides of your passport and your proof of address. Make sure the address on your proof of address matches the address you enter in the process. Any mismatch will trigger a manual review, which adds three to five business days.
How long the process takes and what happens next
In-person account opening usually completes the same day. You will receive a debit card in the mail within 7 to 10 business days. Your account is active when ready, so you can transfer money in and begin using it before the card arrives.
Online account opening takes longer. After you submit your documents, the bank's verification team reviews them—this takes one to three business days. If everything matches, your account opens and you receive a debit card in the mail. If something does not match or the system cannot verify your address, the bank will contact you by email or phone and ask for additional documents. This can add another five to seven business days.
Once your account is open, you can receive wire transfers, direct deposits, and ACH transfers when ready. You can also set up online bill pay and link the account to payment apps like Venmo or PayPal, though some of these services have their own identity verification requirements for non-citizens.
Account types and minimum balances
Most banks offer a basic checking account with no minimum balance requirement. Some offer a savings account as well. A few banks require a minimum opening deposit—usually $25 to $100—but this is becoming less common. Ask about this when you call the bank.
If you plan to send money back to your home country regularly, ask whether the bank offers international wire transfers and what the fee is. Fees range from $15 to $50 per transfer depending on the destination country. Some banks partner with remittance services that offer lower rates; others do not. This is worth comparing before you choose a bank.
Student accounts and accounts for visa holders sometimes come with perks like waived monthly fees or reduced wire transfer fees. Ask whether the bank offers these when you explore.
What to do if a bank declines your process
If a bank rejects your process online, do not when ready reapply with another bank. Visit a branch in person instead. The in-person banker can often override automated rejections and can see what triggered the decline. Sometimes it is a straightforward mismatch—your address was entered wrong, or the system could not read your passport photo—and the banker can fix it on the spot.
If the bank declines you in person, ask why. The most common reasons are: no valid visa, no proof of address, or the bank's policy against your specific visa type. If it is a policy issue, try a different bank. If it is a documentation issue, get the missing document and try again.
If you are undocumented, mainstream banks will decline you. Some credit unions and community banks will not, but you will need to call and ask directly before visiting. Be honest about your status; lying on a bank process is a federal crime. A few states have laws allowing undocumented immigrants to open accounts; California, Illinois, and New York are among them. If you live in one of these states, search for "undocumented immigrant bank account" plus your state name to find banks that participate in these programs.
Frequently Asked Questions
Do I need a Social Security Number to open a bank account?
No. Some banks require one, but many do not. Chase, Citibank, and most credit unions will open an account with just a valid passport and proof of address. Call the bank before you visit and ask directly whether an SSN is required. If you want to get an ITIN, the process takes four to six weeks through the IRS.
Can I open an account online if I just arrived and do not have a US address yet?
Not easily. Online banks require a verifiable US address. If you are staying in a hotel or with a friend, use that address on your process, but be prepared for the bank to ask for proof. In-person account opening at a branch is faster in this situation. Bring your passport, a hotel confirmation or a letter from your friend on their utility bill, and you can open an account the same day.
What if my passport is about to expire?
Banks will still accept it as long as it is not already expired. However, some banks ask for a second form of ID if your passport expires within six months. Bring a driver's license, national ID card, or student ID if you have one. If your passport is already expired, you cannot open an account until you renew it.
Can I open a joint account with someone who is a US citizen?
Yes. The US citizen can be the primary account holder and you can be added as an authorized user or joint owner. This sometimes makes the process faster because the bank can verify the US citizen's identity through standard US databases. Both of you will need to be present in person or both will need to sign documents if you are doing it remotely.
Will opening a US bank account affect my visa status?
No. Opening a bank account is not considered a change in your immigration status and does not need to be reported to USCIS or your visa sponsor. It is a normal financial activity that millions of visa holders do.