Yes, you can open a bank account in Mexico, but the process and your options depend on your residency status and which bank you choose

Foreign nationals can open bank accounts at Mexican banks, but you will need to meet specific requirements that vary by institution. The main barrier is not nationality—it is proof of legal presence in Mexico. If you are a temporary or permanent resident, you can open a full account at most major banks. If you are a tourist or visiting on a short-term visa, your options narrow to basic accounts or accounts designed for non-residents, and some banks will not serve you at all.

The process itself is straightforward once you have the right documents. You walk into a branch with your passport, proof of address, and a completed application form. Most banks process the account the same day or within a few business days. The real work is gathering the documents beforehand and understanding which banks will accept your visa category.

Key Takeaways

  • Temporary and permanent residents can open standard checking and savings accounts at major Mexican banks like BBVA, Santander, and Banorte by presenting a passport and proof of address.
  • Tourists and short-term visitors may only may have access to for basic non-resident accounts, which have lower limits and fewer features, or may be turned away entirely depending on the bank.
  • Proof of address in Mexico is required and can be a utility bill, rental agreement, or official letter from your employer or landlord—dated within the last three months.
  • You will need a Mexican tax ID (RFC) for certain account types and to conduct business, though some banks issue basic accounts without one.
  • Opening an account does not require a minimum deposit at most banks, but maintaining a minimum balance or paying monthly fees varies by account type and institution.

What documents you need to bring to the bank

Start with your passport—this is non-negotiable. Every bank requires it as your primary form of identification. Bring the original, not a copy, though the bank will likely photocopy it during the application process.

Next is proof of address in Mexico. This must be a document dated within the last three months that shows your name and a Mexican address. A utility bill (electricity, water, gas, internet) is the most straightforward option. If you do not have one in your name, a rental agreement signed by you and your landlord works. Some banks also accept an official letter from your employer or a government office confirming your address. A hotel reservation or Airbnb confirmation will not work—the bank needs a document that shows you actually live there, not that you are visiting.

Bring your visa documentation or immigration paperwork showing your legal status in Mexico. If you are a resident, bring your temporary or permanent resident card (if you have one). If you are on a tourist visa, bring your passport with the entry stamp. The bank needs to verify you are legally in the country.

Some banks ask for a completed application form before you sit down with an officer. You can often download this from the bank's website or ask for one when you arrive. Fill it out beforehand to speed up the process.

How your visa status affects which accounts you can open

If you hold a temporary resident visa (issued for up to four years), you can open a standard account at any major bank. This is the easiest path. Temporary residency is designed for people who plan to stay in Mexico for an extended period but are not yet permanent residents. Banks treat you like a regular customer.

If you hold a permanent resident visa, you have the same access as temporary residents and can open any account type the bank offers. Permanent residency is the highest level of legal status and carries no restrictions on banking.

If you are a tourist or on a short-term visitor visa (typically 180 days), your options are limited. Some banks offer non-resident accounts with lower transaction limits and fewer features. Others simply will not open an account for you. BBVA and Santander have been more flexible with tourists than smaller regional banks. Call ahead to ask whether the specific branch will serve you before you go in.

If you are in Mexico on a work visa or student visa, you are treated as a temporary resident for banking purposes and can open a standard account.

The Mexican tax ID (RFC) and whether you need one

An RFC (Registro Federal de Contribuyentes) is Mexico's tax identification number. You do not always need one to open a basic bank account, but you will need one if you plan to receive income in Mexico, conduct business, or open a business account.

If you are a foreign resident working in Mexico or running a business, you must obtain an RFC before opening a business account. You can get one through the SAT (Servicio de Administración Tributaria), Mexico's tax authority. The process is done online or in person at a SAT office and requires your passport, proof of address, and a completed application. Processing usually takes a few days to a week.

For a personal account used only for receiving money from abroad or personal transfers, most banks will not require an RFC. However, some banks ask for one anyway as part of their standard application. If the bank asks and you do not have one, you can either apply for one first or ask the bank whether they will open the account without it. The answer varies by institution.

Where to open an account: major banks and their requirements

BBVA Mexico (formerly Bancomer) is the largest bank in Mexico and has branches everywhere. They accept temporary and permanent residents and are relatively flexible with tourists. They offer checking accounts, savings accounts, and digital-only accounts. No minimum deposit is required for most accounts, though some have monthly maintenance fees that can be waived if you maintain a minimum balance or set up direct deposit.

Santander Mexico is the second-largest bank and has similar requirements to BBVA. They accept residents and have been known to open accounts for tourists, though this varies by branch. They offer a range of account types from basic to premium.

Banorte is the third-largest and requires the same documentation as BBVA and Santander. They are solid for residents but less flexible with tourists.

Scotiabank Mexico serves residents and has a smaller branch network but is known for good customer service. They require the standard documents and have no unusual restrictions.

Inbursa is smaller but has branches in major cities. They accept residents and have competitive fees on some account types.

For a digital-only account, Allianz Bank and other online-only institutions may have fewer in-person requirements, but they still require proof of residency and legal status. These accounts are useful if you do not live near a branch or prefer to manage everything online.

What happens after you open the account

Once approved, the bank will issue you a debit card, usually within a few business days. You will receive online banking credentials so you can check your balance and transfer money. Some banks send the card by mail; others let you pick it up at the branch.

Your account will have a Mexican CLABE number (an 18-digit account identifier used for domestic transfers) and an IBAN if the bank offers international transfers. You can use the CLABE to receive money from other Mexican accounts or to pay bills. The IBAN is for receiving international wire transfers.

Most banks charge a monthly maintenance fee, though this is often waived if you maintain a minimum balance (typically 1,000 to 5,000 pesos) or set up direct deposit. ATM withdrawals at your bank's machines are usually free; withdrawals at other banks' machines may cost 10 to 30 pesos per transaction. International wire transfers typically cost 200 to 500 pesos plus the bank's exchange rate markup.

If you need to send money out of Mexico, you can do so via wire transfer, but the process takes two to three business days and costs more than domestic transfers. Some banks partner with services like Wise or Remitly for cheaper international transfers; ask your bank what options they offer.

Common reasons banks reject applications and what to do

The most common rejection is insufficient proof of address. If your utility bill or rental agreement does not clearly show your name and a Mexican address, the bank will ask for something else. Make sure any document you bring is dated within the last three months and has your full name on it.

Another reason is unclear immigration status. If your visa has expired or your tourist entry stamp is unclear, the bank may refuse to open an account. Check your passport before you go in and make sure your legal status is current.

Some banks reject applications from people who do not have an RFC if they plan to receive income. If this happens, you have two options: obtain an RFC first, or ask the bank whether they will open a basic personal account without one. Not all banks will, but some will.

If you are rejected, try a different bank. Requirements vary, and a bank that turns you down may simply have stricter policies than another institution. BBVA and Santander tend to be more flexible than smaller regional banks.

Frequently Asked Questions

Can I open a Mexican bank account online without going to a branch?

Some digital-only banks like Allianz Bank and Fintechs allow you to open an account online, but you will still need to verify your identity and address. Most require you to upload photos of your passport and proof of address. Traditional banks like BBVA and Santander require an in-person visit to a branch to open an account, though they offer online management afterward.

What if I do not have a proof of address document in my name?

Ask your landlord or employer to write a letter on official letterhead confirming your address and that you live or work there. Have them sign and date it. Some banks accept this in place of a utility bill. If that does not work, you can open a utility account in your name (even if you are renting) and wait for the first bill to arrive, which usually takes two to four weeks.

Do I need a Mexican phone number to open an account?

Most banks ask for a phone number during the application, but it does not have to be a Mexican number. However, having a Mexican number makes it easier to receive SMS notifications and two-factor authentication codes for online banking. You can get a prepaid Mexican SIM card at any convenience store for under 100 pesos.

Can I open an account if I am in Mexico on a tourist visa?

It depends on the bank. BBVA and Santander have opened accounts for tourists at some branches, but it is not may provide. Call the branch ahead of time and ask. If they refuse, you will need to either return when you have a temporary resident visa or use an international money transfer service instead.

What is the difference between a checking account and a savings account in Mexico?

A checking account (cuenta de cheques) lets you write checks, make unlimited transfers, and conduct business. A savings account (cuenta de ahorros) is simpler, with fewer features and lower transaction limits, but may earn a small amount of interest. Most people use checking accounts. Savings accounts are useful if you want to set money aside and limit how often you access it.