You need a temporary or permanent residency card, a CURP, an RFC (tax ID), proof of address, and your passport. Walk into a BBVA or Banorte branch, and the process takes one to two hours. Most expats in Baja open accounts at BBVA because of its branch network and mobile app.
Can Foreigners Open Bank Accounts in Mexico?
Yes. Any foreigner with a temporary or permanent residency card can open a personal bank account at any major Mexican bank. Tourists on FMM permits face severe restrictions. A few smaller banks (Intercam, BanBajio) still open limited accounts for tourists, but the major banks require residency.
If you plan to live in Baja, get your residency card first. The bank account comes after.
Which Bank Should You Choose?
BBVA (Formerly Bancomer)
BBVA is the largest bank in Mexico and the most popular choice among expats in Baja. Branches exist in every city from Tijuana to Cabo San Lucas. The mobile app works well and supports transfers, bill payments, and currency exchange. BBVA offers checking accounts, savings accounts, debit cards, and credit cards to foreign residents.
The main advantage: branch density. If something goes wrong, you can walk into a BBVA branch almost anywhere in Baja. ATMs accept US debit cards and dispense pesos at competitive exchange rates.
Banorte
Banorte is Mexico’s largest domestically owned bank. The account opening process tends to move faster than BBVA. Some expats report friendlier service at Banorte branches. The mobile app has improved but still lags behind BBVA in features.
Banorte has fewer branches in southern Baja than BBVA. If you split time between Tijuana and Los Cabos, BBVA offers better coverage.
Other Options
Santander, HSBC, Citibanamex, and Scotiabank all operate in Mexico and accept foreign residents. Each has different account minimums, fee structures, and branch locations. For most expats moving to Baja, BBVA or Banorte covers everything you need.
What Documents Do You Need?
Every major bank requires the same core documents. Bring originals plus one photocopy of each.
Your temporary or permanent residency card (tarjeta de residente). Your passport (the bank photocopies the data page). Your CURP (Clave Unica de Registro de Poblacion). You receive a CURP automatically when INM issues your residency card. Print it from the RENAPO website at gob.mx/curp. Your RFC (Registro Federal de Contribuyentes). This is your Mexican tax ID number from SAT. Proof of address (comprobante de domicilio) dated within the last three months. A utility bill (electricity from CFE, water, or internet) in your name works. A bank statement from another Mexican institution also works. If no bills are in your name yet, a lease agreement may work at some branches.
What Is the RFC and Why Does It Confuse People?
The RFC is your tax registration number from SAT (Servicio de Administracion Tributaria), Mexico’s tax authority. Banks require it to open an account. This is where many expats hit a wall.
You cannot get an RFC on a tourist permit. You need your residency card first. Once you have your residency card and CURP, you apply for the RFC at a SAT office. The process requires an appointment. Schedule it online at sat.gob.mx. Bring your residency card, CURP printout, passport, proof of address, and a USB flash drive (SAT saves your digital files to it).
At the SAT office, you register and receive your RFC number the same day. You can also set up your e-firma (electronic signature) during the same appointment. The e-firma lets you file taxes and make changes to your tax profile online.
Some BBVA branches generate a temporary RFC for you on the spot during account opening. This varies by branch and by the employee helping you. Do not rely on this. Get your RFC from SAT before going to the bank. It eliminates the biggest source of delays and rejected applications.
How Does the Process Work Step by Step?
1. Get your residency card from INM. This comes first. Everything else depends on it.
2. Print your CURP from the RENAPO website. INM assigned your CURP when they issued your residency card. Go to gob.mx/curp, enter your details, and print the document.
3. Get your RFC from SAT. Schedule an appointment at sat.gob.mx, visit the SAT office, and register. You walk out with your RFC number and e-firma the same day.
4. Gather your proof of address. A CFE electricity bill, water bill, or internet bill in your name, dated within the last 90 days.
5. Visit a bank branch. No appointment needed at most BBVA and Banorte branches. Arrive in the morning for shorter wait times. Tell the greeter you want to open a cuenta de debito (debit account). They direct you to a banker.
6. The banker reviews your documents, enters your information into their system, and opens the account. You receive a debit card on the spot at most branches. The process takes one to two hours.
7. Activate your debit card at the ATM and download the bank’s mobile app. Set up online banking before you leave the branch if possible. The banker can help.
What If You Do Not Have Proof of Address?
New arrivals often have no utility bills in their name. You just moved. The electricity account belongs to your landlord. This is common and solvable.
Ask your landlord to put the next CFE bill in your name. CFE allows name changes on accounts at their offices. Alternatively, sign up for internet service (Telmex, Totalplay, or Megacable) in your name. Your first bill arrives within 30 days and serves as proof of address.
Some bank branches accept a notarized lease agreement (contrato de arrendamiento) as proof of address. This varies by branch. Call ahead or ask the branch greeter before waiting in line.
What Fees Should You Expect?
Most basic debit accounts at BBVA and Banorte have no monthly maintenance fee if you maintain a minimum balance. At BBVA, the basic account (Cuenta Efectiva) requires no minimum balance and charges no monthly fee. Banorte’s basic account (Enlace Personal) operates the same way.
ATM withdrawals at your own bank’s ATMs cost nothing. Withdrawals at other banks’ ATMs cost $15 to $30 pesos per transaction. International wire transfers (SWIFT) cost $200 to $500 pesos per transfer depending on the bank and transfer amount.
Domestic transfers between Mexican banks through SPEI (Mexico’s instant transfer system) cost nothing at most banks. SPEI transfers arrive in seconds. You will use SPEI constantly for paying rent, utilities, and services.
Can You Receive US Dollar Transfers?
Yes. Mexican bank accounts can receive international wire transfers in US dollars. The bank converts them to pesos at their exchange rate, which includes a spread. For large transfers, compare the bank’s rate against services like Wise or OFX. Third-party transfer services often deliver better exchange rates than the banks.
You can also hold a US dollar account at some banks, but these require higher minimum balances and carry monthly fees. Most expats keep a peso account in Mexico and transfer money from their US bank as needed.
Common Mistakes to Avoid
Going to the bank without your RFC. The banker will send you to SAT. You lose a day. Get the RFC first.
Bringing expired proof of address. The document must show a date within the last 90 days. An old bill does not count, even if the address is correct.
Choosing a branch far from your home. Pick the branch closest to where you live. If the bank needs you to return for signatures, card pickup, or problem resolution, a nearby branch saves hours.
Not downloading the mobile app immediately. Set up the app and online banking while the banker is still in front of you. Troubleshooting login issues later over the phone is painful in any language.
Regulations and government processes change. This article reflects information current as of March 2026. For advice specific to your situation, consult a licensed immigration consultant or contact the relevant government office directly.

