Yes, you can open a bank account without a Social Security Number

You do not need a Social Security Number to open a checking or savings account at a US bank. Banks are required to verify your identity, but they can do this using an Individual Taxpayer Identification Number (ITIN), a passport, a state ID, or other government-issued documents. The specific documents a bank will accept depend on the bank itself and whether you are a US resident.

The real barrier is not the SSN — it is finding a bank willing to work with non-residents or people without US credit history. Some banks will not open accounts for people without a US address. Others will, but may require a larger opening deposit or offer fewer account features. A handful of banks and credit unions have built their entire business model around serving people in your situation.

Key Takeaways

  • An ITIN, passport, or state ID can replace an SSN for account opening at most banks.
  • Banks must verify your identity but have flexibility in what documents they accept — call ahead to confirm before visiting.
  • Some banks refuse accounts without a US address; others accept a mailing address, PO box, or address outside the US.
  • Online banks and credit unions often have fewer restrictions than large national banks and may open accounts faster.
  • You will need a second form of ID or proof of address in addition to your primary identity document.

What documents banks will accept instead of an SSN

An Individual Taxpayer Identification Number (ITIN) is the most direct replacement for an SSN. The IRS issues ITINs to people who file taxes but do not have an SSN — this includes many visa holders, undocumented immigrants, and foreign nationals. If you have filed a US tax return, you likely have an ITIN already. You can find it on your tax return or by contacting the IRS directly.

If you do not have an ITIN, you can still open an account using a valid passport, a state-issued ID, or a national ID from your home country. Banks are allowed to use these as primary identity documents. You will almost always need a second form of ID or proof of address — a utility bill, lease, or bank statement from your home country often works, though policies vary by bank.

Some banks will ask for a Taxpayer Identification Number (TIN) on the account opening form. If you do not have an SSN or ITIN, write "Applied For" or "None" in that field and explain your situation to the bank employee. Do not leave it blank. Banks file Currency Transaction Reports (CTRs) and Suspicious Activity Reports (SARs) with the federal government, and a blank TIN field can trigger unnecessary delays.

Banks and credit unions that accept non-SSN customers

Online banks tend to be more flexible than brick-and-mortar banks because they do not rely on in-person verification and have fewer physical branch requirements. Wise (formerly TransferWise), Revolut, and N26 all serve non-US residents and people without SSNs, though they focus on international transfers rather than traditional checking accounts. These are not FDIC-insured like traditional banks, but they are regulated financial institutions.

Traditional banks that have stated they will open accounts without an SSN include Bank of America, Wells Fargo, and Chase, though policies vary by branch and state. Call your local branch or the bank's customer service line before visiting — do not assume a branch will open an account just because the bank's website says it is possible. Ask specifically whether they accept ITINs or passports as primary ID and what secondary documents they need.

Credit unions are often more willing to work with non-residents and people without SSNs than national banks. If you have any connection to a credit union — through an employer, a school, a union, or a community organization — contact them first. Many credit unions will open accounts for people who do not meet their standard membership criteria if you explain your situation.

Address requirements and what happens if you do not have a US address

Most banks require a mailing address to open an account, but that address does not have to be in the United States. Some banks will accept a foreign address on the account. Others will accept a PO box, a care-of address (c/o), or a temporary US address such as a hotel or a friend's address. A few banks will not open accounts without a US street address — these are the exception, not the rule.

Before you visit or call a bank, have a clear answer to the address question. If you are staying with a friend or family member, ask them whether you can use their address. If you are in the US temporarily, a hotel address works for some banks. If you are abroad, call the bank and ask whether they accept foreign addresses; if they do, have your home address ready in the format the bank requests (some want it in English, some will accept it in your home country's format).

Once you open the account, you can update your address later if your situation changes. Banks allow address changes online, by phone, or in person. This is not the same as closing and reopening the account — your account number and history stay the same.

The account opening process without an SSN

The steps are the same whether you have an SSN or not: you provide identity documents, proof of address, an initial deposit, and information about how you plan to use the account. The difference is in which documents you bring and how much time the bank may spend verifying them.

Bring your primary ID (passport, ITIN letter, or state ID), a secondary form of ID or proof of address, and information about your initial deposit. Many banks require a minimum opening deposit — this ranges from $0 to $300 depending on the bank and account type. Have a debit card or credit card from your home country ready if the bank asks how you plan to fund the account initially.

The bank will run a background check using your name, date of birth, and address. This check is not a credit check — it is a verification that you are who you say you are and that you do not have a history of fraud or unpaid bank fees. The check usually takes a few minutes in-branch or a few business days if you open the account online. Once the check clears, your account is active and you can use it immediately.

Why banks ask for an SSN and what to do if they refuse

Banks ask for an SSN because it is the fastest way to verify identity and run background checks. The Social Security Administration's database is linked to credit bureaus, law enforcement databases, and the IRS. An SSN gives a bank instant access to a lot of information about a person. Without an SSN, the bank has to do more manual verification, which takes longer and costs the bank more money.

If a bank refuses to open an account because you do not have an SSN, that is a business decision, not a legal requirement. The bank is allowed to set its own policies. Your options are to find a different bank, to open an account online instead of in-person, or to ask whether the bank will open an account if you provide an ITIN or other documents. Some banks have different policies for different account types — a savings account might be easier to open than a checking account, for example.

If you are in the US on a visa, some banks will open accounts only for people with a valid visa and a US address. If you are undocumented, some banks will still open accounts, but you may face more scrutiny. The bank cannot legally refuse you based on immigration status alone, but it can refuse based on its own risk assessment. If you encounter discrimination, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator.

Building credit and using your account

Opening a bank account does not build credit in the US. Credit is built through loans, credit cards, and payment history — not through checking or savings accounts. If you want to build a US credit history, you will need to open a credit card or take out a small loan. Some credit card companies will issue cards to people without an SSN if you have an ITIN and a US address.

Once your account is open, you can use it like any other bank account: deposit money, write checks, set up direct deposit, transfer money, and pay bills online. You can also link it to payment apps like Venmo or PayPal, though some of these services have their own restrictions for non-US residents. If you plan to transfer money internationally, ask your bank about wire transfer fees and exchange rates — these vary widely and can be expensive.

Frequently Asked Questions

Do I need a US address to open a bank account?

Most banks prefer a US address, but many will accept a foreign address, a PO box, or a temporary US address. Call the bank before you visit to confirm their address policy. Some banks have different rules for different account types.

What if I do not have an ITIN yet?

You can still open an account using a passport or national ID. The bank will verify your identity using these documents instead. If you plan to file taxes in the US, you can request an ITIN from the IRS, but you do not need one to open a bank account.

How long does it take to open an account without an SSN?

In-person account opening usually takes 15 to 30 minutes. Online account opening can take a few minutes to a few business days, depending on how long the bank's verification process takes. Banks may take longer to verify identity documents from outside the US.

Can I open a business account without an SSN?

Business accounts have stricter requirements than personal accounts. You will typically need an Employer Identification Number (EIN) from the IRS, which requires a US business address or a US tax filing. Contact the bank's business banking department to ask about options for foreign business owners.

What happens if the bank asks about my immigration status?

Banks can ask about your immigration status for compliance reasons, but they cannot refuse to open an account based on immigration status alone. If a bank refuses you, ask for the reason in writing. You can file a complaint with the CFPB if you believe you were discriminated against.