What you need to open an account without residency

Yes, you can open a bank account without U.S. residency, but the process depends on your visa status, the bank's policy, and what documents you have. Most banks will open an account for someone on a valid visa—student visa, work visa, or temporary status—using a passport and an Individual Taxpayer Identification Number (ITIN) instead of a Social Security number. Some banks also accept a foreign address if you're not yet in the country.

The barrier is not residency itself; it's proof of identity and the bank's willingness to serve non-residents. Large national banks like Chase, Bank of America, and Wells Fargo have different rules than credit unions or online banks. Some will open accounts for visa holders in person at a branch. Others require you to be physically present in the U.S. or to have a U.S. address already. A few will work with you remotely if you have the right documents.

If you're undocumented or on a visa that doesn't allow you to work, some banks will still open accounts—they're required to verify your identity, but they don't verify your immigration status. However, you'll need an ITIN or a passport with a valid entry stamp, and you may face higher scrutiny.

Key Takeaways

  • Most banks will open an account for someone on a valid visa using a passport and ITIN, even without a U.S. address.
  • Large national banks often require you to open an account in person at a branch, while some online banks and credit unions may work with you remotely.
  • An ITIN is not the same as a Social Security number and is issued by the IRS to anyone who needs to file taxes or open a bank account, regardless of immigration status.
  • You will need to provide proof of identity (passport), proof of address (either U.S. or foreign), and sometimes proof of income or employment.
  • Banks do not verify immigration status as part of account opening, but they do verify identity and comply with anti-money-laundering rules.

Getting an ITIN if you don't have a Social Security number

An Individual Taxpayer Identification Number (ITIN) is a nine-digit number issued by the IRS. It works like a Social Security number for banking and tax purposes, but it's available to anyone who needs to file taxes or open a bank account in the U.S., regardless of immigration status. You do not need to be a resident or have a work visa to get one.

To get an ITIN, you file Form W-7 with the IRS. You can do this by mail or in person at an IRS office or an authorized Acceptance Agent (usually a tax preparation service or nonprofit). You'll need to provide a valid passport or other government-issued ID and proof of your reason for needing the ITIN—for a bank account, a letter from the bank stating they require it is usually enough. The IRS typically processes ITIN applications within two to four weeks if you mail them, or sometimes faster if you apply in person through an Acceptance Agent.

Once you have an ITIN, most banks will treat it the same way they treat a Social Security number for account opening purposes. Some banks will ask for both; if you don't have a Social Security number, tell them you have an ITIN instead. Write it in the Social Security number field on the application, or ask the banker to note it separately.

Which banks will work with you remotely

Online banks and some credit unions are more flexible about opening accounts without a U.S. address. Banks like Wise, Revolut, and some online-only U.S. banks (such as Charles Schwab or Ally) will open accounts for non-residents if you have a valid passport and ITIN. The process is usually done entirely online—you upload your documents, verify your identity through video or a third-party service, and the account opens within a few days.

Credit unions vary widely. Some credit unions, particularly those affiliated with universities or large employers, will open accounts for international students or workers without requiring a U.S. address. You'll need to call or visit a branch to ask, because their policies are not always posted online. If you're a student, your university's credit union is often the easiest option.

Traditional banks like Chase, Bank of America, and Wells Fargo generally require you to open an account in person at a U.S. branch. However, some branches will open accounts for people on valid visas even if they don't have a U.S. address yet—they may accept a hotel address, a workplace address, or a friend's address as a temporary mailing address. Call the branch directly and ask whether they can open an account for someone on a visa without a U.S. address.

Documents you'll need to bring

The exact documents depend on the bank, but most will ask for the following:

  • Proof of identity: A valid passport is the standard. Some banks will also accept a national ID card or a visa document.
  • Proof of address: A U.S. address is preferred, but many banks will accept a foreign address if you're applying remotely. If you don't have either yet, some banks will accept a temporary address (hotel, workplace, or a friend's address) with a letter from that location confirming you're staying there.
  • ITIN or Social Security number: If you have an ITIN, bring the letter from the IRS or your ITIN notice. If you don't have one yet, some banks will open the account and let you add the ITIN later.
  • Proof of income or employment (sometimes): Some banks ask for a job offer letter, employment contract, or proof of income, especially if you're opening a business account or a large account. This is less common for basic checking accounts.

If you're applying in person, bring the originals. If you're applying online, you'll upload scans or photos. Make sure the documents are clear and not expired.

What happens if you're undocumented

Banks do not verify immigration status as part of the account-opening process. They verify your identity and comply with anti-money-laundering rules, but they do not check whether you're in the country legally. This means you can open a bank account even if you're undocumented, as long as you have proof of identity.

The challenge is getting an ITIN without a Social Security number. If you're undocumented, you can still get an ITIN by filing Form W-7 with the IRS. You don't need to disclose your immigration status; the IRS issues ITINs to anyone who needs one for tax or banking purposes. However, some banks may ask follow-up questions if they see an ITIN instead of a Social Security number, and you should be prepared to explain that you're not may be able to access for a Social Security number yet.

Some undocumented immigrants use an ITIN to open a bank account, file taxes, and build a financial record. This can be useful if you later become may be able to access for a work visa or permanent residency, because you'll have a banking history and a tax record. However, opening a bank account does not change your immigration status or protect you from deportation.

Opening an account before you arrive in the U.S.

Some banks allow you to open an account online before you arrive in the U.S., but most require you to be physically present or to have a U.S. address. Online banks and fintech companies like Wise, Revolut, and some neobanks are more likely to let you open an account remotely using a passport and a foreign address.

If you're coming to the U.S. on a student or work visa, contact your bank or your university's credit union before you arrive. Many will let you open an account with a letter of admission or an employment offer, a passport, and a temporary address (like your university's dorm or your employer's office). Some will even mail you a debit card to your home country before you arrive.

If the bank won't let you open an account remotely, you can open one in person as soon as you arrive. Bring your passport, visa, and any proof of address you have (even a hotel reservation). Most banks can open an account the same day.

Avoiding scams and predatory banks

Some banks and money transfer services target immigrants and non-residents by charging high fees, offering low interest rates, or requiring large minimum deposits. Before you open an account, compare fees at several banks. Look for accounts with no monthly maintenance fee, no minimum balance requirement, and free debit cards.

Be cautious of services that promise to open a bank account "without verification" or that ask you to pay upfront. Legitimate banks do not charge to open an account. If a service asks for money before opening an account, it's a scam.

Also be aware that some banks will freeze or close your account if they suspect money laundering or fraud. This is rare, but it can happen if you receive large, unexplained transfers or if your account activity looks unusual. If this happens, the bank will contact you and ask for an explanation. Have documentation ready—employment contracts, invoices, loan agreements—to explain where your money is coming from.

Frequently Asked Questions

Can I open a bank account with just a passport and no address?

Most banks require some form of address, but many will accept a foreign address if you're applying online or a temporary U.S. address (hotel, workplace, or friend's address) if you're applying in person. Online banks and fintech services are more flexible about this than traditional banks. Call ahead to ask whether the bank will accept a foreign address or a temporary address.

How long does it take to get an ITIN?

If you apply by mail, the IRS typically processes ITIN applications within two to four weeks. If you apply in person through an authorized Acceptance Agent (usually a tax preparation service), you may get your ITIN faster—sometimes within a few days. Once you have your ITIN, you can open a bank account immediately.

Do banks report non-residents to immigration?

No. Banks do not report immigration status to immigration authorities. They verify your identity and comply with anti-money-laundering rules, but they do not check or report whether you're in the country legally. Opening a bank account does not affect your immigration status.

What if the bank asks for a Social Security number and I don't have one?

Tell the banker you have an ITIN instead and provide that number. If the bank refuses to accept an ITIN, ask to speak to a manager or try a different bank. By law, banks can accept an ITIN in place of a Social Security number for account opening.

Can I open a business account without residency?

Business accounts are harder to open without residency because banks require more documentation—a business license, an Employer Identification Number (EIN), and proof of business address. You'll likely need to apply in person at a branch and bring all original documents. Some banks will not open business accounts for non-residents at all. Call ahead to ask whether the bank serves non-resident business owners.