Skip to main content

How to Open a Bank Account in USA as a Foreigner

How to open a US bank account as a foreigner or expat – Chase, Bank of America, Citi and Wells Fargo compared, no SSN required, step-by-step guide for H-1B, L-1 and F-1 visa holders

Opening a bank account in the United States as a foreigner is one of those tasks that sounds straightforward until you actually try to do it. Honestly, the American banking system was not designed with international arrivals in mind — and walking into a Chase or Bank of America branch on your first week in the country, without a Social Security Number and with a foreign address, can feel like hitting a wall. But it is absolutely doable. Thousands of expats open US bank accounts every week. You just need to know the right approach, the right documents and — increasingly — the right digital alternatives that have transformed the experience for recent arrivals.

A US bank account is not just convenient — it is essential for daily American life. Without one, you cannot receive a salary via direct deposit, pay rent by check or ACH transfer, build a US credit history, use Zelle for payments or avoid the eye-watering fees of currency conversion on every transaction. Getting your US bank account set up in your first week is the single most important financial task of your American arrival. This complete guide covers everything you need — from traditional bank account opening to modern fintech alternatives — to get your American financial life started the right way.

Can Foreigners Open a Bank Account in the USA?

Yes — absolutely. There is no US law preventing foreigners from opening bank accounts. However the process and requirements vary significantly between banks, and some banks are considerably more foreigner-friendly than others. Understanding what is actually required versus what individual bank branches sometimes incorrectly demand saves you significant frustration.

Pass / Status Can Open US Bank Account? Typical Requirements
H-1B Visa holder ✅ Yes — easiest route Passport, visa, employer letter, US address
L-1 Visa holder ✅ Yes Passport, visa, US address, employer letter
F-1 Student Visa ✅ Yes Passport, I-20, university enrollment letter
Green Card holder ✅ Easiest — treated like citizen Green Card, passport, US address
B-1/B-2 Tourist/Business Visa ⚠️ Difficult but possible Limited banks accept — need ITIN and strong documentation
No US visa — non-resident ⚠️ Very limited options ITIN required, few banks accept — Wise/Revolut better option
The Social Security Number question: Many expats believe they need a Social Security Number (SSN) to open a US bank account. This is incorrect — it is a common misconception perpetuated by uninformed bank employees. US banks are not legally required to demand an SSN. They can accept an Individual Taxpayer Identification Number (ITIN) or simply a passport and visa for account opening. If a branch employee tells you that you need an SSN, ask to speak to the branch manager or visit a different branch. The policy varies by individual employee knowledge, not by law.

Documents Required to Open a US Bank Account as a Foreigner

Prepare these documents before visiting any bank — having everything ready significantly speeds up the process and reduces the chance of being sent away to gather missing paperwork:

šŸ“„ Always Required

  • Valid passport — your primary government-issued photo ID
  • US visa — stamped in your passport (H-1B, L-1, F-1, O-1 etc.)
  • US residential address — utility bill, lease agreement or employer letter confirming your address. Most banks require a US address — a temporary hotel address is generally not accepted
  • Initial deposit — USD 25 to USD 100 for most checking accounts

šŸ“„ Highly Recommended

  • Employer offer letter or employment verification — confirms your US work status and income source
  • ITIN (if you have one) — Individual Taxpayer Identification Number issued by the IRS. Not required but makes the process smoother at some banks
  • I-94 arrival record — proof of lawful US entry, available at i94.cbp.dhs.gov
  • Second form of ID — some banks want a second document. A national ID card from your home country works well

Best Banks for Foreigners and Expats in the USA

Not all US banks are equally welcoming to foreign nationals. Based on expat community experience, these banks consistently offer the most foreigner-friendly account opening processes:

šŸ¦ Chase Bank

America's largest bank by assets and consistently the most recommended for expats. Chase has a clear policy allowing account opening with passport and visa — no SSN required. The Chase Total Checking account is the most popular choice for new expats — widely accepted for direct deposit, extensive ATM network nationwide and the Chase mobile app is excellent. The Chase Sapphire banking relationship also unlocks strong credit card rewards once you have established a banking history.

Account: Chase Total Checking
Monthly fee: USD 12 (waived with $500+ direct deposit)
SSN required: ❌ No — passport and visa accepted
Best for: Most expats — widest acceptance and ATM network

šŸ¦ Bank of America

Second most recommended large bank for expats. Bank of America has a strong international reputation and experience with foreign national account holders. The Advantage Plus Banking account is the standard expat choice. Bank of America's Preferred Rewards program rewards relationship banking and the app is consistently rated among the best in the US. Particularly popular with Latin American and European expats.

Account: Advantage Plus Banking
Monthly fee: USD 12 (waivable)
SSN required: ❌ No — ITIN or passport accepted
Best for: Expats building a long-term US banking relationship

šŸ¦ Citibank

Citibank is particularly strong for internationally mobile professionals — it has genuine global banking infrastructure and the ability to link US and international accounts in many countries. The Citi Priority and Citigold accounts offer meaningful cross-border banking benefits including global ATM fee waivers and international wire transfer advantages. For expats who will maintain accounts in both the US and their home country, Citibank's global platform is a genuine differentiator.

Account: Citi Priority or Regular Checking
Monthly fee: USD 0 — USD 30 depending on tier
SSN required: ❌ No — passport accepted
Best for: Internationally mobile expats with home country Citi accounts

šŸ¦ Wells Fargo

Wells Fargo has a strong branch presence particularly in the western United States and is a practical choice for expats in California, Texas and other western states. The Everyday Checking account is straightforward and the app is competent. Wells Fargo has had well-publicised compliance issues in recent years that have led some expats to prefer Chase or Bank of America, but for basic banking needs it functions well.

Account: Everyday Checking
Monthly fee: USD 10 (waivable)
SSN required: ❌ No — passport and ITIN accepted
Best for: Expats in western US states

šŸ¦ HSBC USA

HSBC is a natural choice for expats who already bank with HSBC internationally — the ability to pre-open a US account before arriving in America (available to HSBC Premier customers in many countries) eliminates the first-week banking stress entirely. HSBC Premier customers also receive global benefits including international ATM fee waivers and preferential rates. If you bank with HSBC in the UK, Hong Kong, Singapore or elsewhere, exploring the US account transfer is strongly recommended.

Account: HSBC Premier (if qualifying) or regular checking
Monthly fee: Waived for Premier customers
SSN required: ❌ No for existing HSBC customers
Best for: Existing HSBC customers, high-net-worth expats

šŸ’» Charles Schwab Bank

Charles Schwab's High Yield Investor Checking account is a genuine standout for expats who travel internationally — it reimburses all ATM fees worldwide, offers excellent exchange rates for international transactions and charges no monthly fees. Primarily designed for investors but the checking account is available to anyone. The best choice if you travel frequently between the US and your home country or other destinations.

Account: High Yield Investor Checking
Monthly fee: USD 0
International ATM fees: Fully reimbursed worldwide
Best for: Frequent international travellers, no-fee banking

Digital and Fintech Banking Options

The traditional bank account is no longer the only option for expats in the USA. A new generation of digital banking platforms has significantly improved the financial options for newly arrived foreigners — some of which are genuinely superior to traditional bank accounts for specific use cases:

Platform Type SSN Required Best For Key Feature
Wise (formerly TransferWise) Fintech / Multi-currency ❌ No International transfers, multi-currency Real exchange rate, 40+ currencies
Revolut Fintech / Multi-currency ❌ No International spending, currency exchange Interbank exchange rates, virtual cards
Chime Digital bank (FDIC insured) ✅ Required No-fee banking, early direct deposit Get paid 2 days early, no fees
Mercury Business banking ⚠️ EIN needed Startups and self-employed expats Best US business banking for foreigners
Majority Expat-focused digital bank ❌ No New arrivals, no SSN Built specifically for expats
The smartest first-week strategy: Open a Wise or Revolut account before you arrive in the USA — both can be set up from your home country and give you immediate access to a USD account number for receiving your first US paycheck if needed. Then open a Chase or Bank of America checking account within your first week using your passport and visa. Use the traditional bank for salary, rent and local payments. Use Wise for international transfers home and for the best exchange rates. This two-account approach covers all your bases from day one.

Step-by-Step — Opening a Chase Account as a New Expat

  1. Gather your documents before going to the branch
    Passport with US visa stamp, your US residential address (lease agreement or employer letter confirming your address), your employer's name and address and your initial deposit amount (USD 25 minimum but USD 100 is practical). Print or have digital copies of everything.
  2. Find a Chase branch near your home or workplace
    Use the Chase branch locator at chase.com. While some Chase account types can be opened online, the process for foreign nationals without an SSN is most reliably done in person — branch staff can navigate the verification process more flexibly than automated online systems.
  3. Visit during business hours — avoid Mondays and lunch hours
    Chase branches are busiest on Mondays and at lunchtime. Tuesday through Thursday mornings typically have shorter waits. Ask specifically for a personal banker rather than joining the teller queue — account openings are handled by personal bankers.
  4. Explain your situation clearly to the banker
    Tell the banker upfront that you are a foreign national on a work visa, that you do not yet have a Social Security Number and that you would like to open a checking account. Having this conversation clearly at the start avoids being sent to gather an SSN you do not yet have.
  5. Choose your account type
    Chase Total Checking is the standard recommendation — the monthly fee of USD 12 is waived when you receive direct deposit of USD 500 or more per month, which your employer salary will satisfy from your first paycheck. Chase Savings Plus can be opened simultaneously as a linked savings account.
  6. Set up Chase Online Banking and mobile app
    Activate online banking before leaving the branch. Download the Chase mobile app (iOS and Android) and set up Face ID or fingerprint login. Enable Zelle within the app — Zelle is the primary peer-to-peer payment method in the US and is essential for splitting bills, paying landlords and everyday transfers.
  7. Update your employer's payroll with your account details
    Contact your HR or payroll department immediately after opening your account. Provide your Chase routing number and account number for direct deposit setup. Most US employers process payroll by direct deposit and some require at least one pay cycle of notice to switch from check to direct deposit.

Understanding the US Payment Ecosystem

The American payment system has unique features that often surprise expats from countries with more advanced instant payment infrastructure:

šŸ’ø Zelle

The US's primary bank-to-bank instant transfer system — integrated directly into most major bank apps including Chase, Bank of America and Wells Fargo. Zelle transfers between enrolled users are instant and free. This is the closest equivalent to PayNow (Singapore) or BACS (UK). Set up Zelle immediately — your landlord, utility providers and American colleagues will almost certainly use it.

šŸ’ø Venmo and PayPal

Venmo is America's most popular peer-to-peer payment app — particularly dominant among younger Americans for splitting restaurant bills, shared household expenses and casual payments. Owned by PayPal, Venmo has a social feed component and is deeply embedded in US social culture. Download Venmo and link it to your bank account within your first week.

šŸ’ø Checks (Cheques)

Personal checks are still used in the USA far more than in most developed countries — for rent payments, security deposits, utility setup and various official payments. Your bank will issue a checkbook with your account. Learn to write a check properly — the format is specific and errors cause payment failures. Many Americans still pay rent by mailed check monthly.

šŸ’ø ACH Transfers

Automated Clearing House (ACH) is the US's electronic bank transfer system — used for direct deposit payroll, bill payment, rent and most bank-to-bank transfers. ACH transfers are free but take 1-3 business days (unlike instant transfers in many Asian and European banking systems). This slower timeline surprises many expats accustomed to same-day or instant bank transfers.

Building US Credit History — Start Immediately

One of the most important financial tasks for US expats is building a US credit history — and the sooner you start, the better. Without a US credit history, you cannot qualify for a mortgage, car loan, or many apartment leases, and you will pay higher insurance premiums.

  • Apply for a secured credit card immediately: A secured card requires a deposit (typically USD 200 to USD 500) that becomes your credit limit. Use it for small regular purchases and pay the full balance monthly. This builds credit history safely. Chase, Discover and Capital One all offer excellent secured cards.
  • Look for credit cards for thin-file applicants: Some issuers — particularly Deserve EDU for students and Nova Credit-partnered cards — specifically target newcomers with foreign credit history. Nova Credit (novacredit.com) translates international credit history from select countries to US credit reports.
  • Pay every bill on time: Payment history is 35% of your US credit score. A single missed payment can damage your score for years. Set up automatic payments for your credit card minimum from day one.
  • Become an authorized user: If you have a trusted American friend or colleague, being added as an authorized user to their credit card account provides an instant credit history boost.
The Nova Credit advantage: If you are from India, Mexico, the UK, Canada, Australia, Germany, South Korea, Brazil or several other countries, Nova Credit can translate your home country credit history to a US credit report that American lenders can use for credit decisions. This can qualify you for credit cards and even some loans shortly after arrival rather than waiting 6 to 12 months to build US credit from scratch. Check eligibility at novacredit.com.

Sending Money Home from the USA

Most US expats send money home regularly — and the method you use significantly affects how much your family actually receives. Bank wire transfers are expensive and slow. These alternatives are dramatically better:

Service Fee Exchange Rate Speed Best For
Wise 0.4% — 1.5% Mid-market rate 1 — 2 days Most countries, transparent pricing
Remitly USD 0 — USD 3.99 Competitive Minutes to hours South Asia, Latin America, Philippines
Western Union Variable Adds spread Minutes Cash pickup in remote locations
Bank wire transfer USD 25 — USD 45 Poor — adds spread 2 — 5 days Avoid for regular transfers

Frequently Asked Questions

Can I open a US bank account without a Social Security Number? +

Yes. US banks are not legally required to demand a Social Security Number from foreign nationals. Chase, Bank of America, Citibank and Wells Fargo all have policies allowing account opening with a valid passport and US visa. If a bank employee tells you that an SSN is mandatory, ask to speak with the branch manager or visit a different branch. An Individual Taxpayer Identification Number (ITIN) is accepted by most banks as an alternative to an SSN, but even an ITIN is not legally required for basic checking account opening.

Which is the best bank for expats in the USA? +

Chase Bank is the most consistently recommended bank for expats — it has the largest ATM network in the US, a clear policy on foreign national account opening, an excellent mobile app and the Chase Total Checking account's monthly fee is easily waived with direct deposit. For expats who travel internationally frequently, Charles Schwab High Yield Investor Checking is outstanding — it reimbursed all worldwide ATM fees and has no monthly charge. For expats who already bank with HSBC internationally, HSBC USA provides the smoothest cross-border experience.

What is an ITIN and do I need one? +

An Individual Taxpayer Identification Number (ITIN) is a tax processing number issued by the IRS to people who are required to have a US taxpayer identification number but are not eligible for a Social Security Number. If you are working in the US on a valid work visa (H-1B, L-1, O-1), you will receive an SSN through the normal visa process and do not need an ITIN. ITINs are primarily for non-residents, self-employed individuals on certain visa types, or those filing US tax returns without work authorization. Most employed expats on work visas will use their SSN rather than an ITIN.

How do I send money from the USA to my home country cheaply? +

Wise (formerly TransferWise) is the best option for most international transfers from the USA — it uses the mid-market exchange rate with transparent fees of 0.4% to 1.5% depending on the destination currency. For transfers to South Asia, Latin America and the Philippines, Remitly offers competitive rates and fast delivery. Avoid bank wire transfers which charge USD 25 to USD 45 per transfer plus hidden exchange rate spreads that can cost an additional 2% to 3%. Using Wise for regular remittances versus bank wire transfers saves USD 300 to USD 600 per year on a monthly USD 1,000 transfer.

How quickly can I open a US bank account after arriving? +

You can open a US bank account on your first full business day in the country — as long as you have a US residential address (a signed lease agreement or employer letter confirming your address is sufficient). The in-branch process takes approximately 30 to 60 minutes. Your account is typically active the same day and your debit card arrives by mail within 5 to 7 business days. Online banking and mobile app access are usually activated the same day as account opening. Some banks allow you to receive a temporary debit card number for immediate digital use while waiting for the physical card.

What is Zelle and do I need it? +

Zelle is the US's primary bank-to-bank instant transfer system — integrated directly into most major bank apps including Chase, Bank of America and Wells Fargo. Zelle transfers between enrolled users are instant and free. In practice, Zelle is how most Americans split bills, pay rent, repay friends and handle everyday person-to-person transfers. You need Zelle. Set it up within your bank app during your first week — your landlord, colleagues and American friends will almost certainly use it and expecting a check or cash for everything is practically unsustainable in modern American life.

One more important tip: Once your Chase or Bank of America account is established and your first salary has been deposited, apply for a credit card immediately — even a secured one. The USA runs on credit scores and the earlier you start building yours, the better your financial options become. Apartment applications, car leases, insurance premiums and eventually mortgage rates all depend on your US credit score. Starting from zero is unavoidable — but starting immediately is entirely within your control.

Official Resources

Final Thoughts

Opening your US bank account is the financial foundation of your entire American life — and it is genuinely simpler than the stories you may have heard suggest. Chase on day one, Zelle activated by day two, Venmo on your phone by day three and a secured credit card application submitted by week two. That is the financial sequence that sets you up correctly for everything that follows.

The American financial system is different from what most expats are accustomed to — slower ACH transfers, the persistence of paper checks, the credit score obsession, the complexity of the banking and fintech landscape. None of it is difficult once you understand the system. And understanding it quickly gives you genuine advantages — the ability to build credit, access better rates, receive full salary via direct deposit and manage money across borders efficiently.

Get the bank account sorted in week one. Everything else follows from there.

Questions About US Banking as an Expat?

Drop a comment below — bank recommendations, account opening experiences, credit building questions or anything about the US financial system. Browse more USA expat guides at ExpatWiki.

ExpatWiki

✏️ ExpatWiki Editorial Team

We are a team of experienced expats who have lived and worked across Singapore, UAE, Saudi Arabia, Malaysia, Australia, Europe and USA. Our guides are written from real experience — honest, practical and up to date.


Singapore | UAE | Saudi Arabia | Malaysia | Australia | Europe | USA

About ExpatWiki

Comments

Follow ExpatWiki

Facebook LinkedIn Reddit X Pinterest

© ExpatWiki 2026. All Rights Reserved.