
When I moved to a new city as a young adult, setting up a bank account was straightforward. I walked in with my Social Security card and a driver's license, and twenty minutes later I had a checking account. But for the roughly 1 million people who immigrate to the United States each year, plus hundreds of thousands of international students, that experience can feel impossibly complicated. Maybe you don't have a Social Security Number yet, or any US credit history, or even a permanent address.
But you do not need a Social Security Number to open a bank account in the United States. Federal law does not require one. And once you know what documents to bring and which banks to approach, the process is more manageable than you might expect.
Why having a US bank account matters
About 4.2 percent of US households are "unbanked," meaning nobody in the household has a checking or savings account, according to the FDIC's 2023 National Survey. Non-citizens are significantly more likely to fall into that category, according to a 2025 Federal Reserve working paper.
Without a bank account, you're stuck paying check-cashing fees (often 1 to 5 percent of the check amount), buying money orders to pay rent, and carrying cash everywhere. Those costs add up fast. A person earning $3,000 a month could lose $360 to $1,800 a year just in check-cashing fees alone.
A bank account also gives you a foundation to build US credit history, which you'll eventually need for an apartment lease or a car loan.
What you actually need to bring
Every bank requires two things: proof of identity and proof of address. But the specific documents they accept vary.
Identification (bring at least two forms)
Most major banks accept any combination of these:
A valid foreign passport is the single most useful document you can bring. Nearly every US bank accepts it. Beyond that, you'll want one of the following: an Individual Taxpayer Identification Number (ITIN), a US visa or I-94 arrival record, a green card or employment authorization document, or a consular identification card (matrícula consular). Some banks also accept a foreign driver's license as a secondary ID.
Proof of address
This is where newcomers often get stuck. If you just arrived, you may not have utility bills in your name yet. Banks will typically accept a signed lease or rental agreement, a letter from your university or employer confirming your address, a utility bill (even if it's in a roommate's name, some banks will work with you), or mail from a government agency showing your US address.
Call ahead or check the bank's website before your visit. Requirements vary not just between banks but sometimes between branches of the same bank.
The ITIN question
An ITIN is a nine-digit tax processing number issued by the IRS to people who need to file taxes but aren't eligible for a Social Security Number. You don't need one to open a bank account at most institutions, but having one makes the process smoother and opens up more options.
To apply for an ITIN, you file IRS Form W-7 along with a federal tax return. Processing takes about seven weeks. If you plan to stay in the US for any length of time, getting an ITIN early is worth the effort.
Which banks make it easiest
Not all banks treat newcomers the same way. Here's what I found when researching the major options.
Big national banks
Bank of America, Chase, Citibank, Wells Fargo, and TD Bank all accept ITINs and foreign passports for account opening. Chase's Total Checking account is one of the most commonly recommended options for newcomers on work or student visas because of its large branch and ATM network. Bank of America and Wells Fargo both offer multilingual customer service, which can make a real difference when you're sorting out unfamiliar paperwork.
The downside of big banks: monthly maintenance fees. Most charge $10 to $15 per month unless you maintain a minimum balance or set up direct deposit. Make sure you understand the fee waiver requirements before you sign up.
Credit unions and community banks
Community Development Financial Institutions (CDFIs) and credit unions that serve immigrant communities are often the most flexible about documentation. Some accept a consular ID card as primary identification when larger banks won't. They also tend to charge fewer fees and offer more personal service.
The trade-off is a smaller ATM network and sometimes limited online banking features. If you live in a major metro area, search for "CDFI near me" or "immigrant-friendly credit union" plus your city name.
Online and neobank options
Several newer banks have built their products specifically for newcomers. Zolve, for example, lets you open a US bank account before you even arrive in the country, accepts a passport or ITIN, and offers a savings rate of up to 5.13 percent APY. Majority accepts a foreign government-issued ID and proof of US address with no SSN or ITIN required.
For zero-fee options, Chime and Varo both offer accounts with no monthly fees, no minimum balance requirements, and early paycheck access through direct deposit.
The catch with neobanks: most are not themselves banks. They partner with FDIC-insured banks to hold your deposits, but the user experience and support channels can vary. Read the fine print about which bank actually holds your money and confirm that bank is FDIC-insured.
Opening the account: what to expect
Most newcomers will need to open their account in person at a branch. Online account opening typically requires a Social Security Number, which creates a catch-22 for people who don't have one.
Bring all your documents, even ones you think you might not need. Having extra identification makes the process faster. Expect the visit to take 30 to 60 minutes. The banker will verify your identity, enter your information, and usually issue a temporary debit card on the spot.
Some things to ask during your visit: What are the monthly fees and how do I avoid them? Is there a minimum balance requirement? Can I set up direct deposit from my employer? What's the process if I need to send money internationally? Do you offer a secured credit card for building credit?
That last question matters more than you might think.
Start building credit immediately
A US bank account alone won't build your credit score. Credit bureaus (Experian, Equifax, and TransUnion) track loans and credit cards, not checking accounts. But once you have a bank account, you can take the next step.
A secured credit card is the most straightforward path. You put down a refundable deposit (usually $200 to $500), and the bank gives you a credit card with a limit equal to your deposit. Use it for small purchases, pay the balance in full every month, and the bank reports your on-time payments to all three credit bureaus.
Capital One's secured Mastercard accepts ITINs in place of Social Security Numbers. Several credit unions offer similar products. Within six to twelve months of responsible use, you'll have enough credit history to qualify for unsecured cards and other financial products.
Common mistakes to avoid
I've seen newcomers make a few costly errors that are easy to prevent.
First, don't pay someone to open a bank account for you. Scammers target immigrants with offers to "help" open accounts for a fee. Every bank will open your account for free. If someone is charging you, walk away.
Second, don't keep large amounts of cash at home. I understand the instinct, especially if you come from a country where banks aren't trustworthy. But in the US, FDIC insurance covers up to $250,000 per depositor per bank. Your money is safer in a bank than under your mattress, and it's protected even if the bank fails.
Third, don't ignore fees. A $12 monthly maintenance fee might not sound like much, but that's $144 a year. If the bank requires a $1,500 minimum balance to waive the fee and you can't maintain it, look for a no-fee account instead.
Fourth, don't skip the credit-building step. Your future self will thank you. Every month you wait to start building credit is a month of history you can't get back.
The bottom line
You don't need a Social Security Number or a US credit history to open a bank account in the United States. A valid passport and one or two supporting documents will get you through the door at most banks. Pick one that works with newcomers, ask about fee waivers, and open a secured credit card as soon as you can.
The US financial system can feel opaque when you first arrive. Getting a bank account cuts through a lot of that confusion, and it's more accessible than most people realize.
Get Smarter With Your Money
Join 10,000+ readers getting weekly tips on budgeting, investing, and building wealth — no spam, just actionable advice.
Free forever. Unsubscribe anytime.
Continue to Beehiiv to choose whether to subscribe. Visiting this site does not subscribe you to our newsletter. Read our Privacy Policy.