Yes, you can open a bank account in the USA without being a citizen

You do not need to be a U.S. citizen to open a bank account. Banks will open accounts for non-citizens, permanent residents, visa holders, and people without a Social Security number. What you need instead depends on your immigration status and which bank you choose — some require an Individual Taxpayer Identification Number (ITIN), others accept a passport, and a few will work with just a state ID.

The main barrier is not citizenship but proof of identity and address. Banks are required by federal law to verify who you are before opening an account. This process, called Know Your Customer (KYC), is the same for everyone. The documents that satisfy it vary by bank and by your status.

Key Takeaways

  • Non-citizens can open checking and savings accounts at most U.S. banks without a Social Security number.
  • You will need a government-issued ID (passport, visa, or state ID) and proof of your current address, such as a utility bill or lease.
  • An ITIN (Individual Taxpayer Identification Number) makes the process easier at many banks, though it is not always required.
  • Some banks specialize in accounts for non-citizens and immigrants; others require a U.S. address or Social Security number and will turn you away.
  • Online banks often have fewer document requirements than brick-and-mortar branches, though you may not be able to deposit cash.

What documents you will need to bring

Every bank will ask for proof of identity and proof of address. For identity, a valid passport works at nearly all banks. A visa, state driver's license, or state ID card also works at most institutions. Some banks will accept a foreign national ID if it is current and has a photo.

For address, bring a recent utility bill, lease agreement, mortgage statement, or bank statement in your name. The document must show your current address and be dated within the last 60 to 90 days — banks vary on how recent they require it to be. A cell phone bill, insurance statement, or government letter can work at some banks but not others; call ahead if you are unsure.

If you have an ITIN, bring that number or the letter from the IRS that issued it. If you do not have one and the bank does not require it, you can still open an account. Some banks will ask for a reference from another bank or financial institution, though this is less common for non-citizens.

Banks that accept non-citizens without a Social Security number

Large national banks like Bank of America, Wells Fargo, and Chase will open accounts for non-citizens, but policies vary by branch and by state. Some branches require an ITIN or Social Security number; others do not. Call your local branch before you go, or ask to speak with a manager who handles non-citizen accounts.

Online banks often have simpler requirements. Wise (formerly TransferWise), Chime, and some credit unions accept non-citizens with a passport and proof of address, no ITIN required. Online banks cannot take cash deposits, so if you need to deposit checks or cash regularly, a branch bank may be more practical.

Community banks and credit unions in areas with large immigrant populations often have experience opening accounts for non-citizens and may require fewer documents. Ask at banks near you whether they have a process for non-citizens, or search online for "banks for non-citizens" plus your city name.

How to get an ITIN if you need one

An ITIN is a nine-digit number the IRS issues to people who need to file taxes but do not have a Social Security number. You do not need an ITIN to open a bank account, but having one makes the process faster and smoother at most banks.

To get an ITIN, you file Form W-7 with the IRS. You can mail it with a copy of your passport or visa, or you can apply in person at an IRS office. The IRS also accepts applications through certain tax preparation services and community organizations. Processing takes four to six weeks by mail, sometimes faster in person. There is no fee.

You do not need to have worked or earned income to get an ITIN. You can get one simply to open a bank account or build a credit history. Once you have it, the number stays with you and does not expire, even if your visa or immigration status changes.

What happens during the account opening process

When you arrive at the bank with your documents, a representative will ask you to fill out a signature card and an account application. They will ask your name, date of birth, address, and immigration status. They will verify your identity by checking your passport or ID against the application.

The bank will run a check against the Office of Foreign Assets Control (OFAC) database to make sure you are not on a sanctions list. This is automatic and takes a few minutes. They may also check ChexSystems, a database of banking history, though this is less common for first-time account holders.

Once verification is complete, the account opens immediately. You will receive a debit card in the mail within 7 to 10 business days. You can start using the account online or by phone as soon as it opens, even before the card arrives. Some banks will give you a temporary card number to use online right away.

If a bank refuses to open an account for you

If a bank says no, ask why. Common reasons include: no ITIN or Social Security number (though this should not be a barrier), no U.S. address, or an issue with OFAC screening. If the reason is OFAC, ask the bank to explain what triggered it — sometimes it is a name match that is not actually you, and you can dispute it.

If the reason is no U.S. address, you may be able to use a friend's or family member's address temporarily, or a mail forwarding service address. Some banks will accept a hotel address or a shelter address if you can show you are staying there. Ask the bank what they will accept.

If one bank refuses, try another. Different banks have different policies, and a bank that turns you down may have simply had a policy change or a branch manager with stricter rules. Online banks and credit unions are often more flexible than large national chains.

Building credit history as a non-citizen

Opening a bank account does not build credit history by itself. To build credit, you need to borrow money and repay it on time. This can mean getting a credit card, taking out a small loan, or becoming an authorized user on someone else's account.

Some banks offer credit-builder loans or secured credit cards to people with no U.S. credit history. A secured card requires a cash deposit (usually $200 to $2,500) that becomes your credit limit. You use the card like a regular credit card, and the bank reports your payments to the credit bureaus. After six to twelve months of on-time payments, you may be able to graduate to an unsecured card and get your deposit back.

Credit history matters if you want to rent an apartment, buy a car, or get a mortgage later. Starting to build it as soon as you open your bank account gives you a head start.

Frequently Asked Questions

Do I need a Social Security number to open a bank account?

No. You can open an account with a passport, visa, or state ID and proof of address. Many banks will open accounts for non-citizens without a Social Security number. An ITIN makes it easier at some banks, but it is not required everywhere.

What if I do not have a U.S. address yet?

Some banks will accept a temporary address, such as a hotel, shelter, or mail forwarding service. Others require a residential address. Call ahead to ask what the bank will accept, or try an online bank, which may have fewer address requirements.

Can I open an account online if I am a non-citizen?

Yes, many online banks accept non-citizens. You will upload photos of your passport and proof of address instead of showing them in person. The process is usually faster, though you cannot deposit cash without visiting a partner location or mailing a check.

How long does it take to open an account?

In-person accounts usually open the same day. Online accounts can open within 24 hours, though it may take a few business days for verification. Your debit card arrives by mail in 7 to 10 business days, but you can use the account online before the card arrives.

What if OFAC screening blocks my account?

Ask the bank what triggered the match. If it is a name similarity that is not actually you, you can file a dispute with OFAC. The process takes time, but the bank can help you through it. In the meantime, try opening an account at a different bank.