Yes, you can open a U.S. bank account without an SSN, but the process and your options depend on your immigration status and the bank you choose
Most banks will not ask for a Social Security number on the process itself. What they actually need is a way to verify your identity and comply with federal anti-money-laundering rules. If you have a valid passport, state ID, or other government-issued identification, many mainstream banks will open an account for you. The real barrier is not the SSN requirement—it is that some banks have stricter policies than others, and some require an Individual Taxpayer Identification Number (ITIN) instead.
The process takes longer than it does for someone with an SSN, and you may face more questions about your income source and the purpose of the account. But you do have concrete options, and the account itself functions exactly like any other checking or savings account once it is open.
Key Takeaways
- Banks do not require an SSN to open an account, but they do require a valid government-issued ID and proof of identity, which you can provide with a passport or state ID.
- An ITIN (Individual Taxpayer Identification Number) issued by the IRS can substitute for an SSN on bank applications and is the standard path for non-citizens without work authorization.
- Credit unions and online banks often have more flexible policies than large national banks and may process your process faster.
- You will likely be asked about your income source, employment status, and the purpose of the account; having clear answers ready speeds up approval.
- Once your account is open, you can use it for direct deposit, bill pay, and transfers just like any other account, though some features may have limits.
What banks actually require instead of an SSN
Banks are required by federal law to verify your identity and determine whether you are a U.S. person or a foreign national for tax reporting purposes. An SSN is one way to do that, but it is not the only way. What they need is a valid government-issued ID—a passport, a state driver's license, a visa, or a national ID card from your home country. They also need your name, date of birth, and address, which you provide on the process.
If you do not have an SSN and do not plan to work in the U.S., you can still open an account using your passport and address alone. If you do plan to work or earn income in the U.S., the bank will ask for an ITIN instead. An ITIN is a nine-digit number issued by the IRS specifically for people who are not may be able to access for an SSN but need to file taxes or open financial accounts. You do not need work authorization to get an ITIN; you can obtain one by filing Form W-7 with the IRS, either by mail or through an authorized IRS agent.
Some banks will open your account while your ITIN process is pending. Others will ask you to come back once you have the number. Call ahead to ask the specific bank's policy before you visit.
Which banks are most likely to say yes
Large national banks like Chase, Bank of America, and Wells Fargo have standardized policies and often require either an SSN or an ITIN before they will open an account. They are not impossible to work with, but the process is slower and you may be asked more detailed questions about your income and the source of your funds.
Credit unions and smaller regional banks are often more flexible. Many credit unions will open an account for non-citizens with just a passport and proof of address, especially if you have a referral from a current member. Online banks like Chime, Wise, and Revolut have fewer in-person verification requirements and sometimes allow you to open an account entirely through their app, though they still verify your identity through other means.
Immigrant-focused banks and community banks in areas with large immigrant populations often have staff trained to handle applications from people without SSNs. If you live in or near a city with a significant immigrant community, calling local banks and asking directly about their non-SSN policy can save you time. Some will tell you over the phone whether they can help you.
The ITIN route: when and how to get one
An ITIN takes four to six weeks to arrive by mail after you submit Form W-7 to the IRS. You can speed this up to one to two weeks by going to an authorized IRS agent in person—these are often found at community organizations, tax preparation offices, and immigrant service nonprofits. Search "ITIN authorized agent near me" to find one in your area.
You do not need to have a job offer or work authorization to get an ITIN. You can get one straightforward by stating that you plan to file taxes or open a financial account. The IRS will issue the number whether or not you are authorized to work in the U.S.
Once you have your ITIN, most banks will treat it the same way they treat an SSN on their process. Some banks will even let you use a pending ITIN number (the number you receive from the IRS agent before the official card arrives) to open your account when ready. Ask the bank whether they accept pending ITINs before you explore.
What happens during the process process
When you walk into a bank or explore online, you will be asked for your name, date of birth, address, and a government-issued ID. The teller or online form will then ask whether you have an SSN. If you say no, they will ask for an ITIN or will note that you do not have one. At this point, some banks will proceed; others will ask you to come back once you have an ITIN.
If the bank does proceed, they will ask about your income source, your employment status, and the purpose of the account. Be direct and honest: say whether you are a student, a visitor, a permanent resident, or something else. Explain where your money comes from—savings, family support, a job you plan to take, or whatever is true. Banks ask these questions to comply with anti-money-laundering rules, not to judge you. A clear answer usually moves the process forward faster than a vague one.
The bank will also run a check through ChexSystems, a banking history database, to see whether you have had problems with other banks. This is routine and does not require your SSN. If you have never had a U.S. bank account, this check will straightforward show no history, which is fine.
Limits and restrictions you may face
Once your account is open, it functions like any other account. You can deposit checks, receive direct deposit, send wire transfers, and pay bills. However, some banks impose temporary limits on new accounts opened without an SSN or ITIN. You might face a daily withdrawal limit of $500 or $1,000 for the first 30 days, or a hold on deposits while the bank verifies your identity further.
These limits are not permanent. After 30 to 90 days of normal account activity, the bank will usually remove them. If you need higher limits sooner, call the bank and ask whether you can remove them by providing additional documentation, such as a lease or utility bill showing your address.
Some features may not be available to you when ready. Overdraft protection, for example, is sometimes withheld from accounts opened without an SSN until the account has been active for several months. Again, this is temporary, and you can ask the bank when these features will become available.
Alternatives if a bank says no
If you are turned down by a bank, do not assume all banks will say no. Try a credit union or a smaller regional bank next. If you are in a city with a large immigrant population, call the local immigrant services nonprofit and ask which banks they recommend; they often have relationships with banks that are willing to work with non-citizens.
Online banks are another option. Some, like Wise and Revolut, are designed specifically for people who move between countries and do not have U.S. SSNs. These accounts are not FDIC-insured the way a traditional bank account is, but they do allow you to hold and transfer money in U.S. dollars and receive direct deposit.
If you are a student, your college or university may have a banking partnership that makes it easier to open an account. Contact your school's international student office and ask whether they have a preferred bank or a process for students without SSNs.
Frequently Asked Questions
Do I need a U.S. address to open an account?
Most banks require a U.S. address on the process. If you do not have one yet, use the address of a friend, family member, or organization where you are staying. Some banks will accept a temporary address and let you update it later. Call ahead and ask whether the bank will accept a non-permanent address.
What if I have a visa but no SSN?
A visa is a valid government-issued ID for bank purposes. You can use it to open an account. If you plan to work or earn income in the U.S., you should also get an ITIN, but the visa alone is enough to start the process. Some banks will open your account while you are working on getting an ITIN.
Can I open an account online without visiting a bank in person?
Some online banks and credit unions allow you to open an account entirely through their app or website. However, you will still need to verify your identity, usually by uploading a photo of your passport or ID and sometimes by answering security questions. Call the bank first to confirm they accept non-SSN applicants before you start the online process.
Will opening a bank account affect my immigration status?
No. Opening a bank account is not reported to immigration authorities and does not affect your visa status, green card process, or any other immigration matter. Banks are required to verify your identity for financial purposes, not to report your status to U.S. Citizenship and Immigration Services.
How long does it take to get approved?
If you have an ITIN or SSN, approval usually takes one to three business days. If you do not have an ITIN yet, the bank may approve you conditionally and ask you to provide one within 30 days. Getting an ITIN through an authorized agent takes one to two weeks; by mail it takes four to six weeks.