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

Most major Mexican banks will open an account for a US citizen, but you will need to prove your identity, show a Mexican address, and provide proof of income or funds. The banks that most commonly accept Americans are BBVA México, Santander México, Scotiabank México, and Banorte. You cannot do this entirely online from the US — you must visit a branch in person, either during a trip to Mexico or by using a power of attorney if you have a trusted representative there.

The timeline is typically two to four weeks from your first visit to the branch, because Mexican banks run background checks and verify your documents with Mexican tax authorities. Some banks will freeze your account temporarily while they complete these checks. You will also need a Mexican tax ID number (RFC — Registro Federal de Contribuyentes) or be prepared to apply for one as part of the account opening process.

Key Takeaways

  • You must visit a Mexican bank branch in person; remote opening from the US is not possible for most institutions.
  • Required documents include a valid passport, proof of Mexican address (utility bill, lease, or letter from a landlord), and proof of income or bank statements showing funds.
  • Mexican banks will request your RFC (tax ID) or help you obtain one during the account opening process.
  • The account approval process takes two to four weeks because banks verify your information with Mexican tax authorities.
  • Minimum deposit amounts vary by bank and account type, ranging from roughly 500 to 5,000 Mexican pesos for basic accounts.

Documents you need to bring to the bank

Bring your valid US passport — this is your primary form of identification and Mexican banks will not accept a US driver's license alone. You will also need proof of a Mexican address. A utility bill (water, electricity, or internet) in your name is the strongest proof. If you do not have one yet, a signed letter from your landlord or property owner stating your address and occupancy dates will work, though some banks may ask for additional documentation. A lease agreement is also acceptable.

Bring proof of income or proof of funds. This can be recent pay stubs, a letter from your employer on company letterhead, or bank statements from your US account showing your balance and transaction history over the past three to six months. If you are retired or do not have employment income, bank statements alone are usually sufficient. Some banks will also accept a letter from a US bank confirming your account status and average balance.

You will need your RFC (Mexican tax ID) or be prepared to apply for one at the bank. If you do not have an RFC yet, the bank can often initiate the application during your visit, though this adds one to two weeks to the process. You can also obtain an RFC in advance by visiting a local SAT (Servicio de Administración Tributaria) office in Mexico or by applying online through the SAT website if you have a Mexican address.

Which banks are most accessible to Americans

BBVA México and Santander México are the largest and most likely to have English-speaking staff in major cities like Mexico City, Guadalajara, and Monterrey. Both have straightforward account opening processes for foreigners and maintain accounts for US citizens without requiring residency. Scotiabank México also accepts Americans and has a reputation for clear communication about requirements.

Banorte is another major option and often has lower minimum deposits than BBVA or Santander. Regional banks vary widely in their willingness to open accounts for Americans — some will, some will not. If you are opening an account in a smaller city or rural area, call ahead to confirm the bank accepts foreign nationals before making the trip.

Do not assume that having a US credit card or US bank account will speed up the process. Mexican banks operate independently from US banking systems and will conduct their own verification. They will not pull your US credit report or rely on your US banking history to make a decision.

What happens during your first visit to the branch

Arrive with all documents listed above and plan to spend 45 minutes to two hours at the branch. A bank representative will review your documents, make copies, and ask you to complete an account opening form in Spanish (though some branches can provide an English version or have a translator available). You will be asked about the source of your funds, the purpose of the account, and how you plan to use it.

The bank will take your information and tell you when to expect approval — typically within two to four weeks. Some banks will issue a temporary account number on the spot and allow you to make your first deposit immediately, even though the account is not fully active. Others will wait until the verification process is complete before activating the account. Ask the bank representative which applies to you before you leave.

You may be asked to set up online banking (banca en línea) during this visit. Mexican banks require this for most accounts, and it is how you will transfer money, pay bills, and check your balance. The bank will provide you with login credentials and instructions, usually in Spanish.

Minimum deposits and account fees

Minimum opening deposits range from roughly 500 to 5,000 Mexican pesos (approximately $30 to $300 USD, though exchange rates vary). Basic checking accounts typically have lower minimums than savings accounts. Some banks waive the minimum if you set up a direct deposit from an employer or regular transfers from a US account.

Monthly maintenance fees vary by bank and account type. A basic checking account might cost 0 to 150 pesos per month ($0 to $9 USD). Premium accounts or accounts with higher balance requirements cost more. Many banks waive fees if you maintain a minimum balance — typically 5,000 to 10,000 pesos — or if you receive regular deposits.

International transfer fees are significant. Sending money from your Mexican account to a US account typically costs 200 to 500 pesos ($12 to $30 USD) plus the bank's exchange rate markup. Receiving money from the US into your Mexican account costs less — usually 50 to 150 pesos — but the sending bank in the US will also charge a fee on their end.

Using your Mexican account to transfer money to and from the US

You can transfer money from your US bank account to your Mexican account using wire transfer or ACH (Automated Clearing House). Wire transfers arrive in one to three business days and cost $15 to $50 from the US bank plus a receiving fee of 200 to 500 pesos from the Mexican bank. ACH transfers are cheaper ($0 to $15 from the US bank) but take five to seven business days and are not available from all US banks to Mexican accounts.

Transferring money from Mexico to the US works the same way in reverse. Your Mexican bank will charge 200 to 500 pesos to send the money, and your US bank may charge a receiving fee of $10 to $15. The exchange rate you receive is set by your Mexican bank and is usually 1 to 3 percent worse than the mid-market rate.

An alternative is to use a money transfer service like Wise (formerly TransferWise), OFX, or Remitly. These services often offer better exchange rates than banks and lower fees, especially for regular transfers. You link your US and Mexican bank accounts to the service, and transfers typically take one to three business days. Compare the total cost (fee plus exchange rate) across your bank and at least one transfer service before sending large amounts.

Tax reporting and ongoing requirements

As a US citizen, you must report your Mexican bank account to the US government if the account balance exceeds $10,000 at any point during the year. This is done through the FBAR (Foreign Bank Account Report), filed with the Financial Crimes Enforcement Network (FinCEN). The deadline is April 15 (same as your tax return), though an extension is available.

You must also report the account on your US tax return if you have any interest income from the account. Mexican banks issue interest statements (similar to a 1099) at the end of the year. The interest rates on Mexican savings accounts are typically 4 to 8 percent annually, depending on the bank and account type, so you may owe US tax on this income even if you do not owe Mexican tax.

Your Mexican bank may ask you to certify that you are not a US person for tax purposes. Do not do this — you are a US citizen and must declare this status. Banks that accept US citizens are aware of these requirements and will not penalize you for being honest about your citizenship.

Frequently Asked Questions

Do I need to be a Mexican resident to open an account?

No, but you must have a Mexican address. This can be a temporary address — a hotel, an Airbnb, or a friend's address where you are staying. The bank needs this for mail and verification purposes. If you do not have an address yet, some banks will accept a letter from your hotel or landlord confirming your stay.

Can I open a Mexican bank account online from the US without traveling?

Not through traditional banks. A few fintech companies like Wise and some Mexican digital banks (such as Banco Finterra or Inbursa's digital platform) offer remote account opening, but these have limited features compared to full bank accounts. For a standard checking or savings account at a major bank, you must visit a branch in person.

What if the bank asks for proof I am not a drug trafficker or money launderer?

This is a standard question, not an accusation. Mexican banks are required by law to ask about the source of your funds and the purpose of your account. Answer honestly. Explain that you are a US citizen opening an account for personal use, business, or investment. Provide your bank statements and income documentation as proof. If the bank is satisfied, the process continues normally.

Can I use my Mexican account to pay US bills?

Not directly. Your Mexican bank account is separate from the US banking system. To pay a US bill, you would need to transfer money from your Mexican account to your US account first, then pay the bill from there. Some US billers accept international wire transfers directly, but this is rare and expensive. It is cheaper to transfer to your US account and pay from there.

What happens if I move back to the US — do I have to close the account?

No. You can keep your Mexican account open indefinitely, even if you no longer live in Mexico. You will continue to pay monthly fees and must continue to report the account to the US government if the balance exceeds $10,000. However, you may lose access to online banking or face restrictions if the bank cannot verify your current address. Contact your bank before you move to ask about their policy for accounts held by non-residents.