Yes, you can open a bank account without U.S. residency, but the process depends on your visa status and the bank you choose

Banks in the United States are allowed to serve non-residents, but they have to follow federal rules about knowing who their customers are. This means you will need to prove your identity and show a connection to the U.S. — usually through a visa, work authorization, or a U.S. address where you are staying temporarily. Some banks make this straightforward; others turn away non-residents entirely. The easiest path is usually a bank that has branches in your home country or one that specializes in serving international customers.

The key difference from opening an account as a resident is that you will need different documents. Instead of a state ID or driver's license, you will show your passport and visa. Instead of a utility bill, you might show a lease, a letter from your employer, or a hotel confirmation. Banks are not trying to make this hard — they just need to verify you are who you say you are and that you have a legitimate reason to be in the U.S.

Key Takeaways

  • Non-residents can open checking and savings accounts at most major U.S. banks, but you will need a valid passport and visa or work authorization document.
  • You do not need a permanent U.S. address; a temporary address such as a hotel, employer office, or friend's address where mail can reach you will work.
  • Banks that operate internationally — such as HSBC, Citibank, and Bank of America — often have faster processes for non-residents than regional banks.
  • Some banks require an in-person visit to open an account as a non-resident, while others allow you to start online and finish by video call or mail.
  • Your visa type matters: F-1 student visas, H-1B work visas, and tourist visas all work, but the documents you bring will differ.

What documents you will need to bring

Start with your passport — this is your primary ID and every bank will ask for it. Bring the original, not a copy. If your passport is from a country the bank does not recognize or if it is damaged, some banks may ask for additional ID, but this is rare.

Next, bring proof of your visa or work authorization. This could be your visa stamp in your passport, your I-94 arrival/departure record (which you can print from the U.S. Customs and Border Protection website), your Employment Authorization Document (EAD), or your I-20 form if you are an F-1 student. The bank needs to see that you are legally in the country.

Finally, bring proof of your address in the U.S. This does not have to be permanent. A hotel confirmation, a lease agreement, a letter from your employer on company letterhead, or even a utility bill in someone else's name at an address where you are staying will work. If you are staying with a friend or family member, ask them to write a straightforward letter on their own paper saying you are living there, include the address and dates, and have them sign it. Banks accept this.

Which banks make it easiest for non-residents

HSBC is often the simplest choice if you have an HSBC account in your home country. You can sometimes open a U.S. account before you arrive, and the bank already has your information on file. Even without a prior account, HSBC has experience with international customers and their staff understand visa requirements.

Citibank and Bank of America both serve non-residents regularly. Bank of America has branches nationwide, so you can walk into almost any location and open an account in person. Citibank is smaller but has a dedicated international banking team. Both allow you to open online if you have a U.S. address to provide.

Charles Schwab and Wise (formerly TransferWise) are online-only but very non-resident friendly. Charles Schwab does not charge monthly fees and has no minimum balance. Wise is designed specifically for people who move between countries and handles international transfers cheaply. Both can be opened entirely online with a video call to verify your identity.

Regional banks and credit unions vary widely. Some welcome non-residents; others have a blanket policy against them. Call ahead before you visit. If you are in a college town, the bank near campus usually has experience with international students and will open accounts for them.

Opening an account in person versus online

Opening in person is usually faster and requires fewer documents. You walk into a branch with your passport, visa, and proof of address, and you can leave with a debit card the same day or within a few days. The bank employee can ask questions on the spot if something is unclear, and you can resolve it when ready. This is the path most non-residents choose if they have time to visit a branch.

Opening online takes longer but works if you cannot get to a branch. You will fill out an process on the bank's website, upload photos of your documents, and then wait for the bank to review them — usually three to five business days. Some banks then ask you to verify your identity through a video call with a staff member. Once approved, they mail you a debit card, which takes another five to ten business days. Plan for two to three weeks total.

A few banks offer a hybrid: you start online and finish with a video call instead of a branch visit. This is faster than mail-based verification and more convenient than traveling to a branch. Ask the bank whether this option is available when you call.

What happens if the bank says no

Some banks will decline to open an account for you, usually because they do not have the systems in place to verify non-resident visas or because they have decided the compliance cost is too high. This is legal and frustrating, but it is not the end of the road.

If your first choice bank declines, try one of the banks listed above — they have already decided to serve non-residents and have the process down. If you are in a hurry and cannot reach those banks, ask whether your employer has a corporate banking relationship; some companies can sponsor employee accounts at banks that would otherwise decline. If you are a student, your school's international student office often has a list of banks that work with students on your visa type.

As a last resort, you can open an account at a bank in your home country that has U.S. branches, or you can use a money transfer service like Wise or Remitly to receive money while you wait. These are not ideal long-term solutions, but they work for a few weeks.

Your visa type and what it means for your account

If you are on an F-1 student visa, bring your I-20 form and your passport. Most banks accept this without question. You may be asked to show your school ID as well. Student visas are common and banks have streamlined the process.

If you are on an H-1B work visa, bring your passport, your visa stamp, and a letter from your employer on company letterhead confirming your employment and your U.S. address. This is also straightforward — work visas are stable and banks trust them.

If you are on a tourist visa (B-1/B-2), bring your passport and your I-94 record. Some banks are more cautious with tourist visas because they are short-term, but you can still open an account. Be prepared to explain how long you are staying and why you need a bank account. If you are in the U.S. for a specific reason — a job, school, a family visit — mention it.

If you are on any other visa type — L-1, O-1, TN, or others — the same principle applies: bring your passport, your visa documentation, and proof of address. Banks care less about the specific visa type than about seeing that you are legally present.

Fees and account types for non-residents

Most banks do not charge higher fees to non-residents. You will pay the same monthly maintenance fee (or no fee, if you choose a no-fee account) as anyone else. Some banks waive the fee if you keep a minimum balance or set up direct deposit — these rules explore to everyone, not just non-residents.

You can open a checking account, a savings account, or both. A checking account is what you need if you want to write checks or use a debit card for everyday purchases. A savings account is useful if you are planning to stay for a while and want to earn interest on money you are not spending. Most non-residents open a checking account first and add a savings account later if they need it.

Some banks limit non-residents to certain account types or require a higher minimum balance. Ask about this when you call. If a bank requires a $5,000 minimum and you do not have that much, move on to another bank — many have no minimum at all.

What to expect after you open your account

Once your account is open, you will receive a debit card in the mail within one to two weeks. You can usually start using your account online or through the bank's app before the card arrives, so you can set up direct deposit or transfer money in right away. Your debit card will work at ATMs and stores in the U.S. just like anyone else's.

If you are planning to send money to your home country, set that up once your account is open. Banks offer wire transfers, but they are expensive. Wise or Remitly are usually cheaper for regular transfers. You can link your U.S. bank account to either service and send money home at a better exchange rate.

If you change your address — moving to a different apartment or city — update it with the bank online or by calling. If you leave the U.S., you can usually keep your account open, but some banks close accounts after a certain period of inactivity. Ask the bank what their policy is.

Frequently Asked Questions

Do I need a Social Security number to open a bank account as a non-resident?

No. Banks can open accounts for non-residents without a Social Security number. You will use your passport number or visa number instead. If you later get a Social Security number, you can add it to your account, but it is not required to start.

Can I open an account if I am on a tourist visa and do not have a U.S. address yet?

Yes, but you will need to provide an address before the account opens. Use your hotel address, your Airbnb address, or ask a friend or family member if you can use theirs temporarily. Once you have a permanent address, update it with the bank.

What if my passport expires while I have a bank account?

Renew your passport and update your ID information with the bank. You do not have to close the account. Call the bank or visit a branch with your new passport and they will update their records. This usually takes a few minutes.

Can I open a joint account with someone who is a U.S. resident?

Yes. Both of you will need to be present (in person or by video call) to open a joint account. Bring the same documents you would bring for a solo account. The resident can use their driver's license; you use your passport and visa.

Will opening a U.S. bank account affect my visa status?

No. Opening a bank account is a normal financial activity and does not change your immigration status. Banks report accounts to the IRS for tax purposes, but this is routine and does not trigger any immigration consequences.