Yes, international students can open a bank account in the USA, but the process and requirements depend on your visa status and the bank you choose

Most banks in the United States will open a checking or savings account for an international student on an F-1, M-1, or J-1 visa. You do not need a Social Security number, though some banks make it easier if you have one. The real barriers are usually proof of identity, proof of your current address, and proof that you are actually a student at a US institution.

The timeline is typically one to three business days once you walk into a branch with the right documents. Some banks let you start online, but most require you to appear in person at least once. A few banks have streamlined the process for international students; others treat you like any other non-resident and ask for more paperwork.

Key Takeaways

  • You will need a valid passport, proof of your student status (an I-20 or DS-2019 form), and proof of your US address to open an account at most banks.
  • Many banks do not require a Social Security number for international students, but having an Individual Taxpayer Identification Number (ITIN) can make the process smoother.
  • Large national banks like Bank of America, Chase, and Wells Fargo accept international students, as do many credit unions and smaller regional banks.
  • Some banks waive monthly fees for student accounts, but you should ask about overdraft fees and minimum balance requirements before you commit.
  • Opening an account in person at a branch is usually faster and more reliable than trying online, even if the bank offers an online option.

What documents you need to bring

Start with your passport — this is your primary form of identification and every bank will ask for it. Bring the original, not a copy. If your passport is about to expire, bring it anyway; banks care that it is valid now, not that it will be valid in two years.

Next, bring proof of your student status. This means your I-20 form (if you are on an F-1 visa), your DS-2019 form (if you are on a J-1 visa), or your I-20M-N form (if you are on an M-1 visa). These documents show the bank that you are enrolled at a US school and that your presence in the country is lawful. Print a copy or bring the original — most banks will accept either, but call ahead to be sure.

Third, bring proof of your US address. This can be a lease agreement, a dorm assignment letter from your school, a utility bill in your name, or a letter from your landlord or resident advisor stating your address and move-in date. If you just arrived and have not received mail yet, a dorm assignment letter or a signed lease works fine. Some banks will accept a letter from your school's international student office on official letterhead instead.

If you have an Individual Taxpayer Identification Number (ITIN), bring that too — it is not required, but it speeds things up. You can get an ITIN from the IRS if you plan to work, file taxes, or open a bank account; the process takes several weeks, so do not count on having one immediately after you arrive.

Which banks are most straightforward for international students

Bank of America has a specific program for international students and does not require a Social Security number or ITIN. You can open an account online or in person, though in-person is faster. Bring your passport, I-20 or DS-2019, and proof of address.

Chase accepts international students but the experience varies by branch. Some branches are familiar with the process and move quickly; others ask for extra documents. Call the branch near your school before you go in, or visit during a slower time of day so the banker has time to help you navigate it.

Wells Fargo also accepts international students without a Social Security number. Their student checking account has no monthly fee and no minimum balance requirement, which makes it a reasonable choice if there is a branch near you.

Credit unions affiliated with your school often have the smoothest process because they work with international students regularly. Ask your school's international student office which credit union they recommend. Credit unions typically charge lower fees than national banks and may waive monthly charges for students.

Smaller regional banks vary widely. Some welcome international students; others decline them outright. Call ahead rather than showing up with documents only to be turned away.

What happens if you do not have a Social Security number

You do not need a Social Security number to open a bank account as an international student. Banks are allowed to use your passport number and date of birth instead for identification purposes. However, the bank will ask you to fill out a W-9 form (if you are a US citizen or resident alien) or a W-8BEN form (if you are not). Since you are an international student, you will fill out the W-8BEN.

If you plan to work on campus or off campus (with proper authorization), you will eventually need an ITIN. You can get one from the IRS by filing Form W-7 along with your passport and other identity documents. The process takes four to six weeks by mail. Once you have an ITIN, you can update your bank account information, and the bank will use that number instead of your passport number for tax reporting.

Some banks push you to get an ITIN before opening an account, but most will open the account without one and let you add it later. If a bank insists on an ITIN before they will open an account, go to a different bank — it is not a hard requirement.

Online versus in-person account opening

A few banks let you start the process online, but most require you to appear in person at least once to verify your identity and sign documents. Online applications can save time if the bank accepts them, but you will still need to visit a branch within a few days to complete the account setup.

In-person is usually faster overall. You walk in with your documents, the banker reviews them, you sign the paperwork, and you walk out with a debit card (or it arrives in the mail within a week). The whole process takes 30 minutes to an hour. Online applications often stall because the bank needs clarification on something, or because the system does not recognize your passport number format, or because the address verification fails.

Go to a branch during a slow time — mid-morning on a Tuesday or Wednesday is usually better than Friday afternoon. Bring all your documents even if the bank says you can start online; if something goes wrong with the online application, you can pivot to in-person on the spot.

Fees and account features to compare

Student checking accounts typically have no monthly maintenance fee, but overdraft fees, out-of-network ATM fees, and foreign transaction fees vary. If you plan to send money back to your home country or withdraw cash from ATMs outside your bank's network, those fees add up quickly.

Ask the bank about:

  • Overdraft fees — what happens if you spend more than you have, and how much it costs.
  • Out-of-network ATM fees — whether the bank reimburses you if you use another bank's ATM, or charges you a fee.
  • Foreign transaction fees — whether the bank charges a percentage when you use your debit card abroad or withdraw money from a foreign ATM.
  • Minimum balance — whether you have to keep a certain amount in the account to avoid fees.
  • International wire transfer fees — what it costs to send money to your home country.

Credit unions often have lower fees than national banks and may reimburse out-of-network ATM fees. If your school has a credit union, compare it to the national banks before you decide.

What to do if a bank turns you down

If a bank refuses to open an account for you, ask why. The most common reasons are: you do not have proof of address, your visa documents are not in order, or the bank has a policy against opening accounts for non-residents. If it is a policy issue, try a different bank — not all banks have the same rules.

If you cannot get proof of address because you just arrived, ask your school's international student office for a letter on official letterhead confirming your enrollment and your on-campus or off-campus address. Most banks will accept that in place of a lease or utility bill.

If your visa documents are incomplete or expired, contact your school's international student office before you try another bank. They can help you fix the problem and may even have a list of banks that work smoothly with students in your situation.

As a last resort, some online banks and fintech companies accept international students without requiring a physical branch visit. These accounts may have higher fees or fewer features, but they are an option if traditional banks are not working out.

Frequently Asked Questions

Do I need a Social Security number to open a bank account as an international student?

No. Banks can use your passport number and date of birth instead. You may eventually need an ITIN if you work in the US, but you can open the account without one and add it later.

Can I open a bank account online, or do I have to go to a branch?

Some banks let you start online, but most require you to visit a branch in person at least once to verify your identity. In-person is usually faster overall — you can complete the whole process in one visit if you bring all your documents.

What if I do not have a US address yet because I just arrived?

Bring a dorm assignment letter from your school, a signed lease, or a letter from your landlord or resident advisor. If you do not have any of those yet, ask your school's international student office for a letter on official letterhead confirming your enrollment and address. Most banks will accept that.

Which bank is best for international students?

Bank of America, Chase, and Wells Fargo all accept international students without a Social Security number. Credit unions affiliated with your school often have the smoothest process and lower fees. Call your school's international student office for a recommendation based on which banks have branches near campus.

Can I send money back to my home country from my US bank account?

Yes, but international wire transfers usually cost $15 to $50 per transaction. Ask the bank about their international wire fees before you open the account. Some credit unions and online banks have lower fees for international transfers.