Yes, non-Americans can open a bank account in the U.S., but the process is slower and the requirements are stricter than for citizens or permanent residents

Banks in the United States are required by federal law to verify the identity of everyone who opens an account, regardless of citizenship status. This is called Know Your Customer (KYC) compliance. What changes for non-Americans is what documents the bank will accept to prove who you are, where you live, and whether you have a legitimate reason to be in the country.

Most major banks will open accounts for non-Americans, but some regional banks and credit unions will not. The easiest path is usually a bank that has international operations or that regularly handles accounts for visa holders and temporary residents. Chase, Bank of America, Wells Fargo, and Citibank all do this routinely. Smaller banks may turn you away or require a U.S. co-signer, which is not always possible.

The timeline is longer than for U.S. citizens. Expect the process to take one to three weeks instead of the same day or next day that citizens often get. Some banks will open the account in person but freeze it until they receive additional documentation by mail.

Key Takeaways

  • You will need a valid passport, proof of your current U.S. address, and documentation of your visa status or reason for being in the country.
  • An Individual Taxpayer Identification Number (ITIN) from the IRS is not required to open an account, but having one makes the process faster and removes questions about your tax status.
  • Major national banks are more likely to open accounts for non-Americans than smaller regional banks or credit unions.
  • Opening an account in person at a branch is faster and more reliable than explore online, because the bank can verify your identity on the spot.

What documents you need to bring

Bring your valid passport as your primary form of identification. Banks will not accept a national ID card, driver's license from another country, or a visa stamp alone. The passport must be current or expired no more than five years ago, depending on the bank's policy.

You also need proof of your current U.S. address. A utility bill, lease agreement, or mail from a government agency with your name and address will work. The document should be dated within the last 60 days. If you just arrived and do not have a utility bill yet, a signed lease or a letter from your landlord stating your address and move-in date is usually acceptable.

Bring documentation of your immigration status. This means your visa (stamped in your passport), your I-94 arrival/departure record, your employment authorization document (EAD), or your green card if you have one. If you are on a student visa, bring your I-20 form. If you are on a work visa, bring your I-797 approval notice. Banks need to know you are legally in the country and for how long.

If you have an ITIN, bring the letter from the IRS that issued it. If you do not have one yet, you can still open an account, but the bank may ask more questions or take longer to process your process.

Whether you need an ITIN and how to get one

An Individual Taxpayer Identification Number (ITIN) is a nine-digit number issued by the IRS to people who do not have a Social Security Number but need to file taxes or conduct financial business in the United States. Non-Americans can get one.

You do not need an ITIN to open a bank account. However, having one removes a major source of friction. Banks are required to report account activity to the IRS, and if you do not have a Social Security Number or ITIN, the bank has to file a report flagging this. It does not prevent you from opening an account, but it can slow down approval and trigger additional verification steps.

To get an ITIN, you file Form W-7 with the IRS. You can do this by mail or in person at an IRS office. You will need your passport, proof of your U.S. address, and documentation of your visa status. The IRS typically issues an ITIN within two to four weeks if you explore by mail, or sometimes the same day if you explore in person at an IRS office. Not all IRS offices offer same-day ITIN issuance, so call ahead.

If you are in the U.S. on a work visa and your employer has filed taxes for you, you may already have an ITIN. Ask your employer or check your tax records.

Opening an account in person versus online

Opening an account in person at a bank branch is faster and more reliable. The bank can verify your identity on the spot by examining your passport and other documents. You walk out with an account number and can often start using the account within hours. The bank may still mail you a debit card, which takes five to ten business days, but you can access your account online or by phone when ready.

Opening an account online is slower for non-Americans. The bank cannot verify your identity in real time, so it will ask you to upload photos of your documents. This creates delays because the bank's compliance team has to review the images, and they often request clarification or additional documents. The process typically takes one to three weeks. Some banks will freeze your account until they receive physical copies of your documents by mail, which adds another week or two.

If you are in the U.S., go to a branch in person. If you are outside the U.S. and planning to move here, some banks will let you open an account remotely before you arrive, but this is rare and usually only available to people relocating for work with a job offer letter. Call the bank's international services line to ask.

Banks that are more likely to accept non-Americans

Chase, Bank of America, Wells Fargo, and Citibank have international operations and handle non-American accounts regularly. They have staff trained in visa verification and are used to the extra documentation. These banks have branches in most U.S. cities, so finding a location near you is usually straightforward.

HSBC and Barclays are international banks with U.S. operations and are also straightforward about opening accounts for non-Americans, though they have fewer branches than the big four.

Regional banks and credit unions vary widely. Some will open accounts for anyone with a valid passport and proof of address. Others have policies against opening accounts for people on temporary visas. Call ahead or ask in person before you go. Do not assume a bank will turn you down—some smaller banks are more flexible than you expect, especially if you are opening a business account or planning to keep a large balance.

Online-only banks like Chime, Ally, and Marcus are generally harder for non-Americans because they cannot verify identity in person and their online systems are built for U.S. citizens and permanent residents. You can try, but expect a higher rejection rate.

What happens if a bank turns you down

If a bank rejects your process, ask why. The reason matters. If the bank says it does not open accounts for people on temporary visas, that is a policy decision and you cannot change it—move to a different bank. If the bank says your documents are unclear or incomplete, ask what additional information they need. Sometimes a second attempt with better documentation succeeds.

If you are rejected by multiple banks, the problem is usually one of these: your visa documentation is expired or unclear, you do not have proof of a U.S. address, or you are trying to open an account online instead of in person. Fix the documentation issue first, then try again in person at a major bank.

If you are in the U.S. on a visa that does not allow you to work or conduct business, some banks may refuse to open a checking account but will open a savings account instead. A savings account is technically lower risk from the bank's perspective. You can also ask about opening an account in the name of a U.S. citizen who lives with you, though this creates legal and tax complications and is not recommended.

What to expect after you open the account

The bank will issue you a debit card, which takes five to ten business days to arrive by mail. Until it arrives, you can withdraw cash and make transfers using your online banking login or by calling the bank's phone line. Some banks will issue a temporary card in the branch on the day you open the account.

You will receive a welcome packet by mail with your account number, routing number, and instructions for setting up online banking. Set up online banking as soon as you receive this, because you will need it to transfer money, pay bills, and check your balance.

The bank may place a hold on your account for the first 30 days while they complete their compliance review. This means you can deposit money, but you cannot withdraw large amounts or transfer money out until the hold is lifted. This is normal and not a sign that something is wrong. The hold is automatically removed after the review period ends.

If you plan to send money to or receive money from outside the U.S., tell the bank when you open the account. International transfers have additional fees and may trigger compliance questions. The bank needs to know this is expected activity, not a sign of fraud.

Frequently Asked Questions

Can I open a bank account if my visa is about to expire?

Yes, but the bank may ask when you plan to leave the country or whether you are renewing your visa. If your visa expires in less than 30 days, some banks will hesitate because they cannot verify your address after you leave. If you are renewing your visa or planning to stay, bring documentation of your renewal process or your new visa approval notice.

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

No. You can open an account with a passport and proof of address. An ITIN or Social Security Number makes the process faster, but it is not required. The bank will ask for one or the other, and if you have neither, you can provide your passport number instead.

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

Some banks will accept a temporary address like a hotel or an address where you are staying with a friend, as long as you have a signed lease or a letter from the property owner confirming you live there. If you have neither, open the account after you have secured housing. This usually takes only a few days once you arrive.

Can I open a business account as a non-American?

Yes, but you will need additional documents: a business license or registration, an ITIN or EIN (Employer Identification Number), and proof that you are authorized to work in the U.S. The process is similar to opening a personal account but takes longer because the bank has to verify your business status as well as your immigration status.

What if the bank asks for a co-signer?

Some banks will ask for a U.S. citizen or permanent resident to co-sign your account. This is not standard, but smaller banks sometimes require it. If you do not have a co-signer available, try a different bank. Major national banks rarely require this.