Yes, but the bank will ask for more documents than a US citizen

A Mexican national can open a checking or savings account at most US banks, but you will need to provide more identification than someone with a US address and Social Security number. The core requirement is a valid passport or consular ID, proof of a US address, and a Tax Identification Number — either an Individual Taxpayer Identification Number (ITIN) or a Social Security number if you have one.

The process itself is straightforward: you walk into a branch or explore online, show your documents, and fund the account. What changes is the paperwork. Banks are required by federal law to verify your identity and your source of funds under the Bank Secrecy Act, and they treat foreign nationals more cautiously because the compliance risk is higher. Some banks will open an account for you in 15 minutes. Others will take a week or longer, or decline altogether.

Your best option depends on whether you have a US address, whether you have an ITIN, and which banks operate in your state. Not all banks have the same rules, and some have stopped serving non-residents entirely.

Key Takeaways

  • You will need a valid Mexican passport, proof of a US address, and either an ITIN or Social Security number to open an account.
  • Some banks require an in-person visit; others allow online applications, but verification takes longer for foreign nationals.
  • An ITIN is a nine-digit number issued by the IRS that lets you open a bank account and file taxes without a Social Security number.
  • Large national banks like Chase and Bank of America have clearer policies for foreign nationals than smaller regional banks.
  • If you cannot get an ITIN before opening an account, some banks will let you explore with a passport alone, but you may face limits on deposits or transfers.

What documents you need to bring or upload

Start with a valid Mexican passport. This is your primary identity document and every bank will ask for it. A consular ID (Matrícula Consular de Alta Seguridad) issued by a Mexican consulate in the US is also accepted at many banks, though some prefer the passport because it is issued by a national government rather than a consulate.

Next, you need proof of a US address. This can be a lease, a utility bill, a mortgage statement, or a letter from your employer on company letterhead. The document must show your name and a street address in the US — a PO box does not count. If you are staying with family or a friend, ask them for a letter on their letterhead stating that you live there, or use a utility bill in their name with a note from them saying you reside at that address.

Third, you need a Tax Identification Number. If you have a Social Security number, bring that. If you do not, you will need an ITIN. Getting an ITIN takes time — you file Form W-7 with the IRS, either by mail or through an IRS office, and it can take four to six weeks. Some banks will open an account without an ITIN if you provide your passport and a US address, but they may restrict what you can do with the account until you add a Tax ID later.

How to get an ITIN before opening an account

An ITIN is a nine-digit number that the IRS issues to people who do not have a Social Security number but need to file taxes or open a bank account. You explore by submitting Form W-7 (process for IRS Individual Taxpayer Identification Number) to the IRS.

You have two routes: mail or in-person. If you mail the form, send it to the IRS address listed on the form instructions for your state, along with a certified copy of your passport and a completed Form 8821 (if you want someone else to handle the process for you). Processing takes four to six weeks. If you go in person, you can visit an IRS office or an authorized acceptance agent — many tax preparation services and community organizations offer this. In-person processing is faster, sometimes same-day, but you need to find an agent near you.

Once you have your ITIN, write it down and bring it to the bank. The bank will verify it with the IRS before opening your account.

Which banks are easiest to work with

Large national banks like Chase, Bank of America, Wells Fargo, and Citibank have formal policies for opening accounts as a foreign national. They expect the process to take longer and have staff trained to handle it. Chase, for example, will open an account online or in branch with a passport and ITIN, though the account may be restricted until they verify your information — you might not be able to wire money internationally for the first 30 days.

Regional and community banks vary widely. Some welcome foreign nationals; others have stopped serving them because of compliance costs. Before you visit a branch, call ahead and ask whether they open accounts for Mexican nationals without a US Social Security number. This saves you a trip if the answer is no.

Online-only banks like Chime, Ally, and Marcus are harder to work with because they cannot verify your identity in person. Most require a Social Security number or ITIN before you can even start the process. If you do not have either yet, a brick-and-mortar bank is your faster route.

What happens if you do not have a US address yet

If you are moving to the US but have not arrived or secured housing, opening an account becomes harder. Most banks require a physical US address before they will open an account. A future address or a hotel booking does not count.

Your options are limited. Some banks will let you open an account with a consular address — the address of the Mexican consulate in the US city where you are moving — but this is rare and you will need to update it as soon as you have a real address. Another route is to ask a family member or friend already in the US to let you use their address temporarily, then update it once you move.

If neither of those works, you may need to wait until you arrive and have a lease or utility bill in your name. This is frustrating but common, and it is why many people arriving in the US ask their employer to help them open an account before they move, or they use a money transfer service temporarily until they can set up a bank account.

Limits and restrictions on new accounts

When you first open an account as a foreign national, the bank may place temporary limits on what you can do. You might not be able to wire money internationally for 30 days, or you might have a daily withdrawal limit of $500 until the bank finishes verifying your information. These are not permanent — they lift once the bank confirms your identity and source of funds.

Some banks also require a minimum deposit to open an account. This is usually $25 to $100, though it varies. Ask about this when you call the bank to confirm they will open an account for you.

If the bank cannot verify your ITIN or if there are red flags in their background check, they may close the account or ask you for more documents. This is rare, but it happens. If it does, ask the bank in writing what information they need and provide it as quickly as you can.

Frequently Asked Questions

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

No. An ITIN works just as well. If you do not have either, some banks will open an account with just a passport and US address, but you will need to add a Tax ID within a certain period — usually 30 to 90 days — or the bank may close the account.

Can I open an account online if I am in Mexico?

Most banks require you to be in the US or to visit a branch in person for your first account. Online-only banks are stricter about this. Once you have an account open, you can manage it from anywhere, but opening it remotely from Mexico is difficult.

How long does it take to open an account?

If you have all your documents ready and visit a branch in person, it can take 15 minutes to an hour. If you explore online, verification takes three to seven business days for foreign nationals because the bank has to do extra checks. If you do not have an ITIN yet, add four to six weeks for that process.

What if a bank refuses to open an account for me?

Banks can decline for compliance reasons, and they do not have to explain why in detail. If this happens, try another bank. Large national banks are more likely to have processes in place for foreign nationals than small local banks. You can also contact your local Mexican consulate — some have partnerships with banks or can point you toward banks that serve Mexican nationals.

Can I use a Matrícula Consular instead of a passport?

Yes, many banks accept it. However, some prefer a passport because it is a government-issued document rather than a consular one. Call the bank first to confirm they accept a Matrícula before you visit.