What a US visitor can and cannot do at a bank

A US visitor can open a bank account, but not at every bank and not with the same ease as a US resident. Most major banks will turn you away if you don't have a Social Security number or an Individual Taxpayer Identification Number (ITIN). Some smaller banks and credit unions will work with you using only a passport and visa, though the account will have restrictions — typically no overdraft, no check-writing, and lower deposit limits.

The core issue is that banks use your Social Security number or ITIN to verify your identity against federal databases and to report interest income to the IRS. Without one, a bank has to do manual verification, which costs them money and creates compliance risk. This is why the process exists but is uncommon.

Your visa status matters. If you're on an F-1 student visa, an H-1B work visa, or a tourist visa (B-1/B-2), you have different options. A tourist on a B-2 visa will have the hardest time; banks assume you're temporary and may decline you outright. A student or worker on a longer visa may find banks more willing to work with you.

Key Takeaways

  • Most US banks require a Social Security number or ITIN, which tourists do not have and cannot easily obtain.
  • Some credit unions and smaller regional banks will open accounts for visa holders using a passport, visa, and proof of US address, but with limits on deposits and features.
  • Students on F-1 visas and workers on H-1B visas have better options than tourists, because their visa category signals longer-term presence.
  • An ITIN can be obtained through the IRS if you have a reason to file taxes or earn US income, but the process takes weeks and requires documentation of your status.

Banks that work with visa holders without a Social Security number

Credit unions are your most realistic option. Many credit unions, especially those affiliated with universities or large employers, will open accounts for international visitors if you bring a valid passport, visa, and proof of a US address (a lease, utility bill, or letter from your employer). They typically charge no monthly fee and don't require a minimum balance, which makes them more flexible than major banks.

Some regional banks also do this. Chime, a digital bank, has opened accounts for visa holders in the past, though their policy changes and you should contact them directly. Charles Schwab and some online banks have also worked with international visitors, but again, policies vary by month.

The account you get will be basic. You'll have a debit card and online access, but no check-writing, no overdraft protection, and a daily deposit limit (often $500 to $2,500). These limits exist because the bank cannot verify your identity as thoroughly as it can for a US citizen or permanent resident.

Call ahead before you visit a branch. Don't assume a bank will open an account just because you've read that they do — policies change, and individual branches sometimes interpret rules differently. Ask specifically: "Can you open an account for someone on a B-2 visa with a passport and no Social Security number?" If the answer is no, move to the next bank.

Getting an ITIN if you plan to stay longer or earn income

An Individual Taxpayer Identification Number (ITIN) is a nine-digit number the IRS issues to people who don't have a Social Security number but need to file taxes or report US income. If you get an ITIN, most banks will treat you like a regular customer — you'll have access to checking, savings, overdraft, and all standard features.

You can obtain an ITIN if you have a reason to file taxes. Common reasons include: you earned wages in the US, you have rental income from US property, or you're required to file a tax return because of your visa status (some F-1 students must file even if they earned no income). You cannot get an ITIN just to open a bank account; the IRS requires a legitimate tax reason.

The process takes four to six weeks. You fill out Form W-7 (process for IRS Individual Taxpayer Identification Number), gather supporting documents (your passport, visa, and proof of your tax reason), and mail them to the IRS. You can also explore in person at an IRS office or through a certified acceptance agent, which speeds things up to one to two weeks.

Once you have the ITIN, bring it to any major bank. They will open a full account for you. You'll need to show your passport, visa, proof of address, and the ITIN letter from the IRS.

What documents you'll need at the bank

Bring your valid passport and visa. The bank will photocopy both. If you're explore for an account without an ITIN or Social Security number, the bank will also ask for proof of a US address — a lease, a utility bill in your name, a letter from your employer, or a bank statement from another US account. If you don't have any of these yet, ask your hotel, employer, or the person hosting you to write a letter on their letterhead confirming your address and your stay.

If you have an ITIN, bring the IRS letter that was mailed to you when the number was issued. If you have a Social Security number (which some visa holders do obtain), bring that instead.

Some banks will also ask for a phone number. If you don't have a US phone number yet, you can use your home country number, though some banks won't accept it. Consider getting a prepaid US SIM card before you visit the bank — it costs $20 to $40 and removes a barrier.

Why major banks usually say no

Chase, Bank of America, Wells Fargo, and Citibank have policies against opening accounts for people without a Social Security number or ITIN. This is not because they're hostile to visitors; it's because federal anti-money-laundering rules require them to verify identity thoroughly, and they've decided that manual verification for tourists is too costly and risky.

These banks also assume you're temporary. A checking account is a long-term relationship — the bank has to send you statements, handle disputes, and maintain the account for years. If you're leaving in three months, the bank sees little profit in the effort.

Smaller banks and credit unions have lower overhead and are more willing to take on the manual work. They also serve communities with more international residents, so they've built processes for it.

Alternatives if you can't open a bank account

If you're only in the US for a few weeks and don't want to pursue an ITIN, you have other options. Prepaid debit cards sold at drugstores and supermarkets (Visa, Mastercard, American Express) don't require a bank account or Social Security number. You load money onto them and use them like a debit card. Fees vary — some charge $5 to $10 per month, others charge per transaction — so compare before you buy.

Money transfer services like Western Union and MoneyGram let you receive money from abroad without an account. You pick it up in cash at a store. This is useful if someone is sending you money, but it's not a substitute for a bank account if you need to pay bills or receive a paycheck.

If your employer is paying you, ask whether they can issue a check or use a payroll card (a prepaid card loaded with your wages). Many US employers offer this for employees without bank accounts.

Frequently Asked Questions

Can I open a bank account on a tourist visa?

Yes, but only at credit unions and some smaller banks that accept a passport and visa instead of a Social Security number. Major banks will decline you. The account will have limits on deposits and features. If you're staying longer than a few months or earning US income, pursuing an ITIN will give you access to full accounts at any bank.

Do I need a US address to open an account?

Most banks require one, yes. If you don't have a lease or utility bill yet, ask your employer, hotel, or the person hosting you to write a letter on their letterhead confirming your address. Some banks will accept this as proof.

How long does it take to get an ITIN?

Four to six weeks by mail, or one to two weeks if you explore in person at an IRS office or through a certified acceptance agent. You need a legitimate tax reason — you cannot get an ITIN solely to open a bank account. Once you have it, any bank will open a full account for you.

Can I use a prepaid debit card instead of a bank account?

Yes, if you only need to spend money and don't need to receive paychecks or pay bills by check. Prepaid cards don't require a bank account or Social Security number. Fees vary widely, so compare options before you buy.

What if a bank says they can't open an account for me?

Try a credit union or a smaller regional bank next. Call ahead and ask specifically whether they work with visa holders. If you're staying longer than a few months, the fastest path is usually to get an ITIN, which takes four to six weeks and opens you to all major banks.