How to Open a Bank Account as an Expat in Mexico: Step-by-Step
Opening a Mexican bank account is easier than you think. Here's exactly how to do it, which banks to choose, and what documents you need.
Why You Need a Mexican Bank Account
If you're staying in Mexico for more than a few months, a local bank account is essential. ATM withdrawal fees add up fast ($3-5 per transaction plus currency conversion fees), and many services — from paying rent to utilities — require a Mexican bank transfer (SPEI).
Best Banks for Expats
Not all Mexican banks are equally welcoming to foreigners. Here are your best options:
- BBVA Mexico: The largest bank, most branches, and generally the most expat-friendly. Their app is excellent and available in English.
- Banorte: Good domestic bank with competitive rates. May require more documents from foreigners.
- Hey Banco (by Banregio): Digital-first bank that's easier to open remotely. Great app, no branch visits needed for basic accounts.
- Nu Mexico (Nubank): Digital bank with easy sign-up, no fees, and a sleek app. Limited to debit cards but great for everyday use.
Required Documents
For a basic account at BBVA or similar traditional bank:
- Valid passport (original, not a copy)
- Mexican visa — temporary or permanent residence card (tourist visa holders CAN open at some banks but with restrictions)
- Proof of address in Mexico: utility bill, bank statement, or rental contract in your name (less than 3 months old)
- CURP (optional but helpful): Your unique Mexican population ID — you can generate one online if you have residency
- RFC (optional): Mexican tax ID — needed if you'll earn income in Mexico
Step-by-Step Process
Step 1: Walk into a BBVA branch (not all branches handle foreign accounts — call ahead or visit a large branch in a business district).
Step 2: Tell them you want to open a "cuenta de débito" (debit account). Bring all documents listed above.
Step 3: Fill out paperwork (mostly in Spanish — bring a Spanish-speaking friend if needed).
Step 4: You'll receive a debit card on the spot. Download the bank's app and set up online banking.
Step 5: Your account is usually active within 24-48 hours.
Tips and Gotchas
The proof of address requirement trips up many expats. If you're subletting or your utilities are in your landlord's name, ask them for a "constancia de domicilio" (proof of residence letter) — some banks accept these. Alternatively, sign up for a phone plan at Telcel and use that bill as proof of address.
Keep your account active — Mexican banks may freeze accounts that show no activity for extended periods. Set up a small automatic transfer if you'll be away.