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:
- Valid residency card — temporary or permanent (original + copy)
- Passport — original + copy of the data page
- CURP — printed from the RENAPO website
- Proof of address — utility bill, bank statement, or rental contract dated within the last 3 months
- 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
- Cuenta de Ahorro (Savings) — basic account, low or no minimum balance, limited transactions per month
- Cuenta de Cheques (Checking) — full-featured account with debit card, unlimited transfers, and sometimes a checkbook
- Cuenta en Dólares (USD Account) — available at BBVA, Santander, Intercam; higher minimum balances ($1,000–$5,000 USD)
- Cuenta Empresarial (Business) — requires RFC, company registration (acta constitutiva), and additional documentation
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:
- Wise (TransferWise) — best exchange rates, works with Mexican bank accounts via CLABE number
- SPEI transfers — free instant transfers between Mexican banks
- Wire transfers — available at all major banks but fees are $20–$50 USD per transfer
Common Problems
- Branch refuses to open account — try a different branch of the same bank; policies vary by location
- Proof of address rejected — the address on your proof must match your residency card address
- Account frozen for KYC — banks may temporarily freeze accounts while verifying your identity; keep your residency card current
- Can't receive international wires — ask the bank to activate SWIFT/international transfers on your account (not always enabled by default)
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