Yes, foreigners can open a checking account and get a debit card, but the process depends on your visa status and the bank you choose

Most U.S. banks will open a checking account for a non-citizen if you have a valid passport, a U.S. address, and a tax identification number. You do not need to be a permanent resident or have a Social Security number, though some banks make it easier if you have one. The real barrier is not citizenship—it is proving you are who you say you are and that you have a legitimate reason to be in the country.

The debit card follows automatically once the account is open. You will receive it in the mail within 7 to 10 business days, and you can use it when ready online or at ATMs while you wait for the physical card to arrive.

Key Takeaways

  • You will need a valid passport, proof of a U.S. address, and either a Social Security number or an Individual Taxpayer Identification Number (ITIN) to open most checking accounts.
  • Visa status matters: tourist visas, student visas, and work visas are all acceptable, but the bank will verify your status through the Department of Homeland Security database.
  • Some banks require a minimum deposit to open an account; others do not, so calling ahead saves a trip if your balance is low.
  • You can use your debit card when ready for online purchases and ATM withdrawals, even before the physical card arrives in the mail.
  • If you do not have an ITIN or Social Security number yet, some banks will still open an account but may restrict certain features until you provide one.

What documents you need to bring

Bring your valid passport and a document showing your U.S. address. A lease, utility bill, or bank statement with your name and address will work. If you just arrived and do not have a utility bill yet, a lease or rental agreement is usually enough.

You will also need a tax identification number. If you have a Social Security number, bring that. If not, you can explore for an ITIN through the IRS before you open the account, or some banks will let you open the account and add the ITIN later. An ITIN takes about two weeks to arrive by mail after you submit Form W-7 to the IRS, though you can request expedited processing at certain IRS offices if you are in a hurry.

Bring a second form of ID if you have one—a driver's license, national ID card, or student ID. Not all banks require it, but it speeds up the process.

Which banks accept non-citizens most readily

Large national banks like Chase, Bank of America, Wells Fargo, and Citibank all open accounts for non-citizens, though their policies vary slightly. Chase and Citibank are generally the most straightforward because they have international operations and see non-citizen customers regularly. Smaller regional banks and credit unions vary widely—some welcome non-citizens, others do not.

Call the bank before you go in. Ask specifically: "Can I open a checking account as a non-citizen with a passport and ITIN?" This takes two minutes and tells you whether to make the trip. Many branches have different policies, so calling the specific branch you plan to visit is better than calling a general customer service line.

Online-only banks like Chime, Ally, and Charles Schwab have looser requirements in some cases, but they also have stricter verification processes because they cannot see you in person. Read the fine print on their websites before you start an process.

How visa status affects the process

Your visa status does not disqualify you, but the bank will verify it. They run your passport number and visa information through a Department of Homeland Security database to confirm you are in the country legally. This check is automatic and takes a few minutes.

Tourist visas, student visas (F-1), work visas (H-1B, L-1, O-1), and temporary protected status all work. Visitor visas and visa waiver status work too. The bank is not checking whether you are allowed to work—they are checking whether you are allowed to be here at all.

If your visa has expired or you are in the country illegally, the bank will refuse to open the account. There is no workaround for this.

Minimum deposits and account fees

Minimum deposits range from zero to $300, depending on the bank and account type. Chase and Bank of America often require $25 to $100 for a basic checking account. Some online banks have no minimum. Ask about this when you call.

Monthly fees also vary. Many banks waive the monthly fee if you keep a minimum balance (usually $500 to $1,500) or set up direct deposit. Some accounts have no monthly fee at all. If you are going to be in the country for only a few months, ask whether the bank charges a fee for closing the account early—some do, some do not.

Getting your debit card and using it

The debit card is issued automatically when your account opens. You will receive it in the mail within 7 to 10 business days. While you wait, you can use your account number and routing number to set up online bill pay, or you can use your temporary card number (if the bank provides one) to shop online.

You can also withdraw cash from ATMs using your temporary card or by asking a teller at the bank. Some banks let you use your phone to access your account and set up a digital wallet (Apple Pay, Google Pay) within hours of opening the account, which lets you pay at stores before the physical card arrives.

Your debit card works the same way it does for anyone else: you can use it at stores, online, and at ATMs. Some merchants may ask for ID when you use it, especially for large purchases, so keep your passport handy.

If you do not have an ITIN or Social Security number yet

You have two options. First, you can explore for an ITIN before you open the account. Go to the IRS website, read Form W-7, and mail it with a copy of your passport and visa to the IRS address for your state. Processing takes about two weeks. Some IRS offices offer in-person filing, which is faster.

Second, some banks will open an account without an ITIN or Social Security number and let you add it later. Ask the bank directly: "Can I open an account now and provide a tax ID later?" If they say yes, get this in writing or take a screenshot of the email confirmation. You will need to add the number within 90 days in most cases, or the bank may freeze the account.

Do not open an account without a tax ID and then ignore it. Banks are required by law to close accounts if they do not have a valid tax ID after a certain period, and you will lose access to your money while they process the closure.

Frequently Asked Questions

Can I open a checking account if I am here on a tourist visa?

Yes. Tourist visas are valid for bank purposes. The bank will verify your visa status through the Department of Homeland Security database, and as long as your visa is current, you can open an account. You will still need a U.S. address and a tax ID.

What if the bank says they cannot verify my visa status?

This usually means there is a delay in the government database, not that your visa is invalid. Ask the bank if you can come back the next day, or try a different branch of the same bank. If the problem persists, contact the bank's customer service line and ask to speak to someone in the fraud or compliance department—they can sometimes manually verify your status.

Do I need a Social Security number to get a debit card?

No. An ITIN works just as well. Some banks will issue a debit card without either one, but they may restrict certain features (like online bill pay or transfers) until you provide a tax ID. Ask the bank what restrictions explore before you open the account.

Can I use my debit card outside the United States?

Yes, but you will pay foreign transaction fees. Most U.S. banks charge 1% to 3% on purchases made outside the country, plus any fees the foreign bank charges. Some online banks and credit unions have lower or no foreign transaction fees, so compare before you open the account if you plan to use the card abroad.

What happens to my account if my visa expires?

The account itself does not close automatically. However, the bank may freeze it or ask you to update your visa status. If you leave the country, you can keep the account open and use it remotely, but some banks restrict access for accounts held by people outside the U.S. Call your bank before you leave to ask about their policy.