Yes, you can open a US bank account as a foreigner, but the process depends on your visa status and which bank you choose

Most major US banks will open accounts for non-citizens, but they have different rules about who qualifies and what documents they need. The core requirement is a valid form of identification — either a passport, visa, or state ID — plus proof of a US address. Some banks require an Individual Taxpayer Identification Number (ITIN) if you don't have a Social Security Number. The easiest path is usually a bank that has physical branches in your state, because you can walk in with your documents and complete the process the same day.

The real friction point is not whether banks will take your money — they will — but which documents they'll accept and how long verification takes. A bank in your home country might have taken your passport and a utility bill. A US bank will ask for those things plus proof that you actually live at the address you're claiming, and they'll run background checks that can take a few days to clear.

Key Takeaways

  • You need a valid passport or visa, proof of a US address, and either a Social Security Number or an ITIN to open most accounts.
  • Banks verify your identity through background checks that typically take two to five business days, even if you have all documents ready.
  • Online-only banks often have faster account opening but may not accept foreign passports without additional documentation like a US visa.
  • Some banks require a minimum deposit or monthly fee waiver based on your account type, so compare terms before choosing.
  • If you're on a student or work visa, your visa itself counts as valid ID, and many banks have streamlined processes for visa holders.

What documents you'll need to bring

The standard set is a valid passport (or visa, if you have one), proof of your US address, and a tax ID number. The address proof can be a lease, utility bill, or bank statement showing your name and a US street address. If you don't have a Social Security Number, you'll need to explore for an ITIN through the IRS before or during the account opening — some banks will help you start that process, others won't.

If you're on a work visa (H-1B, L-1, O-1) or student visa (F-1, J-1), bring that visa document too. Banks treat visa holders differently from tourists or undocumented residents, and having the visa in hand speeds up verification. If you're a tourist with only a passport and no visa, some banks will still open an account, but they may require additional documents like a credit card from your home country or a letter from your employer confirming your address.

A few banks ask for a reference from another financial institution — proof that you have or had an account somewhere else. This is less common now, but if a bank requests it, you can usually provide a letter from your home country bank or a statement showing you held an account there.

How the verification process works and how long it takes

When you submit your documents, the bank runs your information through background check systems and fraud detection software. This is not when ready. Even if you walk into a branch with everything in hand, the bank will typically tell you the account will be "verified" within two to five business days. During that time, the bank is checking your identity against government databases, looking for fraud flags, and confirming your address is real.

If you're opening the account online, the timeline is similar but less predictable. Some online banks can verify you in hours; others take a week. The delay usually comes from address verification — the bank may send a postcard to your US address with a code you have to enter online, or they may use a third-party service to confirm the address exists and matches public records.

If something doesn't match — your name is spelled differently on your passport than on your lease, or your address is new and not yet in public records — the bank will contact you to clarify. This can add another few days. Once verification clears, your account is active and you can deposit money and use a debit card when ready.

Which banks are easiest for foreigners

Large national banks like Chase, Bank of America, and Wells Fargo accept foreign nationals at most branches, though policies vary slightly by location. Chase is often cited as foreigner-friendly because they have clear processes for visa holders and accept ITIN numbers without fuss. Bank of America requires either a Social Security Number or ITIN, and they're stricter about address verification if you're new to the country.

Online banks like Chime, Ally, and Charles Schwab have faster account opening (sometimes same-day) but are pickier about ID. Chime and Ally generally require a US address and either an SSN or ITIN, and they may not accept a foreign passport alone — they want to see a visa or state ID. Charles Schwab is more flexible with foreign nationals and accepts ITIN holders, though their verification can still take several days.

Credit unions are sometimes easier if you have a connection to one — if your employer sponsors a credit union, or if you live near one that serves your area, they often have more flexible rules for non-citizens. The downside is that credit unions have fewer branches and ATMs, so access can be limited depending on where you live.

Social Security Numbers versus ITINs

If you're working in the US, your employer will help you get a Social Security Number (SSN). If you're not working or you're on a student visa, you can get an Individual Taxpayer Identification Number (ITIN) from the IRS. Both work for opening a bank account, but banks treat them differently.

An SSN is faster to verify because it's tied to employment records and the Social Security Administration database. An ITIN takes longer because it's newer in the system and banks have to cross-reference it with IRS records. If you're explore for an ITIN, you can do it online through the IRS website or by mail, and it typically takes two to four weeks. Some banks will open your account while your ITIN process is pending, but they'll freeze it until the ITIN is confirmed.

You don't need either number to open an account — some banks will open accounts for tourists with just a passport — but having one speeds up the process significantly. If you're planning to stay in the US for more than a few months, getting an ITIN or SSN before you open a bank account is worth the time investment.

Minimum deposits and account fees

Most banks have no minimum deposit requirement to open an account, but some do. Chase's basic checking account has no minimum, but their premium accounts (like Chase Premier Plus) require $25,000 or more. Bank of America's basic account has no minimum, but they charge a $12 monthly fee unless you maintain a minimum balance or set up direct deposit.

Online banks often have no minimums and no monthly fees, which is why they're popular with people who don't have large sums to deposit upfront. Chime and Ally both have zero-fee checking accounts with no minimum balance. The trade-off is that online banks have no physical branches, so if you need to deposit cash or speak to someone in person, you'll have to find an ATM or partner bank.

Some banks waive fees for students or visa holders. If you're on an F-1 or J-1 visa, ask the bank whether they have a student account with lower fees. If you're on a work visa, some banks offer accounts designed for temporary residents with fee waivers for the first year.

What happens if you move or your visa expires

Your bank account doesn't close automatically when your visa expires or you move to a different state. You can keep the account open as long as you want, even if you leave the US. The bank may ask you to update your address if you move, and they'll send statements to whatever address you provide. If you move back to your home country, you can keep the account open and use it for transfers or to maintain a US financial history.

If your visa expires and you're no longer in the US, the bank won't know unless you tell them. They'll keep sending statements to your last known address. The account will remain active, though some banks may freeze it if they detect suspicious activity or if you don't use it for a long time. If you plan to return to the US later, having an existing account makes opening a new one much faster.

If you want to close the account, you can do it online, by phone, or in person. You'll need to withdraw or transfer any remaining balance, and the bank will confirm the closure in writing. There's usually no fee to close an account.

Frequently Asked Questions

Do I need a US address before I arrive in the country?

No. You can open an account after you arrive, once you have a lease, hotel confirmation, or other proof of address. Some banks accept a temporary address (like a hotel or Airbnb) for the first 30 days, then require you to update it to a permanent one. If you're arriving soon and don't have an address yet, wait until you're in the US to open the account.

Can I open an account if I'm here on a tourist visa or visa waiver?

Yes, many banks will open accounts for tourists. You'll need a valid passport, proof of a US address (even a short-term rental), and either an SSN or ITIN. Some banks are stricter and prefer to see a longer-term visa, but it's not a requirement. Online banks are sometimes pickier about tourists because they can't verify your identity in person.

What if the bank rejects my process?

Banks reject applications for a few reasons: fraud flags in background checks, address that can't be verified, or missing documents. If you're rejected, ask the bank why. If it's an address issue, you can provide additional proof (a lease, utility bill, or employer letter). If it's a fraud flag, you may need to contact the credit bureau or wait a few weeks before trying again. You can always try a different bank.

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

Yes. Most US banks offer international wire transfers, though they charge a fee (typically $15 to $50 per transfer) and the exchange rate is usually not as good as a dedicated money transfer service. If you're sending money regularly, services like Wise, OFX, or your home country bank's US branch may offer better rates and lower fees.

Do I need a credit history to open a checking account?

No. Checking accounts don't require a credit check or credit history. The bank only verifies your identity and address. Credit cards and loans require credit history, but a basic checking account does not.