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 visa or travel document showing you are in the country legally, and a U.S. address. Some banks require an Individual Taxpayer Identification Number (ITIN) instead of a Social Security Number (SSN). Once the account is open, you receive a debit card automatically or can request one. The whole process typically takes one to two weeks.
The catch is that not all banks treat foreign nationals the same way. Large national banks like Chase, Bank of America, and Wells Fargo have formal processes for non-citizens. Smaller regional banks and credit unions vary widely—some welcome foreigners, others do not. Your visa type matters: tourist visas, student visas, and work visas are generally accepted, but undocumented status will disqualify you at any mainstream bank.
Key Takeaways
- You need a valid passport, proof of legal U.S. presence (visa or travel document), and a U.S. address; an ITIN can substitute for an SSN at many banks.
- Large national banks have established processes for foreign nationals, while credit unions and regional banks vary in their policies and may require you to call ahead.
- A debit card is issued with most checking accounts and arrives by mail within one to two weeks of account opening.
- Some banks charge higher fees for non-resident accounts or require a minimum balance, so compare options before opening.
What documents you need to bring to the bank
Bring your valid passport as your primary ID. The bank will photocopy it and verify your identity. You also need proof that you are legally in the United States—this can be your visa stamp in your passport, an I-94 arrival/departure record (available online at cbp.gov), an I-20 form if you are a student, or an employment authorization document (EAD) if you are working.
You must provide a U.S. address. This can be your apartment, a hotel, a friend's house, or a temporary address where mail can reach you. The bank will send your debit card and statements to this address, so make sure it is somewhere you can actually receive mail.
If you do not have an SSN, bring documentation of your ITIN application or your ITIN itself. If you have not applied for an ITIN yet, some banks will open the account anyway and allow you to provide the ITIN later. Others will not proceed without one. Call the bank's customer service line before you visit to confirm what they accept.
Which banks accept foreign nationals most readily
Chase has a formal process for non-citizens and accepts valid passports and visas. They do not require an SSN if you have an ITIN. Most Chase branches can open the account in one visit, and the debit card arrives within seven to ten business days.
Bank of America accepts foreign nationals with a passport and visa, and they also accept ITINs. Some branches move faster than others, so call ahead to confirm the branch you plan to visit handles non-citizen accounts regularly.
Wells Fargo has a similar process but is stricter about address verification. They may ask for a utility bill or lease in your name, which can be difficult if you just arrived. If you cannot provide one, ask whether they accept a hotel registration or a letter from your employer.
Credit unions vary widely. Some credit unions are open to non-citizens, others are not. Call your local credit union and ask directly—do not assume. If you are a student, your university may have a credit union on campus that has a streamlined process for international students.
How to get an ITIN if you do not have a Social Security Number
An ITIN is a nine-digit number issued by the IRS for tax purposes. You do not need to be a citizen or have a work visa to get one. You apply by submitting Form W-7 to the IRS, along with proof of identity (your passport) and proof of U.S. residency (a lease, utility bill, or bank statement with your address).
You can mail the form and documents to the IRS, or you can apply in person at an IRS office or through an authorized acceptance agent. Processing by mail takes four to six weeks. In-person applications at an IRS office take about the same time, but you get a receipt immediately showing you have applied.
Some banks will open your account before your ITIN arrives, as long as you show proof that you have applied. Others will not. Ask the bank directly whether they will hold an account open while you wait for your ITIN number to arrive.
Timeline from account opening to receiving your debit card
The account itself opens on the day you visit the bank, assuming your documents are in order. You can start using online banking and transfers immediately. The physical debit card is printed and mailed separately, which takes five to ten business days depending on the bank and your location.
If you need a debit card faster, ask the bank whether they offer a temporary card number you can use online while you wait for the physical card. Some banks will issue a temporary number the same day. Others will not.
If your card does not arrive within two weeks, contact the bank's customer service line. Cards can be lost in the mail, and the bank can reissue one. Reissued cards typically arrive within another five to seven business days.
Fees and minimum balances for non-citizen accounts
Most banks do not charge higher fees specifically because you are a foreigner, but some do charge monthly maintenance fees on checking accounts if you do not maintain a minimum balance. This minimum varies: Chase may require $500, Bank of America $1,500, Wells Fargo $300. Check the bank's fee schedule before you open the account.
Some banks waive the monthly fee if you set up direct deposit of your paycheck, or if you maintain a certain balance. If you are a student or on a temporary visa without income, ask whether the bank offers a student or non-resident account with lower minimums or no fees.
International wire transfers into your account may carry a fee of $15 to $50 depending on the bank. Outgoing wire transfers to another country typically cost $25 to $50. ATM withdrawals outside the bank's network usually cost $2 to $3 per transaction, plus any fee charged by the ATM operator.
What to do if a bank refuses to open an account for you
If a large national bank turns you down, the reason is usually one of these: your visa or travel document is expired, you cannot provide a U.S. address, or you do not have an ITIN and the bank requires one before opening. Ask the bank which requirement you did not meet, and whether you can come back once you have resolved it.
Try a different bank. Credit unions, smaller regional banks, and online banks sometimes have more flexible policies. Online banks like Chime, Ally, and SoFi may accept non-citizens with an ITIN and a U.S. address, though you will need to verify this by calling their customer service line—their websites do not always state their policy clearly.
If you are a student, contact your university's international student office. Many universities have partnerships with banks that streamline account opening for international students, or they can direct you to a bank that has done this before.
Frequently Asked Questions
Can I open a checking account on a tourist visa?
Yes. A tourist visa (B-1/B-2) counts as proof of legal presence. Bring your passport with the visa stamp and a U.S. address. Most banks will open the account the same day. You do not need an SSN or ITIN, though some banks prefer an ITIN.
What if my passport expires soon?
Banks accept passports that are currently valid. If your passport expires within a few months, the bank may still open the account, but they may ask you to renew it before they issue the debit card. Renew your passport before you visit the bank if possible to avoid delays.
Can I use a debit card from my home country instead?
Yes, but it will cost you more. Foreign debit cards typically charge $3 to $5 per ATM withdrawal in the U.S., plus currency conversion fees if your account is in another currency. A U.S. debit card has no conversion fees and lower ATM fees, so it is cheaper in the long run.
Do I need a credit history to open a checking account?
No. Checking accounts do not require a credit check. Debit cards are linked to your checking account balance, not to credit, so your credit history does not matter. You only need valid ID, proof of legal presence, and a U.S. address.
What happens to my account if my visa expires?
Your checking account remains open and active. The bank does not close it because your visa expired. You can continue to use the debit card and access your money. However, if you leave the country and do not use the account for a long time, the bank may close it due to inactivity, typically after 12 months with no transactions.