Non-US residents can open US bank accounts, but the process is more complicated than it is for citizens, and your options depend on your visa status and which bank you approach.

The short answer: yes, it is possible. But "possible" does not mean straightforward. US banks are required by federal law to verify the identity and tax status of everyone who opens an account, and that verification is harder when you live outside the country. Some banks will not do it at all. Others will, but only if you meet specific conditions — usually a valid visa, a US address, or an existing relationship with the bank.

The real constraint is not law but policy. Each bank sets its own rules about who it will serve. A bank that accepts non-residents in one state may refuse them in another. A bank that opens accounts for visa holders may not open them for people on tourist visas. You cannot know until you ask, and asking the wrong way — through a general customer service line — often gets you a "no" that is not actually final.

Key Takeaways

  • Banks must verify your identity and tax status under federal law, which is why they ask for a passport, visa, and proof of a US address or employment.
  • Visa status matters: H-1B, L-1, and student visa holders have better odds than tourists or people on visitor visas, because banks see them as staying longer.
  • Online banks and banks with international operations are more likely to accept non-residents than regional banks, though policies vary widely.
  • You will need an Individual Taxpayer Identification Number (ITIN) if you do not have a Social Security Number, and getting one takes weeks.
  • A US address — even a temporary one, a friend's address, or a mailbox service — is often required, though some banks will accept a foreign address if you have a visa.

What banks actually need from you

Every bank that opens an account for a non-resident will ask for the same core documents. The variation is in how strictly they enforce the rules and what they will accept as proof.

You will need a valid passport. This is non-negotiable. Banks use it to verify your identity and, more importantly, to confirm your citizenship and whether you are subject to US tax law. If your passport is expired, renew it before you approach any bank.

You will need proof of a US address. This is where the process gets sticky. Some banks require a physical street address in the US — not a PO box. If you do not have one, you can use a friend's or family member's address, a temporary address where you are staying, or a mailbox service like UPS Store or iPostal2 that provides a street address. A few banks will accept a foreign address if you have a valid US visa, but this is rare and usually only at larger institutions.

You will need a tax identification number. If you have a Social Security Number, bring it. If you do not, you will need an Individual Taxpayer Identification Number (ITIN). Getting an ITIN takes four to six weeks through the IRS, so plan ahead. You explore using Form W-7 and must submit it by mail with your passport and proof of identity.

Visa status and how it affects your chances

Banks categorize non-residents by how long they are likely to stay in the US, and that affects whether they will open an account for you.

H-1B visa holders (specialty occupations), L-1 visa holders (intracompany transfers), and student visa holders (F-1, J-1) have the easiest time. Banks see these as temporary residents with a defined end date and a reason to be here. Most major banks will open accounts for people in these categories, especially if they have a US address and an employer or school that can verify their status.

Visitor visas (B-1/B-2) are harder. Banks treat tourists and short-term visitors as higher risk because there is no may provide they will stay long enough to maintain the account. Some banks will refuse outright. Others will open an account but may close it if you do not use it or if your visa expires.

No visa at all — you are a foreign national visiting on the Visa Waiver Program or you have not yet entered the US — makes it much harder. You can still open an account, but you will need either a US address or a bank that explicitly serves non-residents.

Which banks are most likely to say yes

Large national banks with international operations are more flexible than regional banks, though none of them advertise this openly. Chase, Bank of America, Citibank, and Wells Fargo all open accounts for non-residents, but the experience varies by branch and by the individual banker you speak to. Calling the main customer service line usually gets you a "no." Visiting a branch in person, especially in a major city, usually works better.

Online banks like Charles Schwab, Wise (formerly TransferWise), and Revolut are built for international customers and are often the easiest route. They do not require a physical US address in the same way, and they move faster. Wise and Revolut are not traditional banks — they are money transfer and fintech services — but they offer accounts that function like checking accounts and come with debit cards.

Credit unions are usually harder. They tend to have stricter rules about residency and are less equipped to handle the tax verification that non-residents require.

The actual steps to open an account

The process differs depending on whether you are in the US or explore from abroad, and whether you already have an ITIN.

If you are in the US on a visa, visit a branch in person. Bring your passport, visa, proof of your US address, and either your Social Security Number or your ITIN. Tell the banker you are a non-resident and ask whether they can open an account for your visa category. If the first banker says no, ask to speak to someone else or visit a different branch. Policies are not always consistent across branches.

If you are explore from abroad, start with an online bank or a fintech service. These can often be opened entirely online without a US address. If you want a traditional bank account, contact the bank's international customer service line or visit their website and look for "non-resident accounts" or "accounts for international customers." Some banks have dedicated teams for this. Email is often more effective than calling, because the person responding has time to look up the actual policy instead of giving you the default "no."

If you do not have an ITIN yet, explore for one before you open the account. The bank will ask for it, and you cannot get one after the account is open — you need it at the time of opening.

What happens after you open the account

Once the account is open, the bank will send you a debit card and checks to your US address. If you used someone else's address, arrange to pick them up or have them forwarded. The bank will also send tax forms — usually a Form 1098 (for interest earned) or Form 1099 (for other income) — to that same address at the end of the year.

You can use the account to receive wire transfers, direct deposits, and ACH payments from US employers or clients. You can withdraw money at ATMs and make purchases with the debit card. You cannot write checks from abroad in most cases, though you can deposit checks by mail or mobile app.

If your visa expires or you leave the US, the bank may close the account. Some banks give you a grace period; others close it when ready. Call the bank before your visa expires and ask what their policy is. If you are moving back to your home country, you may be able to keep the account open if you maintain a minimum balance, but this varies by bank.

Alternatives if a traditional bank says no

If you cannot open a traditional US bank account, you have other options that work for most of the reasons you need a US account in the first place.

Wise and Revolut offer multi-currency accounts with US account numbers and routing numbers. You can receive wire transfers and direct deposits, and you get a debit card. You do not need a US address or visa. The account opens online in minutes.

PayPal and Square Cash let you receive payments and hold US dollars, though they are not full bank accounts and have limits on how much you can transfer.

Remittance services like OFX, MoneyGram, and Western Union can receive wire transfers on your behalf, though they charge fees and are slower than a bank account.

If you are a freelancer or contractor, Stripe and 2Checkout can hold US dollars and pay you out to a foreign bank account, which is often simpler than opening a US account.

Frequently Asked Questions

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

No. If you do not have a Social Security Number, you can get an Individual Taxpayer Identification Number (ITIN) instead. The bank will ask for one or the other. An ITIN takes four to six weeks to obtain through the IRS, so explore early if you know you will need one.

Can I use a friend's address as my US address on the bank account?

Yes, as long as the address is real and you can receive mail there. Tell your friend you are using their address and make sure they will forward any mail the bank sends. Some banks may call to verify the address, so your friend should know to expect that.

What if the bank closes my account after my visa expires?

Call the bank before your visa expires and ask about their policy. Some banks give you 30 to 90 days after your visa expires to close the account yourself or move the money. Others close it when ready. If the account is closed, any automatic payments or direct deposits will fail, so plan ahead.

Can I open a US bank account if I am not in the US right now?

Yes, but your options are limited. Online banks and fintech services like Wise and Revolut can open accounts entirely online without requiring you to be in the US. Traditional banks usually require you to visit a branch in person or have an existing relationship with the bank.

Will opening a US bank account affect my taxes in my home country?

Possibly. The US requires banks to report accounts held by foreign nationals to the IRS, and some countries require their citizens to report foreign bank accounts. Check the tax laws in your home country before you open the account. A tax professional in your country can tell you what you need to report.