Yes, you can open a bank account on a tourist visa, but banks have strict requirements

Most major US banks will open a checking or savings account for someone on a tourist visa (B-1/B-2), but they require more documentation than they ask from US citizens or permanent residents. The bank needs to verify your identity and your legal status in the country, which means you will need a valid passport, your visa stamp or I-94 arrival record, and a US address where you can receive mail. Some banks also require a Social Security Number (SSN) or an Individual Taxpayer Identification Number (ITIN), though a few will open accounts without one if you have a foreign passport and visa.

The process takes longer than it does for residents—typically one to two weeks instead of same-day approval—because the bank must file additional paperwork with federal authorities. You will also face limits on what you can do with the account. Many banks will not let you open a business account, apply for a debit card, or set up certain services until you have an SSN or ITIN. Wire transfers and large deposits may trigger extra scrutiny or temporary holds.

Key Takeaways

  • You need a valid passport, your visa or I-94 record, and a US mailing address; an SSN or ITIN makes the process faster but is not always required.
  • Banks verify your tourist status with US immigration records, so the account opening takes one to two weeks rather than one day.
  • Debit cards, wire transfers, and certain services may be delayed or unavailable until you obtain an SSN or ITIN.
  • Smaller regional banks and credit unions sometimes have fewer restrictions than national chains, though policies vary widely by institution.
  • Your account will be closed if you overstay your visa or change immigration status without notifying the bank.

What documents you need to bring to the bank

Bring your original passport and your visa stamp or I-94 arrival record (the document you received when you entered the US). The bank will photocopy both. You also need a US address—this can be a hotel, an Airbnb, a friend's house, or a temporary rental. The bank will mail statements and cards there, so make sure you can actually receive mail at that address or arrange for someone to collect it for you.

If you have an SSN or ITIN, bring that as well; it speeds up the process and unlocks more account features. If you do not have one yet, tell the bank upfront. Some will proceed without it; others will ask you to come back once you have obtained one. Getting an ITIN takes four to six weeks through the IRS if you are not may be able to access for an SSN, so plan accordingly if you need one.

Bring a second form of ID if you have one—a driver's license from your home country, an international student ID, or a credit card. This is not always required, but it speeds verification. Some banks also ask for proof of your reason for being in the US (a hotel booking, a letter from a friend, or an admission letter if you are visiting for school), though this is less common.

Which banks are most likely to accept you

Large national banks like Chase, Bank of America, and Wells Fargo have formal policies for opening accounts on tourist visas and do so regularly. They have the infrastructure to verify visa status electronically, so the process is standardized. However, they also have stricter rules about what services you can use without an SSN or ITIN, and they may place holds on deposits or wire transfers while they investigate your account.

Regional banks and credit unions are often more flexible. Smaller institutions may not have automated visa verification systems, so they rely on manual review of your documents. This can mean longer wait times, but it also means a human being is making the decision rather than a computer flagging your account as high-risk. Credit unions in particular sometimes waive the SSN requirement if you have a valid passport and visa.

Online-only banks (Ally, Charles Schwab, Chime) generally do not open accounts for tourists because they cannot verify your identity and visa status without in-person verification. Avoid these unless you already have a US address and a US phone number that you can use for ongoing contact.

What happens if you do not have a Social Security Number yet

You can open a basic checking or savings account without an SSN if you have a valid passport and visa. The bank will use your passport number as your identifier instead. However, you will not be able to get a debit card, set up online bill pay, or link the account to services like PayPal or Venmo until you have an SSN or ITIN. Wire transfers may also be blocked or delayed.

If you plan to stay in the US for more than a few months, consider applying for an ITIN through the IRS. You do not need to be a resident or have a job to get one—tourists, students, and temporary visa holders can obtain one. The application takes four to six weeks by mail. Once you have an ITIN, go back to the bank and provide it; they will update your account and unlock the features that were restricted.

Some banks will issue a debit card to a tourist without an SSN or ITIN if you make a large deposit (usually $500 to $1,000) or if you open the account at a branch in person and the manager approves it. Ask the bank directly whether this is an option before you assume you cannot get a card.

Fees and account restrictions you should know about

Tourist accounts often come with higher fees than standard accounts. Some banks charge a monthly maintenance fee ($5 to $15) if you do not maintain a minimum balance (usually $500 to $1,500). Others charge per transaction or per wire transfer. Read the fee schedule before you open the account, because these costs add up quickly if you are only staying for a few weeks or months.

Your account may be flagged for extra scrutiny on large deposits or frequent wire transfers. Banks are required to report suspicious activity to federal authorities, and an account opened by a tourist with no US employment history can trigger these reports even if the activity is completely legal. A $5,000 wire transfer to pay for a family emergency, for example, might be held for three to five business days while the bank investigates. This is not a sign that anything is wrong; it is standard procedure.

Overdraft protection and credit products (credit cards, lines of credit) are not available to tourists. You can only use the money you deposit; you cannot borrow against the account. Some banks will not allow you to set up automatic bill pay to US utilities or services, so you may need to pay those bills by check or through the service provider's website instead.

What to do if a bank refuses to open an account for you

If a bank turns you down, ask why. The most common reasons are: no SSN or ITIN, no US address, or a policy against opening accounts for tourists. If it is the SSN or ITIN, you know what to do—apply for one and come back. If it is the address, use a mail forwarding service (UPS Store, Mailboxes Etc.) or ask a friend or family member if you can use their address. If it is a blanket policy, try a different bank or a credit union in the same city.

Some banks have a "second chance" option: they will open an account if you make a large deposit (often $1,000 or more) or if you come back with an SSN or ITIN. Ask whether this is available. If not, move on to the next bank rather than spending time arguing.

If you are staying in the US for an extended period (six months or more), consider opening an account at a bank that has branches in your home country. HSBC, Citibank, and a few others have international programs that make it easier to move money between countries and sometimes waive certain requirements for customers who already bank with them abroad.

What happens to your account if your visa expires or you leave the US

Your account will remain open as long as you keep it active and in good standing. You do not have to close it when you leave the country. However, if you overstay your visa or your visa expires, the bank may freeze or close your account once they discover the status change. This usually happens when you try to use the account or when the bank conducts a routine review of visa status.

If you are leaving the US before your visa expires, you can keep the account open and manage it remotely. You can set up online banking, arrange for direct deposits, and make transfers from abroad. However, some banks restrict certain services for accounts that are no longer actively used in the US, so check with your bank about their policy on dormant accounts.

Before you leave, make sure your address on file is still valid or update it to an address where you can receive mail (a friend's address, a family member's address, or a mail forwarding service). The bank will send statements and tax forms to this address, and you need to receive them.

Frequently Asked Questions

Can I open a bank account online if I am on a tourist visa?

Most online banks require in-person verification or a US address and phone number that they can verify. If you have a US address and a phone number, some online banks will open an account, but you will still need an SSN or ITIN. Call the bank's customer service line and ask whether they accept tourists before you apply.

Do I need to tell the bank I am on a tourist visa?

Yes. The bank will see it on your passport and I-94 record anyway. Lying about your immigration status or trying to hide it can result in account closure and a report to immigration authorities. Be honest from the start.

Can I use a tourist visa bank account to receive payments from a US job?

No. Working on a tourist visa is illegal in the US. If you are working, you need a work visa (H-1B, L-1, O-1, etc.). If the bank discovers that you are receiving regular paychecks on a tourist visa account, they will close the account and may report you to immigration authorities.

How long does it take to open an account on a tourist visa?

One to two weeks is typical. The bank needs to verify your visa status with US immigration, which takes time. Some banks can do it in three to five business days if you open the account in person at a branch and have all documents ready. Online applications take longer.

What if I need to send money back to my home country?

You can use wire transfers, though they may be held for review the first time you use them. International wire transfer fees are usually $15 to $50. Some banks also offer services like Wise (formerly TransferWise) or OFX, which are cheaper for international transfers. Ask your bank what options are available before you open the account.