Opening a bank account in Mexico is one of the first practical steps after getting your residency card. You'll need it for rent payments, utility bills, receiving income, and avoiding expensive currency exchange fees. This guide covers which banks work best for foreigners, what documents you need, and how to navigate the process in the Riviera Maya.

Key fact: Mexico's banking system has modernized significantly. Most major banks now offer mobile apps with English interfaces, and digital-only banks like Nu and Hey Banco provide faster account opening for residents.

What You Need to Open an Account

All Mexican banks require the following from foreign residents:

  1. Valid residency card — temporary or permanent (original + copy)
  2. Passport — original + copy of the data page
  3. CURP — printed from the RENAPO website
  4. Proof of address — utility bill, bank statement, or rental contract dated within the last 3 months
  5. RFC or generic RFC — some banks accept the generic RFC (XAXX010101000) for basic accounts

Important: Requirements vary by bank and even by branch. Some branches in tourist areas are more experienced with foreign clients. Call ahead to confirm exactly which documents they need.

Best Banks for Foreigners in Mexico

BBVA México

The most foreigner-friendly major bank. Many branches have English-speaking staff, especially in Cancún and Playa del Carmen. Their mobile app is excellent, and they offer both MXN and USD accounts. Minimum opening balance is typically $2,500 MXN (~$140 USD).

Santander México

Good international presence with easy wire transfer options. Offers USD accounts and has competitive exchange rates for international transfers. Some branches in Riviera Maya have bilingual staff.

Banorte

Mexico's largest domestically-owned bank. Competitive fees and a wide ATM network. Their digital platform has improved significantly, though English support is more limited than BBVA.

Intercam

Specializes in multi-currency accounts and international services. Excellent for foreign residents who need to manage multiple currencies. Higher minimum balances but lower international transfer fees.

Digital Banks

Nu México and Hey Banco offer simplified account opening through their apps. No minimum balance, no monthly fees, and good exchange rates. However, they may have limitations on cash deposits and international wires.

Types of Accounts

Step-by-Step Process

Step 1: Choose Your Bank

Visit 2–3 branches in person to compare. Ask about fees, minimum balances, international transfer options, and whether they have experience with foreign clients.

Step 2: Gather Documents

Bring originals and at least two photocopies of each document. Some branches have a copy machine; others don't.

Step 3: Visit the Branch

Appointments aren't always required but are recommended. The process typically takes 30–60 minutes. You'll sign several forms and receive your debit card on the spot or within 5–7 business days.

Step 4: Activate Online Banking

Download the bank's mobile app and register your account. Set up SPEI (Mexico's instant transfer system) for easy peso transfers between any Mexican bank accounts.

Sending Money To and From Mexico

For international transfers, consider:

Common Problems

Frequently Asked Questions

Can a tourist open a bank account in Mexico?

Generally no. Most banks require a valid residency card. Some fintech apps like Mercado Pago may allow limited accounts with just a passport, but these have significant restrictions on transfers and withdrawals.

Which is the best bank in Mexico for foreigners?

BBVA México is the most foreigner-friendly major bank, with English-speaking staff at many branches and a robust mobile app. Santander and Banorte are also good options. For digital-only banking, Hey Banco and Nu México are popular.

Can I open a USD account in Mexico?

Yes. Several banks offer USD-denominated accounts for residents, including BBVA, Santander, and Intercam. Minimum balance requirements are typically higher for USD accounts ($1,000–$5,000 USD).

Need Help Opening a Bank Account?

MexVisa Pro assists with document preparation and accompanies you to the bank to ensure a smooth process.

Free Consultation

Related Articles