Yes, you can open a bank account as a Mexican citizen, but the process depends on your immigration status and which bank you choose

A Mexican citizen living in or visiting the United States can open a bank account at most major banks and credit unions. The bank will not turn you away because of your nationality. What matters instead is whether you have a valid ID, proof of address, and a Social Security Number or Individual Taxpayer Identification Number (ITIN). Some banks make this straightforward; others have stricter policies. The easiest path is usually a credit union or a bank that explicitly serves immigrants and non-citizens.

The real barrier is not citizenship—it is documentation. US banks are required by federal law to verify your identity and address before opening an account. If you do not have a Social Security Number yet, you can get an ITIN from the IRS, which works for banking purposes. If you do not have a US address, some banks will accept a foreign address temporarily, though most require you to establish one within a set timeframe.

Key Takeaways

  • Mexican citizens can open bank accounts at most US banks and credit unions without a Social Security Number if they have an ITIN and valid ID.
  • You will need a government-issued ID (passport, consular ID, or Mexican driver's license), proof of US address, and either an ITIN or Social Security Number.
  • Credit unions and immigrant-friendly banks like Banco Azteca or banks in areas with large Mexican populations often have simpler processes than national chains.
  • Some banks require you to open an account in person; others allow online opening if you have an ITIN and can verify your identity through video or mail.

What ID and documents you will need

Banks must verify who you are before opening an account. A Mexican passport is the strongest form of ID and is accepted at nearly every US bank. A Consular ID (Cédula de Identidad Consular), issued by a Mexican consulate in the US, is also widely accepted and is designed specifically for this purpose. A Mexican driver's license works at some banks but not all, because not every state recognizes it as sufficient proof of identity.

You will also need proof of your US address. A utility bill, lease agreement, or mail from a government agency with your name and address on it will work. If you do not have a US address yet, some banks will accept a letter from your employer or a temporary address. A few banks will let you use a foreign address initially, but they typically require you to provide a US address within 30 to 60 days.

For the tax ID requirement, you have two options. If you have a Social Security Number, use it—the bank will ask for it during account opening. If you do not have one and do not plan to work in the US, you can obtain an ITIN from the IRS. An ITIN is a nine-digit number that looks like a Social Security Number and works for banking, taxes, and credit purposes. You apply for an ITIN by filing Form W-7 with the IRS; the process takes four to six weeks.

Which banks are easiest to work with

National banks like Chase, Bank of America, and Wells Fargo accept Mexican citizens and ITINs, but their policies vary by branch and they may require you to open an account in person. Call ahead to confirm that your local branch accepts ITIN holders, because some do not.

Credit unions are often more flexible. Many credit unions do not require a Social Security Number or ITIN at all; they will open an account with just a passport and proof of address. Credit unions also tend to have lower fees and are more accustomed to serving non-citizens. Search for a credit union near you through the CO-OP Network or Alliant Credit Union, which accepts members nationwide.

Banks that explicitly market to immigrants and Mexican nationals include Banco Azteca (which operates in the US), some regional banks in Texas and California, and online banks like Wise (formerly TransferWise), which is designed for international customers. These banks often have bilingual staff and streamlined processes for people without a Social Security Number.

Opening an account in person versus online

Most major banks require you to open an account in person if you do not have a Social Security Number. You will bring your passport or Consular ID, proof of address, and your ITIN (if you have one). The process takes 15 to 30 minutes, and you will walk out with a debit card or a temporary card number that works immediately.

Some banks and credit unions now offer online account opening for ITIN holders. They will ask you to upload photos of your ID and proof of address, and some require a video call to verify your identity. Online opening is faster—you can complete it in 10 minutes—but approval may take one to three business days. If you choose online opening, confirm with the bank that they accept ITINs before you start, because not all online platforms do.

What happens if you do not have an ITIN or Social Security Number yet

You have three options. First, you can apply for an ITIN before opening the account. File Form W-7 with the IRS; you can do this by mail or in person at an IRS office or a Taxpayer Assistance Center. Processing takes four to six weeks. Once you have the ITIN, you can open an account at any bank that accepts ITINs.

Second, you can open an account at a credit union that does not require a tax ID at all. Some credit unions will open an account with just a passport and proof of address. This is the fastest route if you need an account immediately.

Third, you can ask the bank whether they will hold your account open temporarily without a tax ID, with the understanding that you will provide one within 30 days. A few banks do this, but it is not standard practice. Do not count on it; instead, plan to have an ITIN or Social Security Number before you walk in.

Using your account if you are not a US resident

If you live in Mexico and are opening a US account as a visitor or for business purposes, the process is harder. Most banks require proof of a US address, which you will not have. Your options are narrower: open an account online through a bank that accepts foreign addresses, use a service like Wise that is designed for cross-border banking, or open an account in person during a visit to the US and provide a temporary US address (such as a hotel or a friend's address).

Once your account is open, you can use it from Mexico. You can deposit checks by mail, transfer money electronically, and use your debit card internationally (though you may pay foreign transaction fees). Some banks charge monthly fees for accounts held by non-residents; ask about this before opening.

What to expect with credit and fraud protection

A bank account opened with an ITIN works the same way as one opened with a Social Security Number. Your deposits are insured by the Federal Deposit Insurance Corporation (FDIC) up to $250,000 per account type. If the bank fails, your money is protected.

Fraud protection is the same too. If someone uses your debit card without permission, report it to the bank within 60 days and you are liable for no more than $50 of unauthorized charges. If you report it within two business days, you may not be liable at all. Keep your PIN private and monitor your account regularly through online banking or the bank's app.

Building credit is separate from opening an account. A bank account alone does not build a credit history. To build credit, you will need a credit card or a loan reported to the credit bureaus. Some banks offer credit cards to ITIN holders; others do not. Ask the bank whether they report account activity to the credit bureaus and whether they offer credit products to non-Social Security Number holders.

Frequently Asked Questions

Do I need a green card or visa to open a bank account?

No. A bank account requires ID and a tax ID, not immigration status. You can open an account as a tourist, on a work visa, or without any visa at all, as long as you have a passport and an ITIN or Social Security Number. Immigration status does not appear on the bank's form.

Can I open an account with just a Mexican driver's license?

Some banks will accept it, but not all. A Mexican passport or Consular ID is more reliable. Call the bank ahead of time and ask whether they accept Mexican driver's licenses as proof of identity. If they do not, bring your passport instead.

What if the bank asks for a Social Security Number and I do not have one?

Tell them you have an ITIN instead. If they refuse to open an account without a Social Security Number, that bank does not work for you. Try a credit union or a bank that explicitly serves immigrants. Do not let a single bank's policy stop you; another bank will accept your ITIN.

How long does it take to open an account?

In person, 15 to 30 minutes. Online, 10 minutes to complete the application, then one to three business days for approval. If you need an ITIN first, add four to six weeks. Plan ahead if you have a deadline.

Can I open an account if I live in Mexico?

Yes, but it is harder. You will need to open online or in person during a US visit. Some banks accept foreign addresses; others do not. Wise and similar services designed for international customers are often easier than traditional banks for people living abroad.