Yes, but you need an ITIN or passport and proof of U.S. address
A foreigner can open a checking account at most U.S. banks, but the process differs from what a U.S. citizen faces. Banks require identification and proof of address, and not all banks accept the same documents. The most common path is using an Individual Taxpayer Identification Number (ITIN) — a nine-digit number the IRS issues to people who don't have a Social Security Number but need to file taxes or open financial accounts.
If you don't have an ITIN yet, a valid passport from your home country works at many banks in place of it. You'll also need to show a U.S. address — this can be your apartment, a friend's house where you're staying, or a business address. A utility bill, lease, or mail from a government agency counts as proof.
The specific documents each bank accepts vary. Some accept only an ITIN; others take a passport. Some require a U.S. address on your ID itself; others accept a separate address document. Calling ahead or visiting a branch in person saves time, because you'll know exactly what to bring.
Key Takeaways
- An ITIN is the most widely accepted form of identification for foreigners opening a checking account, though a valid passport works at many banks too.
- You must show proof of a U.S. address — a utility bill, lease, or government mail — even if you're staying temporarily.
- Different banks accept different documents, so contact your bank before visiting to confirm what they need.
- Getting an ITIN takes four to six weeks by mail or can be done same-day at an IRS walk-in office if you're in the U.S.
Getting an ITIN if you don't have one
An ITIN is issued by the IRS and is the standard ID for non-citizens who need a tax number. You request one by filing Form W-7 with the IRS, either by mail or in person at an IRS office. If you file by mail, include your completed form, a copy of your passport or travel document, and proof of your U.S. address. Processing takes four to six weeks.
If you're already in the U.S., you can visit an IRS walk-in office with your documents and get an ITIN the same day. Find the nearest office at irs.gov. Bring your passport, proof of address, and the completed W-7 form. Some tax preparation services also help file for an ITIN, though they charge a fee.
Once you have the ITIN, write it down and keep it safe — you'll use it every time you open a financial account or file taxes in the U.S.
Banks that accept foreigners without an ITIN
Some large banks and many smaller ones will open a checking account using only a passport and proof of address, without requiring an ITIN. Chase, Bank of America, Wells Fargo, and Citibank have all opened accounts for foreign nationals with a passport alone, though policies vary by branch and change over time.
Credit unions often have looser requirements than big banks and may accept a passport plus address proof without an ITIN. Local and regional banks are worth calling too — they sometimes have simpler processes for international customers.
The catch is that without an ITIN, you may not be able to earn interest on the account or use certain features. Some banks will issue a temporary account number and ask you to get an ITIN within 30 to 90 days. Ask the bank upfront what happens if you don't have an ITIN yet.
What documents to bring to the bank
Bring your passport (or ITIN letter from the IRS), proof of your U.S. address, and a second form of ID if the bank asks for it. Proof of address can be a utility bill, lease agreement, mortgage statement, or a letter from your employer or landlord on letterhead with your name and address. The document should be dated within the last 60 days.
Some banks also ask for a phone number, email, and employment information. If you're self-employed or a student, have that information ready. A few banks may ask for a reference from another bank, though this is rare for first-time accounts.
Bring originals, not copies, unless the bank tells you otherwise. If your address proof is in another language, bring a certified English translation or ask the bank whether they accept it as-is.
Timing and what to expect after you open the account
Opening a checking account in person at a branch usually takes 15 to 30 minutes. The bank will verify your information, run a background check (ChexSystems or Early Warning Services), and issue you a debit card on the spot or mail it within 5 to 10 business days. Your account is usually active the same day.
If you open online, the process takes longer. You'll upload photos of your documents, and the bank verifies them — this can take one to three business days. Some online banks don't yet support foreign nationals, so check their website or call before starting.
Once your account is open, you can deposit money by check, wire transfer, or ACH transfer from another bank. If you're sending money from outside the U.S., a wire transfer is fastest but costs $15 to $50. Transfers from another U.S. bank account are free and take one to three business days.
Visa status and account maintenance
Your visa status doesn't prevent you from opening a checking account. Banks don't ask whether you're on an H-1B, student visa, tourist visa, or any other status. They care about your identity and address, not your immigration status.
If your visa expires or you leave the U.S., you can keep the account open as long as you want. You can manage it online or by phone from anywhere. Some banks charge a fee if there's no activity for a long time (usually 12 months or more), so check your account agreement.
If you move and your address changes, update it with the bank online or by calling. This is important for receiving statements and tax documents.
Frequently Asked Questions
Do I need a Social Security Number to open a checking account?
No. An ITIN or passport works instead. Many banks accept a passport alone without an ITIN, though some prefer an ITIN. Call your bank to ask what they accept before you visit.
Can I open an account online if I'm a foreigner?
Some online banks do, but not all. Chime, Wise, and a few others support non-U.S. citizens with a passport. Most traditional banks require you to visit a branch in person. Check the bank's website or call to confirm they accept foreign nationals before you start.
What if I don't have a U.S. address yet?
You need a U.S. address to open an account. If you're arriving soon, use the address where you'll be staying — an apartment, hotel, or friend's house. Once you move, update your address with the bank.
How long does it take to get an ITIN?
By mail, four to six weeks. In person at an IRS office, same day. You can open a checking account while waiting for your ITIN if the bank accepts a passport, then update your account information once the ITIN arrives.
Will the bank report my account to my home country?
U.S. banks report account information to the IRS for tax purposes, not to foreign governments. If you're a citizen of another country, check that country's tax laws to see whether you owe taxes on U.S. bank accounts — that's between you and your home country's tax authority.