Yes, US citizens can open a bank account in Mexico, but the process is slower and more document-heavy than opening one in the US

Mexican banks will open accounts for US citizens, but you will need to be physically present in Mexico, bring a valid passport, and provide proof of a Mexican address. The entire process typically takes one to three weeks. Some banks require a minimum deposit ranging from 500 to 5,000 Mexican pesos (roughly $30 to $300 USD), though this varies by institution and account type.

The main complication is not citizenship—it is the documentation Mexico requires under its anti-money-laundering rules. Mexican banks must verify your identity, your source of funds, and your reason for opening the account. US citizens face the same requirements as Mexican nationals, but you will need to provide documents in Spanish or have them notarized, and some banks are more cautious with foreign account holders than others.

Key Takeaways

  • You must be in Mexico in person with a valid passport and proof of a Mexican address (a lease, utility bill, or rental agreement works).
  • Bring your passport, a recent utility bill or lease showing your Mexican address, and a reference letter from your US bank if the Mexican bank requests it.
  • Major banks like BBVA México, Santander México, and Scotiabank México accept US citizens, but smaller regional banks may have stricter policies.
  • The account opening takes one to three weeks after you submit documents, and some banks will not complete the process until you visit in person a second time.
  • US citizens must report Mexican bank accounts to the IRS if the combined balance exceeds $10,000 at any point during the year.

What documents you need to bring

Start with your valid US passport—this is non-negotiable. Mexican banks will not accept a driver's license or state ID alone. Bring the original passport, not a copy.

Next, you need proof of a Mexican address. A utility bill (water, electricity, or internet) in your name is the strongest option. A lease agreement or rental contract also works. If you are staying with family or renting a room, ask the property owner for a letter on their letterhead stating that you live there, along with a copy of their utility bill showing the address. Some banks accept this; others do not, so call ahead.

Bring your US tax ID number (your Social Security number) or an ITIN if you have one. Have it written down. Some banks will ask for a reference letter from your US bank—not required everywhere, but having one speeds things up. Call your US bank before you travel and ask them to write a brief letter on letterhead confirming you are a customer in good standing. It takes five business days.

Bring a recent statement from your US bank showing your account number and balance. This demonstrates you have funds and a banking history. A printout from online banking is fine.

Which banks accept US citizens and what to expect

The largest banks in Mexico—BBVA México, Santander México, Scotiabank México, and Inbursa—all open accounts for US citizens as a routine matter. They have English-speaking staff in major cities like Mexico City, Guadalajara, and Cancún. Smaller regional banks vary; some welcome foreign account holders, others do not.

When you walk into a branch, ask to speak with someone in the cuenta de depósito (deposit account) department. Tell them you are a US citizen and want to open a personal checking or savings account. They will hand you an process form in Spanish. If you do not read Spanish, ask if an English version exists—most large branches have them or can translate key sections for you.

The form asks for your name, passport number, Mexican address, occupation, source of income, and the reason you are opening the account. Answer honestly. If you are opening it because you work in Mexico, say that. If you are opening it to manage property or receive rental income, say that. Banks are not trying to trap you; they are documenting compliance with Mexican financial law.

After you submit the form and documents, the bank sends everything to their compliance department. This is where the one- to three-week wait happens. You will not hear from them during this time unless they need something. Some banks call you back for a second in-person visit to verify your identity and sign final documents. Others mail you a debit card and PIN. Ask the branch manager what their timeline is before you leave.

How to prove your Mexican address if you do not have one yet

If you are moving to Mexico and do not yet have a lease or utility bill, you have a few options. The cleanest is to sign a lease before you arrive and bring a copy of it. If that is not possible, ask the person or company you are renting from to provide a letter on their letterhead stating your address and move-in date, along with a copy of their utility bill.

Some banks will accept a hotel reservation confirmation as temporary proof of address, but this only works if you are opening the account within a few days of arrival. After that, they want something more permanent. If you are staying with family, get a notarized letter from them. Notarization in Mexico is fast and inexpensive—a notaría pública (public notary) can do it in one visit for 200 to 500 pesos.

Do not try to use a US address. Mexican banks need a Mexican address because they are required by law to know where you physically are. Using a US address will either be rejected outright or flag your account for additional review.

Minimum deposits and account types

Most major banks offer a basic checking account (cuenta de cheques) and a savings account (cuenta de ahorros). Checking accounts typically require a minimum deposit of 1,000 to 3,000 Mexican pesos. Savings accounts often have lower minimums, sometimes as little as 500 pesos.

Some banks offer tiered accounts—a basic account with no monthly fee but limited transactions, and a premium account with higher minimums but more features. Ask what is available. If you only need the account to receive wire transfers or pay bills, a basic savings account is usually sufficient and cheaper.

Monthly maintenance fees range from zero to 150 pesos depending on the account type and bank. Ask about this before you open the account. Some banks waive fees if you maintain a minimum balance or set up direct deposit.

How to fund the account and transfer money from the US

You can fund the account with cash at the branch when you open it, or you can transfer money from your US bank account after the account is active. International wire transfers from a US bank to a Mexican bank account take three to five business days and cost $15 to $50 depending on your US bank.

Your Mexican bank will give you your account number and routing information (called CLABE in Mexico—an 18-digit code unique to your account). Provide this to your US bank when you initiate the wire. Double-check the CLABE before you send money; a mistake will delay the transfer.

Some US banks also offer services like Wise (formerly TransferWise) or OFX, which transfer money to Mexico at a better exchange rate than a traditional wire. These take one to two business days and cost less. Set up the transfer through their website or app, and the money lands in your Mexican account directly.

Tax reporting and IRS requirements

If you are a US citizen or resident, you must report any foreign bank account to the IRS if the combined balance of all your foreign accounts exceeds $10,000 at any point during the calendar year. This is done on Form FinCEN 114 (formerly called the FBAR), filed by April 15 of the following year.

You also report the account on your annual tax return (Form 1040) if you have foreign income or if the account balance triggers reporting thresholds. The rules are complex and depend on your residency status, income, and whether you are filing US taxes. Consult a tax professional who handles expat returns before you open the account, or at minimum before you file your next return.

Mexico also requires you to report foreign income to the Mexican tax authority (SAT) if you are a resident. The definition of resident varies, but generally if you spend more than 183 days in Mexico in a calendar year, you are considered a resident and must file Mexican taxes. This is separate from US reporting and requires its own compliance.

Frequently Asked Questions

Do I need a Mexican visa to open a bank account?

No. You can open an account on a tourist visa or even a tourist card (FMM) if you are staying less than 180 days. You do not need a temporary or permanent resident visa. You only need a valid passport and proof of a Mexican address.

Can I open an account online or by mail?

No. Mexican banks require you to be present in person to open an account. They need to see your passport, verify your identity, and have you sign documents in front of a bank employee. Some banks may allow you to complete additional steps online after the initial visit, but the first appointment must be in person at a branch.

What if the bank rejects my process?

Banks rarely reject applications outright, but they may ask for additional documents or a second visit. If they do reject you, ask why—it is usually because of incomplete address documentation or a compliance flag that can be cleared with a letter from your US bank. If one bank declines, try another. Smaller regional banks are sometimes more flexible than the largest chains.

Can I keep my US bank account open while I have a Mexican account?

Yes. Having both accounts is normal and useful. Keep your US account open for US bills, Social Security deposits, or other US income. Use the Mexican account for local expenses. Just remember to report both to the IRS if their combined balance exceeds $10,000.

How long does it take to receive my debit card?

Most banks mail the debit card to your Mexican address within one to two weeks of account opening. Some branches can issue a temporary card on the spot or within a few days. Ask when you open the account. In the meantime, you can withdraw cash at the branch using your passport and account number.