What You Need to Open a Bank Account in Mexico

You can open a bank account in Mexico as a foreigner, but the process and documents required depend on whether you are a resident, have temporary status, or are just visiting. Most major banks—BBVA México, Santander, Scotiabank, and Banorte—accept foreign nationals, though some require a Mexican tax ID number (RFC) or proof of residency. If you do not have an RFC yet, some banks will help you obtain one as part of the account opening process, or you can apply through the Mexican tax authority (SAT) before you visit the bank.

The fastest route is usually to visit a bank branch in person with your passport and proof of address. Proof of address can be a utility bill, rental agreement, or a letter from your employer or landlord stating your Mexican address. If you are staying temporarily and do not have a Mexican address yet, some banks accept a hotel address or the address of a friend or family member who can vouch for you. A few banks now offer online account opening for certain account types, but you will still need to verify your identity in person at a branch within a set timeframe, usually 30 days.

Key Takeaways

  • You will need your passport, proof of Mexican address, and often a tax ID number (RFC) to open an account, though some banks help you get the RFC during the process.
  • Most banks require you to visit a branch in person at least once to verify your identity, even if you start the application online.
  • Minimum deposit amounts vary by bank and account type, ranging from zero to several thousand pesos, so ask before you go.
  • Opening an account typically takes one to three business days if you have all documents, though some banks issue a temporary card on the spot.

Documents You Will Need at the Bank

Bring your original passport and a photocopy of the identification page. The bank will scan or photocopy it, so have both ready. You will also need proof of your Mexican address—a utility bill (water, electricity, gas, or internet) in your name, a rental agreement, or a letter from your employer or landlord on official letterhead stating your address and confirming your residency. If the document is dated more than three months ago, some banks may ask for a second proof of address.

If you do not yet have an RFC (Registro Federal de Contribuyentes), ask the bank whether they can issue one for you during account opening or whether you need to apply first through the SAT website or at a local SAT office. The RFC is a nine-digit tax identification number and is increasingly required by banks, even for basic savings accounts. Getting one yourself takes about 15 minutes online at the SAT website (sat.gob.mx) if you have a Mexican address, or you can visit a SAT office in person. Some banks will proceed without an RFC if you sign a declaration stating you do not have one yet, but they will ask you to provide it within 30 days.

Which Banks Accept Foreigners and What They Require

The major banks—BBVA México, Santander, Scotiabank, Banorte, and Inbursa—all accept foreign nationals. Smaller regional banks and credit unions (cooperativas) vary; some welcome foreigners, others do not. Before you visit, call the branch or check their website to confirm they accept non-residents or people without an RFC yet.

BBVA México and Scotiabank tend to be the most straightforward for foreigners and offer accounts with no minimum balance. Santander and Banorte typically require a minimum deposit (amounts vary by branch and account type, usually 500 to 5,000 pesos). Inbursa is popular with expats but may require proof of income or employment. Some banks offer accounts specifically for temporary residents (residentes temporales) or tourists, which may have different requirements or limits on transfers and withdrawals. Ask about these options if you are not planning to stay permanently.

The Step-by-Step Process at the Bank

Walk into a branch during business hours (usually 9 a.m. to 4 p.m. Monday through Friday, with limited Saturday hours). Tell the teller or customer service representative you want to open a cuenta de ahorro (savings account) or cuenta corriente (checking account). They will direct you to an account officer or give you a number to wait for one.

The officer will ask you to fill out an application form (solicitud de apertura de cuenta). This form asks for your name, passport number, Mexican address, phone number, email, and employment or income information. They will photocopy your passport and proof of address. If you do not have an RFC, they will either issue one for you on the spot (takes 10 to 15 minutes) or ask you to provide one within 30 days. You will sign the application and any account agreements. The officer will explain the account type, fees, and how to use online banking and the bank's app. Some banks issue a debit card immediately; others mail it to your address within 5 to 10 business days.

The entire process usually takes 30 to 60 minutes. Once you leave, your account is typically active the same day or the next business day. You can begin transferring money and using online banking right away, even if your physical card has not arrived yet.

Minimum Deposits and Monthly Fees

Minimum deposit requirements vary widely. Some banks (BBVA, Scotiabank) have accounts with zero minimum deposit. Others require 500 to 5,000 pesos to open. A few require higher minimums for checking accounts (cuenta corriente) than for savings accounts (cuenta de ahorro). Ask the bank what the minimum is for the specific account type you want before you commit.

Monthly maintenance fees also vary. Many banks waive the fee if you maintain a minimum balance (often 1,000 to 5,000 pesos) or if you receive direct deposits. Some accounts aimed at expats or higher-income customers have no fees but require higher minimums. Debit card fees, ATM fees, and transfer fees differ by bank. Request a fee schedule (tabla de comisiones) before you open the account so you know what to expect.

Getting an RFC Before or During Account Opening

An RFC is a nine-digit tax ID number issued by the SAT (Servicio de Administración Tributaria). You can obtain one online at sat.gob.mx if you have a Mexican address, or in person at any SAT office. The online process takes about 15 minutes and requires your passport number, Mexican address, and email. The SAT will email you a temporary RFC immediately, and you can use that number at the bank. A physical RFC card arrives by mail within two to four weeks.

If you do not have a Mexican address yet, you can use a friend's or family member's address temporarily, or you can wait until you have secured housing. Some banks will issue a temporary account number and allow you to provide the RFC within 30 days. If you are staying in Mexico long-term, getting the RFC early makes the bank account process smoother, but it is not always a blocker.

Opening an Account Online or by Mail

A few banks now allow you to start the account opening process online through their website or app. You upload a photo of your passport, proof of address, and sometimes a selfie for identity verification. However, most banks still require you to visit a branch in person within 30 days to verify your identity and sign final documents. Some banks will issue a temporary digital card or allow limited transfers while you complete the in-person step.

Opening an account entirely by mail or without visiting a branch is not yet standard in Mexico, even for residents. Plan to visit a branch at least once. If you are outside Mexico and want to open an account before you arrive, contact the bank's customer service line to ask whether they offer remote opening with in-person verification on arrival.

What Happens After Your Account Opens

Once your account is open, you can transfer money into it from outside Mexico using international wire transfer (transferencia internacional). You will need to provide the bank with your account number and the bank's SWIFT code. Wire transfers typically take three to five business days and may incur fees on both the sending and receiving end. Your bank will give you these details when you ask.

You can also receive direct deposits from a Mexican employer, transfer money between Mexican banks using SPEI (Sistema de Pagos Electrónicos Interbancarios), and use your debit card at ATMs and merchants. Most banks offer free online banking and a mobile app so you can check your balance, transfer money, and pay bills from your phone. Ask the bank to set up online banking access before you leave the branch.

Frequently Asked Questions

Do I need a visa or residency status to open a bank account?

No. Banks accept tourists, temporary residents, and permanent residents. You need a passport and proof of a Mexican address, but not a specific visa type. If you are staying in a hotel, some banks accept the hotel address temporarily while you find permanent housing.

Can I open an account without an RFC?

Yes, though increasingly banks prefer one. Many will let you open an account and provide the RFC within 30 days. Some banks issue the RFC for you during the opening process. If you do not have one, ask the bank upfront whether they will proceed without it.

How long does it take to open an account?

The in-person process at the branch takes 30 to 60 minutes. Your account is usually active the same day or the next business day. If you start online, you still need to visit a branch within 30 days to complete verification, and the full process takes one to three business days after that.

What if I do not have a Mexican address yet?

Use a temporary address—a hotel, a friend's home, or your employer's address. Once you have permanent housing, you can update your address with the bank online or at a branch. Some banks accept a letter from your employer or landlord confirming your address instead of a utility bill.

Can I open an account if I am not employed in Mexico?

Yes. Banks do not require proof of employment, though some may ask about your source of income. Retirees, freelancers, and people receiving income from outside Mexico can open accounts. Be prepared to explain your income source if asked.