Yes, but the bank will ask for more documents than it asks from citizens
A non-American can open a bank account at most U.S. banks, but you will need an Individual Taxpayer Identification Number (ITIN) or a valid passport and visa, plus proof of a U.S. address. Banks treat non-citizens as higher risk for money laundering, so they require more paperwork and verification than they do for U.S. citizens or permanent residents. The process takes longer — usually one to three weeks instead of same-day approval — and some banks will turn you down regardless of what documents you bring.
The easiest path is to open an account in person at a bank branch, not online. Online banks almost never accept non-citizens without a Social Security Number, which you cannot get without work authorization. If you have a visa, a job offer letter, or a student status, bring that documentation; it makes approval faster. If you are undocumented, some banks and credit unions will still open accounts, but you will need to find one that explicitly states it accepts ITIN holders.
Key Takeaways
- You need either an ITIN, a valid passport with a U.S. visa, or both, plus proof of a U.S. address such as a lease or utility bill.
- In-person applications at bank branches succeed more often than online applications because a teller can verify your identity on the spot.
- Banks verify your ITIN with the IRS and check your name against government watchlists, which adds one to three weeks to approval.
- Credit unions and community banks accept non-citizens more often than large national chains, though policies vary by location.
- You cannot open an account online without a Social Security Number, even if you have other valid identification.
What documents you need to bring
Bring a valid passport and any U.S. visa or travel document you hold. If you have an ITIN, bring the notice from the IRS that issued it — this is usually Form W-7 or a letter showing your ITIN number. If you do not have an ITIN yet, you can still open an account at some banks, but the process will take longer because the bank will have to help you understand how to get one.
Bring proof of your U.S. address. A lease, utility bill, or mail from a government agency with your name and address works. If you just arrived and do not have a lease yet, a letter from your employer, school, or a family member stating your address and the date you moved in can work at some banks — call ahead to ask. Do not bring a hotel receipt or temporary housing document; banks do not accept those as proof of permanent address.
Bring your passport and at least one other form of ID from your home country if you have it. Some banks ask for a driver's license or national ID card as a second form of identification. If you have a U.S. state ID or driver's license, bring that instead — it counts as proof of address and identity at once.
Getting an ITIN if you do not have one
An ITIN is a nine-digit number the IRS issues to non-citizens who need to file taxes or open a bank account. You do not need a job to get one. You apply by filing Form W-7 with the IRS, either by mail or in person at an IRS office. The form takes four to six weeks to process by mail, or one to two weeks if you file in person at an IRS Taxpayer Assistance Center.
You can file Form W-7 without a job or income. You can also file it through a tax professional or community organization that offers free tax help — many do this for immigrants at no cost. Search for "VITA site near me" (VITA stands for Volunteer Income Tax Assistance) to find free tax help in your area. When you file, you will need your passport and proof of U.S. address.
Once you have an ITIN, the bank can verify it directly with the IRS. This verification usually takes one to three weeks. Some banks will open a limited account while they wait for verification — you can deposit money but cannot write checks or use a debit card until the bank confirms your ITIN is real.
Which banks accept non-citizens most often
Large national banks like Chase, Bank of America, and Wells Fargo have policies that allow non-citizens to open accounts, but individual branches sometimes refuse. Call the branch before you go, or ask to speak to a manager when you arrive. Tell them you have an ITIN or a valid visa and ask whether they will open an account for you. Getting a yes in advance saves a wasted trip.
Credit unions and community banks are more likely to say yes than national chains. If you work for a company, employer, or university, ask whether they have a credit union — employee credit unions often have looser rules for non-citizens. Community banks in areas with large immigrant populations usually have experience with ITIN accounts and move faster than branches in areas where this is rare.
Online banks almost never accept non-citizens. Chime, Ally, Charles Schwab, and most other online-only banks require a Social Security Number, which you cannot get without work authorization. If you are a student or have a work visa, you may be able to get a Social Security Number, but online banks will not tell you this — you have to call the Social Security Administration first to find out whether you are may be able to access.
What happens after you apply
The bank will verify your ITIN with the IRS and check your name against the Office of Foreign Assets Control (OFAC) watchlist, which flags people connected to terrorism, money laundering, or sanctions violations. This verification takes one to three weeks. During this time, the bank may freeze your account or ask you to come back in person to answer questions about where your money comes from.
Some banks will let you use the account while verification is pending. Others will not. Ask the bank what to expect before you leave the branch. If the bank says you cannot use the account yet, ask when you should check back or whether they will call you when verification is complete.
If the bank denies your application, ask why. Common reasons are: your ITIN could not be verified (call the IRS to confirm it is real), your address could not be verified (bring a different document), or your name flagged on the OFAC list (you may need to file a dispute with OFAC, which takes weeks). If the bank will not tell you the reason, ask to speak to a manager or call the bank's customer service line.
Using your account once it is open
Once your account is open and verified, you can deposit money, write checks, and use a debit card like any other customer. You will need to follow the same rules as U.S. citizens: report large deposits (over $10,000 in a single transaction) to the IRS, and keep your account in good standing by maintaining the minimum balance if the bank requires one.
If you send money to your home country, the bank will ask questions about the source of the money and the reason for the transfer. This is normal and required by law. Be honest and specific — say "salary" or "savings" rather than vague answers. If you transfer large amounts regularly, the bank may ask you to file additional forms or provide documentation of your income.
You can build credit with a U.S. bank account, but you will need a credit card or loan to do so. Having a bank account alone does not build credit. If you want to build credit history, ask the bank whether it offers a secured credit card (you deposit money as collateral) or whether it reports account activity to credit bureaus.
If you are undocumented
Some banks and credit unions will open accounts for people without legal status, using an ITIN instead of a Social Security Number. These banks exist, but they are not common, and policies change. Call ahead and ask directly: "Do you open accounts for people with an ITIN who do not have a Social Security Number?" Do not assume the answer is no.
Credit unions are more likely to say yes than banks. Community development financial institutions (CDFIs) — nonprofits that lend and take deposits from low-income people — almost always accept ITIN holders regardless of immigration status. Search "CDFI near me" or call 211 to find one in your area.
If you open an account without legal status, the bank will not report you to immigration authorities. Banks are not required to verify immigration status, and doing so would violate fair lending laws. The only risk is if you commit fraud — lying about your identity or the source of large deposits — which is a separate crime.
Frequently Asked Questions
Do I need a Social Security Number to open a bank account?
No. You can use an ITIN instead. Online banks require a Social Security Number, but in-person banks and credit unions accept ITINs. If you have a work visa or student visa, you may be able to get a Social Security Number from the Social Security Administration, but you do not need one to open a basic checking or savings account.
How long does it take to open an account as a non-citizen?
In-person applications usually take one to three weeks because the bank has to verify your ITIN with the IRS and check your name against government watchlists. Some banks will let you use the account while verification is pending; others will not. Online applications are faster if you have a Social Security Number, but most online banks do not accept non-citizens at all.
What if a bank refuses to open an account for me?
Ask why. If the bank will not tell you, call its customer service line or visit a different branch. If multiple banks refuse, try a credit union or community bank instead. If you believe you were denied because of your national origin or immigration status, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov.
Can I open an account if I am visiting on a tourist visa?
Yes, but some banks will ask how long you plan to stay and whether you have a job or address in the U.S. If you are leaving soon, some banks may refuse because they see you as a temporary customer. If you have a lease or job offer, bring that to show you plan to stay. If you are just visiting, try a credit union, which is less likely to turn you down.
Will opening a bank account affect my immigration status?
No. Opening a bank account is not a government transaction and does not trigger any immigration process. Banks do not report account holders to immigration authorities. The only exception is if you commit fraud — lying about your identity or the source of money — which is a separate crime unrelated to immigration.