Yes, but the bank will ask for more documents than a U.S. citizen would
A foreigner can open a U.S. bank account at most major banks and credit unions, but the process takes longer and requires documents a U.S. resident does not need. Banks are required by federal law to verify your identity and your source of funds, and that verification is harder when you do not have a Social Security number or a U.S. address.
The two main barriers are proof of identity and proof of address. A U.S. passport or state ID solves the first problem. For the second, banks will accept a utility bill, lease agreement, or government document showing your U.S. address — even if you are renting a room month-to-month. If you do not have a U.S. address yet, some banks will let you use a temporary address or a mail forwarding service, though this slows approval.
You will also need an Individual Taxpayer Identification Number (ITIN) or a Social Security number. If you do not have either, the bank can sometimes open an account without one, but you will not be able to earn interest or use certain features. Getting an ITIN takes several weeks through the IRS, so plan ahead if you need one.
Key Takeaways
- Most U.S. banks will open an account for a foreigner, but they require a valid passport or government-issued ID and proof of a U.S. address.
- An ITIN or Social Security number is needed to earn interest or use full account features, though some banks open basic accounts without one.
- Banks verify your identity and source of funds under federal law, so expect to provide more documents than a U.S. citizen would.
- Online banks and credit unions sometimes have simpler processes than large national banks, though requirements vary by institution.
- The entire process typically takes one to three weeks from the time you submit documents, depending on the bank and whether you need an ITIN.
What documents you will need to bring or upload
Start with a valid passport or government-issued ID from your home country. A driver's license from your home country works if it has your photo and signature. The document must not be expired, and the bank will make a copy.
Next, you need proof of your U.S. address. A utility bill (electric, gas, water, internet), a lease or rental agreement, or a mortgage statement all work. The document must show your name and the address, and it must be dated within the last 60 to 90 days — banks vary on this. If you just arrived and do not have a utility bill yet, a signed lease is usually enough. If you are staying with someone else, ask them for a letter on their letterhead confirming you live there, plus a copy of their utility bill.
If you have a Social Security number, bring that. If you do not, the bank will ask whether you have an ITIN. If you have neither, tell the bank upfront — some will still open an account, but you will lose features like interest-bearing savings accounts. Getting an ITIN requires filing Form W-7 with the IRS, which takes four to six weeks.
Some banks also ask for a second form of ID, a phone number where they can reach you, and sometimes a reference from another bank (though this is rare for first-time accounts). A few banks ask for proof of income or employment, especially if you are opening a business account.
Which banks are easiest for foreigners
Large national banks like Chase, Bank of America, and Wells Fargo will open accounts for foreigners, but they have strict verification processes and may require you to visit a branch in person. If you are in a major city, this is usually not a problem. If you are in a rural area, the nearest branch might be far away.
Online banks like Chime, Wise, and Revolut have simpler processes and do not require a branch visit. Wise (formerly TransferWise) is designed for people who move between countries and has a straightforward online process. Chime and Revolut let you open an account entirely on your phone, though both require a Social Security number or ITIN. Check their websites for current requirements, as these change.
Credit unions sometimes have fewer restrictions than banks, especially if you work for a company or organization that sponsors a credit union membership. Ask your employer whether they have a credit union partnership. Local credit unions in your area may also be more flexible than national banks.
If you are in the U.S. on a visa, some banks ask to see your visa or passport to confirm your legal status. This is normal and not a reason to worry — banks are required to verify that you are not on a list of sanctioned individuals, not that you are a permanent resident.
how the process works online or in person
Most banks let you start the process online. Go to the bank's website, click "Open an Account," and choose the account type (checking, savings, or both). You will answer questions about your identity, address, employment, and source of funds. Have your passport and proof of address ready to upload as you go through the form.
The bank will ask why you are opening the account and where your money comes from. Answer honestly — "I am relocating to the U.S. for work" or "I am a student" are normal answers. Banks ask this to comply with anti-money-laundering rules, not to judge you.
After you submit the online form, the bank will review your documents. This usually takes one to three business days. If the bank approves you, it will send you a confirmation email with your account number and routing number. If it needs more information, it will contact you by phone or email.
If you prefer to explore in person, visit a branch with your passport, proof of address, and any other documents the bank lists on its website. A banker will walk you through the process and can answer questions on the spot. In-person applications sometimes approve faster because the banker can verify your identity directly.
What happens if you do not have a U.S. address yet
If you are arriving soon but do not have a U.S. address yet, you have a few options. Some banks let you use a temporary address — a hotel, an Airbnb, or a mail forwarding service — and update it once you have a permanent one. Call the bank before you explore and ask whether they accept temporary addresses.
A mail forwarding service like UPS Store or iPostal1 gives you a U.S. address you can use when ready. This costs $10 to $30 per month, but it solves the address problem while you find an apartment. Once you have a lease or utility bill in your name, you can update your address with the bank.
If the bank will not accept a temporary address, you may need to wait until you have a lease or utility bill. This is frustrating but not uncommon. In the meantime, you can research which banks in your area are most flexible and contact them directly to ask about their process for people without a U.S. address yet.
Getting an ITIN if you need one
An Individual Taxpayer Identification Number (ITIN) is a nine-digit number the IRS issues to people who do not have a Social Security number but need to file taxes or open certain bank accounts. If you are working in the U.S., you will need an ITIN or Social Security number to report your income.
To get an ITIN, file Form W-7 with the IRS. You can mail it or submit it in person at an IRS office or an authorized acceptance agent (usually a tax preparation service or nonprofit). The form asks for your passport, proof of address, and information about your income. Processing takes four to six weeks by mail, sometimes faster in person.
Some banks will open an account without an ITIN, but you will not earn interest on savings accounts, and you may not be able to use certain features. If you plan to stay in the U.S. for more than a few months, getting an ITIN is worth the wait.
Fees and account minimums
Most banks charge a monthly maintenance fee ($5 to $15) unless you meet certain conditions — usually a minimum balance or a direct deposit. Some banks waive the fee for the first few months. Online banks often have no monthly fee at all.
Minimum opening deposits vary. Many banks let you open an account with $0 to $25. Some require $100 or more. Check the bank's website or call before you explore so you know what to expect.
Overdraft fees (charged when you spend more than you have) range from $25 to $35 per transaction. Some banks charge multiple overdraft fees in a single day; others cap it at one per day. Read the fee schedule before you open the account.
International wire transfer fees are usually $15 to $50 outgoing and $10 to $25 incoming, depending on the bank. If you plan to send money home regularly, compare these fees across banks — they vary widely.
Frequently Asked Questions
Do I need a Social Security number to open a bank account?
No. You can open an account with an ITIN or sometimes with neither, though you will lose features like interest-bearing accounts. If you plan to work in the U.S., you will eventually need a Social Security number or ITIN for tax purposes.
Can I open an account if I am on a visa?
Yes. Banks verify your legal status but do not require you to be a permanent resident or citizen. Student visas, work visas, and temporary visas are all fine. Bring your passport and visa documentation if the bank asks.
How long does it take to open an account?
Online applications usually approve within one to three business days. In-person applications at a branch can approve the same day. If the bank needs more documents or verification, it may take up to a week.
What if a bank rejects my process?
Banks sometimes reject applications if documents do not match, if there are concerns about the source of funds, or if you are on a sanctions list. Ask the bank why it rejected you — it is required to tell you. You can then explore at a different bank or address the issue and reapply.
Can I open a business account as a foreigner?
Yes, but requirements are stricter. You will need an Employer Identification Number (EIN) from the IRS, proof of business registration in your state, and sometimes a U.S. business address. The process takes longer than a personal account.