Yes, you can open a bank account as a non-immigrant, but the process depends on your visa status and the bank's policies

Most banks in the United States will open a checking or savings account for a non-immigrant if you have a valid visa and a tax identification number. The key requirement is proof of legal presence in the country. A visa alone is usually enough; you do not need to be a permanent resident or citizen. However, some banks have stricter policies than others, and a few will only open accounts for people with a Social Security number (SSN), which non-immigrants typically do not have.

The real barrier is not your immigration status—it is the identification documents banks require. You will need a passport, a visa, and either a Social Security number or an Individual Taxpayer Identification Number (ITIN). If you do not have an ITIN yet, you can apply for one through the IRS before you go to the bank, or some banks will help you apply during the account-opening process.

Key Takeaways

  • Non-immigrants with valid visas can open bank accounts at most U.S. banks, but you must prove legal presence with a passport and visa.
  • You will need either a Social Security number or an Individual Taxpayer Identification Number (ITIN) to open an account; an ITIN can be obtained from the IRS if you do not have an SSN.
  • Some banks accept an ITIN; others require an SSN and will turn you away if you do not have one, so call ahead to confirm the bank's policy.
  • Bring your original passport, visa, and proof of address (such as a lease or utility bill) to the bank; policies vary by institution and by state.

What documents you will need to bring

Banks require three categories of documents: proof of identity, proof of legal presence, and proof of address. For proof of identity and legal presence, bring your original passport and a copy of your visa page. Some banks will accept a state ID or driver's license if you have one, but your passport is the safest choice because it shows both identity and visa status in one document.

For proof of address, bring a recent utility bill, lease agreement, or bank statement in your name. If you just arrived and do not have these yet, some banks will accept a letter from your employer or school on official letterhead stating your address. A few banks will also accept a letter from a family member who lives with you, though this is less common.

You will also need to provide a tax identification number. If you have a Social Security number, bring the card or a letter from the Social Security Administration. If you do not have an SSN, bring your ITIN documentation or be prepared to apply for one at the bank. The IRS issues ITINs to non-citizens who need to file taxes or open financial accounts; the process takes about two to three weeks by mail.

Which banks accept non-immigrants without an SSN

Large national banks have varying policies. Chase, Bank of America, and Wells Fargo generally accept ITINs and will open accounts for non-immigrants with valid visas. Citibank also accepts ITINs. However, policies can differ by branch and by state, so calling ahead is worth the time.

Credit unions and smaller regional banks are often more flexible than national chains. Many credit unions do not require an SSN if you have an ITIN and a valid visa. If you are affiliated with a university, employer, or professional organization, check whether they sponsor a credit union—these often have simpler requirements for non-immigrants.

Online banks like Chime, Ally, and Charles Schwab have different policies. Some accept ITINs; others do not. Because online banks cannot verify documents in person, they tend to be stricter about requiring an SSN. Check the bank's website or call their customer service line before you start the application.

How to get an ITIN if you do not have one

An ITIN is a nine-digit number issued by the IRS to non-citizens who need to file taxes or open financial accounts. You do not need to be employed to get one. To apply, fill out Form W-7 (Application for IRS Individual Taxpayer Identification Number) and mail it to the IRS with your passport and visa copies. The IRS will send your ITIN by mail in two to three weeks.

Some banks will accept an ITIN application in progress—meaning you can open an account while you are waiting for the IRS to issue your number. Ask the bank whether they offer this option. If they do, they will usually give you a temporary account number and convert it to your permanent ITIN once the IRS issues it.

You can also apply for an ITIN in person at an IRS office or through an IRS-authorized acceptance agent (usually a tax preparation service). This takes longer to schedule but can speed up the process if you need an account quickly.

What happens after you open the account

Once your account is open, you can use it like any other checking or savings account. You will receive a debit card, checks, and online access. The bank will send statements to your address on file. If your visa expires or changes status, you do not need to close the account—banks do not monitor visa status after opening. However, if you move or change your address, update it with the bank to ensure statements reach you.

Some banks may ask you to verify your information after a certain period, especially if your address or contact details change. This is standard anti-fraud practice and applies to all customers, not just non-immigrants.

Alternatives if a bank turns you down

If a bank refuses to open an account because you do not have an SSN and they will not accept an ITIN, you have other options. Credit unions are your best bet—they are more likely to work with non-immigrants and often have lower fees than national banks. You can also look for banks that specifically market to immigrant communities; many cities have banks or credit unions that specialize in serving non-citizens.

Another option is to open an account online with a bank that accepts ITINs, then use that account to build a banking history. After six months to a year, you may find it easier to open accounts at other banks, even if they initially turned you down.

If you are still unable to open a traditional bank account, some prepaid card companies and money transfer services will work with non-immigrants, though these typically charge higher fees and offer fewer protections than a bank account.

Frequently Asked Questions

Do I need a Social Security number to open a bank account?

No. Most banks will accept an Individual Taxpayer Identification Number (ITIN) instead. However, some banks require an SSN, so call ahead to confirm. If a bank turns you down, try a credit union or a bank that specifically serves immigrant communities.

How long does it take to open an account as a non-immigrant?

If you have all your documents ready, the account can open the same day. If you need to apply for an ITIN first, plan for two to three weeks by mail, or longer if you apply in person at an IRS office. Some banks will open a temporary account while your ITIN is pending.

What if my visa is about to expire?

Banks do not usually close accounts when a visa expires. However, if you are renewing your visa or changing status, update your information with the bank. If your visa expires and you leave the country, the bank may freeze the account after a period of inactivity, but you can reactivate it if you return.

Can I open a business account as a non-immigrant?

Yes, but requirements are stricter. You will need an ITIN, a valid visa, and usually an Employer Identification Number (EIN) from the IRS. Some banks also require proof that your business is registered with your state. Call the bank's business banking department to ask what documents they need.

What if I do not have proof of address yet?

Bring a letter from your employer, school, or a family member stating your address. Some banks will also accept a lease agreement that is not yet in your name if it shows your address and is signed by the landlord. If you have none of these, ask the bank what alternative documents they accept.