Yes, a Mexican citizen can open a U.S. bank account, but the process depends on your immigration status and the bank's policies

A Mexican citizen living in the United States can open a checking or savings account at most major banks and credit unions. You do not need to be a U.S. citizen or permanent resident. What you do need is a valid form of identification, proof of address, and often a taxpayer identification number (TIN). Some banks will accept a Mexican passport; others require a U.S. state ID or driver's license. The specific documents vary by bank and by whether you are in the country legally.

If you are in the U.S. on a visa—such as an H-1B, F-1, or tourist visa—you can open an account. If you are undocumented, your options narrow but do not disappear: some banks and most credit unions will open accounts for you, though the process is slower and the documentation requirements are different. The key is calling ahead to ask what your specific bank accepts before you go in person.

Key Takeaways

  • A Mexican passport is accepted at many U.S. banks, but some require a state ID or driver's license instead.
  • You will need an Individual Taxpayer Identification Number (ITIN) or a Social Security Number (SSN) to open most accounts.
  • Banks treat visa holders and undocumented immigrants differently; call your bank to confirm what documents they accept before applying.
  • Credit unions often have more flexible policies than large national banks and may accept a Mexican passport with an ITIN.
  • Proof of address—such as a utility bill, lease, or government letter—is required by nearly all banks, regardless of immigration status.

What identification documents you will need

A valid Mexican passport is your primary form of identification. Most U.S. banks will accept it. However, some large national banks prefer a U.S. state-issued ID—a driver's license or state ID card—because it is easier for them to verify. If you have a U.S. driver's license or state ID, bring that first. If you do not, bring your Mexican passport and ask the bank whether it is acceptable before you sit down with an account representative.

You will also need proof of your current address in the United States. A utility bill (electric, gas, water, or internet) in your name, a lease agreement, or a letter from your employer showing your address will work. Some banks accept a government letter—such as a tax notice or court document—with your address on it. The document must be recent, usually dated within the last 60 to 90 days. A Mexican address will not work; the bank needs to see a U.S. address.

Getting a Taxpayer Identification Number (ITIN) or Social Security Number

Most banks require a nine-digit identification number to open an account. If you have a U.S. Social Security Number (SSN), use that. If you do not, you will need an Individual Taxpayer Identification Number (ITIN). An ITIN is issued by the Internal Revenue Service (IRS) to people who do not have an SSN but need to file taxes or conduct financial transactions in the United States. You can apply for an ITIN by filing Form W-7 with the IRS, either by mail or through an IRS-authorized acceptance agent. The process takes four to six weeks by mail, or sometimes faster through an agent.

If you are on a visa, you may be able to get an SSN instead. Contact the Social Security Administration office in your area to ask whether your visa type qualifies. If you are undocumented, you cannot get an SSN, but you can get an ITIN. Some banks will open accounts for ITIN holders; others will not. This is why calling ahead matters. Credit unions are more likely to accept an ITIN than large national banks.

Differences between visa holders and undocumented immigrants

If you are in the U.S. on a valid visa, the process is straightforward. Bring your passport, proof of address, and your SSN or ITIN. Most banks will open an account for you in one visit. You may be asked to provide a copy of your visa or I-94 arrival record, but many banks do not require this.

If you are undocumented, the process is slower and requires more caution. Some banks will refuse to open an account for you. Others will, but they may ask more questions about your address, employment, and how you plan to use the account. Credit unions and smaller regional banks are generally more willing to work with undocumented immigrants than Chase, Bank of America, or Wells Fargo. Before you go to a bank, call and ask directly: "I have an ITIN but no Social Security Number. Will you open a checking account for me?" A yes or no answer will save you a wasted trip.

Which banks and credit unions accept Mexican citizens

Large national banks vary in their policies. Chase, Bank of America, and Wells Fargo generally require a U.S. state ID or passport, plus an SSN or ITIN. They are less flexible with undocumented immigrants. Smaller regional banks and credit unions are often more accommodating. Many credit unions, especially those in areas with large immigrant populations, will open accounts for ITIN holders and accept a Mexican passport as identification.

Before you choose a bank, call the branch nearest to you and ask what documents they need. Tell them you are a Mexican citizen with an ITIN (or SSN, if you have one) and ask whether they can open a checking account for you. Write down the name of the person you speak with and the date of the call. If they say yes, ask what documents to bring and whether you need an appointment. If they say no, try a credit union or a different bank.

What happens after you open the account

Once your account is open, you can deposit money, write checks, use a debit card, and set up direct deposit. You can also transfer money to Mexico using your bank's wire transfer service or through services like Western Union or Wise (formerly TransferWise), which often have lower fees than banks. Some banks charge monthly maintenance fees; others waive them if you maintain a minimum balance or set up direct deposit. Ask about fees before you open the account.

Your bank will report your account to the IRS and to credit bureaus. This means your financial activity in the U.S. is now on record. If you are undocumented, opening a bank account does not change your immigration status or put you at risk of deportation. Banks are not immigration enforcement agencies. However, large cash deposits may trigger a report to the Financial Crimes Enforcement Network (FinCEN) if they exceed $10,000 in a single transaction or if the bank suspects unusual activity. This is a standard anti-money-laundering rule that applies to all customers, not just immigrants.

Alternatives if a bank refuses to open an account

If you cannot open a traditional bank account, you have other options. A prepaid debit card does not require a bank account and can be loaded with money at retail stores or online. You can use it to pay bills, make purchases, and withdraw cash. However, prepaid cards often charge fees for each transaction, and they do not build credit history the way a bank account does.

A credit union savings account is another path. Credit unions are member-owned cooperatives and often have more flexible policies than banks. Many credit unions in the U.S. will open accounts for people with an ITIN and a Mexican passport. Some credit unions also offer lower fees and better interest rates on savings than banks do. To find a credit union near you, visit the CO-OP Network or search by zip code on the Credit Union Locator website.

Frequently Asked Questions

Do I need a U.S. address to open a bank account?

Yes. Banks require proof of a current U.S. address, usually dated within the last 60 to 90 days. A utility bill, lease, or employer letter with your address will work. You cannot use a Mexican address.

Can I open a bank account with just a Mexican passport?

Many banks will accept a Mexican passport as your primary ID, but some prefer a U.S. state ID or driver's license. Call your bank first to confirm. If they accept a passport, bring it along with proof of address and your ITIN or SSN.

What if I do not have an ITIN or Social Security Number yet?

Apply for an ITIN through the IRS using Form W-7. The process takes four to six weeks by mail. Some IRS-authorized agents can process it faster. Until you have a number, most banks will not open an account for you, though a few credit unions may make exceptions.

Will opening a bank account affect my immigration status?

No. Banks are not immigration agencies and do not report account holders to immigration authorities. Opening a bank account does not change your legal status or put you at risk of deportation.

Can I open a joint account with someone who is a U.S. citizen?

Yes. If you open a joint account with a U.S. citizen or permanent resident, you will both need to provide ID and sign the account agreement. The U.S. citizen's SSN and your ITIN or SSN will both be on file with the bank.