What you need to open a bank account in Mexico
Most Mexican banks will open an account for you if you have a valid passport and proof of address. If you are a Mexican resident, you may also need a Clave de Registro Federal de Contribuyentes (RFC), which is Mexico's tax identification number — but many banks will let you open an account without one and assign you a temporary number while you explore for the real one.
The process is faster and simpler than in many countries because Mexican banks do not require a minimum deposit to start, though some accounts have monthly fees if you do not maintain a balance. You can walk into a branch, complete the paperwork on the spot, and leave with a debit card within a few days.
The main difference between opening an account as a tourist, temporary resident, or permanent resident is how long the bank will let you keep the account open without updating your immigration status. A tourist account may expire when your visa does; a resident account does not.
Key Takeaways
- You need a valid passport and proof of address — a utility bill, rental agreement, or letter from your employer showing your name and Mexican address.
- Most banks do not require a minimum deposit, but some charge monthly fees unless you maintain a balance or set up direct deposit.
- The account opens the same day you visit the branch, though your debit card arrives by mail within three to seven business days.
- If you are a resident, ask the bank whether you need an RFC before opening; many will let you open first and explore for one later.
- Tourist accounts may close when your visa expires, so confirm the bank's policy on visa renewal before you leave the branch.
Documents to bring to the bank
Bring your original passport and a photocopy of the page with your photo and signature. The bank will keep the photocopy on file. You will also need proof that you live in Mexico — this can be a recent utility bill (water, electricity, or gas), a rental agreement, a letter from your employer on company letterhead, or a bank statement from another Mexican bank if you already have one.
If the address on your passport does not match your Mexican address, the utility bill or rental agreement becomes more important because it shows where you actually live. Some banks will accept a letter from your landlord or a notarized statement if you do not have a utility bill yet.
If you are explore for an RFC at the same time, bring your passport and proof of address to the bank and ask them to help you start the process. You do not need the RFC number before opening the account — the bank can issue you a temporary one.
Which banks accept foreign customers
The largest banks in Mexico — BBVA México, Scotiabank, Santander, and Citibanamex — all open accounts for foreigners and tourists. Regional banks like Banorte and HSBC also accept foreign customers. Smaller local banks vary; some welcome foreigners and some do not, so call ahead if you are considering a bank outside the major chains.
Tourist-focused banks and branches in border cities and resort areas are used to opening accounts for people with temporary visas. If you are in Mexico City, Cancún, Playa del Carmen, or another major city, you will have no trouble finding a branch that handles foreign accounts regularly.
Online banks like Nu México and Inbursa also open accounts for foreigners, though you will still need to verify your identity in person at a branch or through a video call. The process is similar but may be faster because you do not have to wait in a physical branch.
What happens after you open the account
The bank will give you a temporary debit card at the branch or mail you one within three to seven business days. You can start using your account when ready — the bank will provide you with your account number and routing information so you can receive transfers or set up direct deposit before your card arrives.
Your account will come with online banking access. The bank will give you a username and password or a link to set one up on their website. Most Mexican banks use two-factor authentication, so you will need to verify your identity through a code sent to your phone or email the first time you log in.
If you opened the account as a tourist, ask the bank in writing what happens when your visa expires. Some banks will freeze the account; others will let you keep it open if you renew your visa or change your status. Getting this in writing protects you from surprise closures later.
Monthly fees and minimum balances
Many Mexican banks charge a monthly maintenance fee that ranges from about 50 to 200 pesos, though some accounts are free if you maintain a minimum balance or receive a direct deposit. Ask the bank about all the accounts they offer — they usually have a basic account with lower fees and a premium account with more features.
If you are working in Mexico and receiving a salary by direct deposit, ask whether that waives the monthly fee. Many banks do not charge if your employer deposits your paycheck directly into the account. If you are retired or living on savings, a basic account with a low minimum balance may be cheaper than paying a monthly fee.
ATM withdrawals are usually free at your bank's machines, but withdrawing from another bank's ATM may cost 20 to 50 pesos per transaction. Some accounts include a certain number of free out-of-network withdrawals per month, so compare what you are getting before you choose.
Opening an account if you do not have an address yet
If you just arrived in Mexico and do not have a lease or utility bill yet, ask the bank whether they will accept a letter from a hotel, hostel, or Airbnb host confirming your address and stay. Some banks will; others require an official document. Calling ahead saves you a wasted trip.
Another option is to ask a Mexican friend or family member whether you can use their address temporarily. The bank will verify the address, so it needs to be real, but you do not have to live there permanently — you can update it later once you have your own place.
If neither option works, some banks will open an account with just your passport and let you add proof of address within 30 days. This is less common, but it is worth asking, especially at larger branches in tourist areas.
Frequently Asked Questions
Do I need a Mexican tax number to open a bank account?
No. Most banks will open an account for you with just a passport and proof of address. If you are a resident and plan to work or do business in Mexico, you will eventually need an RFC, but you can open the account first and explore for one later. The bank can help you start the RFC process.
Can I open an account online without visiting a branch?
Some banks like Nu México and Inbursa let you start the process online, but you will still need to verify your identity in person — either at a branch or through a video call with the bank. You cannot complete the entire process remotely.
What happens to my account when my tourist visa expires?
It depends on the bank. Some will freeze it; others will let you keep it open if you renew your visa or change your immigration status. Ask the bank this question before you leave the branch and ask them to put the answer in writing so you have proof of their policy.
Can I send money to the US from a Mexican bank account?
Yes. Most Mexican banks offer wire transfers to the United States, though the fee is usually 200 to 500 pesos and the exchange rate may not be the best. Ask your bank about their rates and fees before you send a large amount. Some online banks have lower fees for international transfers.
What if the bank asks for more documents than I have?
Ask the bank manager what documents they will accept as proof of address. If you do not have a utility bill or lease, a letter from your employer, a notarized statement from your landlord, or even a recent bank statement from another country may work. Different branches sometimes have different policies, so try another branch if the first one turns you down.