Yes, non-US citizens can open a US bank account, but the process and requirements depend on your immigration status and which bank you choose
You do not need to be a US citizen or permanent resident to have a US bank account. Banks will open accounts for people on work visas, student visas, temporary visitor status, and even undocumented immigrants — though the rules and documentation required vary significantly by bank and by your specific status. The key difference from a citizen's experience is that you will need to prove your identity and address using documents that match your visa or immigration category, and some banks will ask more questions about the source of your funds.
The easiest path is usually a bank that has experience with international customers or that operates in your home country as well. If you are on a work visa or student visa, your employer or school may have partnerships with specific banks that streamline the process. If you are undocumented, you have fewer options but they do exist — some states and cities have pushed banks to serve this population, and some credit unions and community banks will open accounts using an Individual Taxpayer Identification Number (ITIN) instead of a Social Security Number.
Key Takeaways
- Non-US citizens on valid visas (work, student, tourist) can open bank accounts at most major banks using a passport and visa as proof of identity.
- You will need a US address, which can be your employer's address, school address, or a temporary rental — a PO box alone is not enough.
- Undocumented immigrants can open accounts at some banks and credit unions using an ITIN, though options are more limited and vary by state.
- Banks may ask about the source of your funds and may require a higher opening deposit than they ask of citizens.
- Having a US bank account does not change your immigration status or create any legal obligation to report to immigration authorities.
What documents you will need to bring
The standard documents for opening an account are a valid passport, your visa or travel document, and proof of a US address. The proof of address can be a lease, a utility bill, a letter from your employer on company letterhead stating your address, or a bank statement from another US account. If you do not yet have any of these, some banks will accept a letter from your school or employer confirming your address and employment or enrollment status.
If you are on an H-1B work visa, L-1 visa, F-1 student visa, or similar, bring the original visa document itself — do not rely on a photocopy. Banks verify visas directly with US Citizenship and Immigration Services (USCIS) records, and a copy will not work. If your visa is expired but you are in valid status (for example, you have filed an extension and are waiting for approval), bring both the expired visa and the receipt notice showing your extension is pending.
If you are undocumented or on a visitor visa with no work authorization, you will need an ITIN. You can obtain one by filing Form W-7 with the IRS; you do not need to have a job to get one, though having a job or a tax return on file makes the process faster. Once you have an ITIN, bring it along with your passport and proof of address.
Which banks are most likely to open accounts for non-citizens
Large national banks like Chase, Bank of America, and Wells Fargo will open accounts for non-citizens on valid visas, though their processes vary. Chase has a specific program for visa holders and tends to move faster than the others. Bank of America requires an ITIN or Social Security Number and will ask more detailed questions about your immigration status and the source of your funds. Wells Fargo has become more restrictive in recent years and may decline if your visa is expiring soon.
Credit unions and smaller regional banks are often more flexible, especially if you have a connection through your employer or school. Many universities have partnerships with credit unions that will open accounts for international students with just a passport and proof of enrollment. If your employer has a credit union or a preferred bank, start there — they already know your employer and may waive certain requirements.
If you are undocumented, your options narrow. Some states have passed laws requiring banks to serve people without Social Security Numbers. California, Illinois, and New York have the most developed networks of banks and credit unions willing to open accounts using an ITIN. In other states, immigrant-focused credit unions and community development financial institutions (CDFIs) are your best bet. Organizations like the National Council of La Raza and local immigrant advocacy groups maintain lists of banks in your area that serve undocumented immigrants.
How long the process takes and what happens next
Opening an account in person at a branch usually takes 30 to 45 minutes if you have all your documents ready. The bank will verify your identity, check your visa status, and run a background check through ChexSystems (a banking history database). If everything clears, you will walk out with a debit card and online banking access the same day, though the card itself may arrive by mail within 5 to 10 business days.
If you apply online, the process takes longer — typically 5 to 10 business days — because the bank cannot verify your documents in person and will likely ask follow-up questions by email or phone. Some banks will not allow online account opening for non-citizens and will require you to visit a branch.
Once your account is open, you can deposit money, set up direct deposit for your paycheck, and use your debit card immediately. You can also transfer money internationally, though fees and exchange rates vary by bank. If you plan to send money home regularly, ask about wire transfer fees and international transfer services like ACH or SWIFT before you open the account — some banks charge $15 to $50 per transfer, while others charge less.
Restrictions and things that may slow you down
Some banks will place a hold on your account for the first 30 to 90 days if you are a new customer with no US banking history. This means you can deposit money, but you cannot withdraw it or use it until the hold is lifted. This is not a legal requirement — it is a bank policy to reduce fraud risk — but it is common for non-citizens opening their first US account.
Banks are required by federal law to ask about the source of large deposits (over $10,000 in a single transaction). This is not specific to non-citizens, but non-citizens are sometimes asked more frequently. If you are depositing money sent from your home country, be prepared to explain where it came from — a wire from your family, savings you brought with you, or a payment from your employer. Keep documentation of these transfers if you can.
If your visa is expiring soon, some banks may refuse to open an account or may close it if you do not renew your status. This is rare, but it happens. If you are on a visa that is about to expire, renew it before opening a bank account, or ask the bank directly whether they will keep the account open if your visa status changes.
What to do if a bank refuses to open an account
If a major bank turns you down, do not assume all banks will. Try a credit union or a smaller regional bank next. If you are on a valid visa, the refusal is usually a mistake or a misunderstanding — call the bank's customer service line and ask to speak to someone in the new accounts department. Explain your visa status clearly and ask whether there is a different branch or a different process that might work.
If you are undocumented, search for "ITIN-friendly banks near me" or contact a local immigrant advocacy organization. Many cities have nonprofit organizations that help immigrants navigate banking, and they will know which banks in your area are currently opening accounts. The process may take longer and may require more documentation, but it is possible.
If you have been in the US for a while and have a US tax return on file (even if you are undocumented), bring that to the bank. A tax return shows the IRS recognizes you as a taxpayer, which makes banks more comfortable opening an account.
How a US bank account affects your immigration status
Having a US bank account does not change your immigration status, does not create any legal obligation to report to immigration authorities, and does not affect your ability to travel or to extend your visa. Banks do not share customer information with US Citizenship and Immigration Services (USCIS) or Immigration and Customs Enforcement (ICE) unless they receive a court order or subpoena.
If you are undocumented, opening a bank account is actually safer than keeping cash at home. Banks are required to protect your money, and you have legal recourse if something goes wrong. You do not need to disclose your immigration status to the bank — you only need to provide an ITIN and proof of identity and address.
Frequently Asked Questions
Do I need a Social Security Number to open a US bank account?
No. If you do not have a Social Security Number, you can get an ITIN from the IRS and use that instead. Many banks will accept an ITIN in place of a Social Security Number. Some banks prefer a Social Security Number, but they cannot legally refuse to open an account solely because you do not have one.
Can I open a bank account if I am on a tourist visa?
Yes, but it is harder than if you are on a work or student visa. Banks are more cautious with tourist visa holders because the visa is short-term and banks worry you will leave the country. Bring proof that you have a reason to stay — a job offer letter, a lease, or a school enrollment letter — even if you are technically on a tourist visa.
What if my passport is expiring soon?
Bring your expiring passport and your new passport (if you have already renewed it) to the bank. If you only have the expiring passport, the bank may still open the account, but some banks will ask you to update your information once you receive your new passport. Do not wait to renew your passport before opening an account — it will only delay things.
Can I open an account if I am waiting for my visa to be approved?
Not at most banks. You need a valid visa or travel document in your passport to open an account. If you are waiting for a visa decision, you cannot open an account until the visa is approved and you have it in hand. If you are in the US on a valid visa and waiting for an extension or a new visa, you can open an account using your current valid visa.
Will the bank report me to immigration if I am undocumented?
No. Banks are not immigration enforcement agencies and have no obligation to report customers to USCIS or ICE. The only way immigration authorities would learn about your account is through a court order or subpoena, which is rare and requires a criminal investigation or a specific legal proceeding.