What you need to open a Mexican bank account
Mexican banks require different documents depending on whether you are a Mexican citizen, a permanent resident, or a foreigner visiting or working temporarily. The core requirement is a valid government-issued ID — for Mexican citizens, this is your Cédula de Identidad (national ID card). For foreigners, a passport works at most banks, though some also accept a Temporal (temporary resident card) or Inmigrado (immigrant card) if you have one.
You will also need proof of address. This can be a recent utility bill, a lease agreement, or a bank statement from another country — the bank wants to confirm where you live. Some banks ask for a RFC (Registro Federal de Contribuyentes), which is Mexico's tax ID number, but this is not always required to open a basic account. If you do not have one yet, you can obtain it later or ask the bank whether it is necessary for your account type.
Bring your original documents plus one photocopy of each. Banks in Mexico still work largely on paper, so having copies ready speeds up the process. If your documents are in English, bring the originals — most banks can work with them, but a few branches may ask for a certified Spanish translation.
Key Takeaways
- A valid passport is sufficient ID for most foreigners to open a Mexican bank account, though a national ID card works faster if you have one.
- You will need proof of your current address, such as a utility bill or lease, even if you are opening the account while traveling.
- Major banks like BBVA, Santander, and Banamex have branches throughout Mexico and similar account-opening processes, though smaller regional banks may have different requirements.
- Opening an account in person at a branch usually takes 30 to 60 minutes, and you can deposit money the same day.
- Some banks offer accounts online for Mexican citizens and residents, but foreigners typically must visit a branch in person.
Where to open your account: major banks and their differences
Mexico's largest banks — BBVA México, Santander, Banamex, and Scotiabank — have branches in most cities and accept foreigners. BBVA and Santander tend to have the most English-speaking staff in tourist areas and major cities. Banamex, owned by Citigroup, also serves foreigners regularly. All three offer basic checking and savings accounts with no minimum balance requirement, though they may charge monthly maintenance fees ranging from zero to several hundred pesos depending on the account type.
Regional banks like Banco Azteca, Banco Inbursa, and Banco del Bajío also accept foreigners but may have stricter document requirements or longer processing times. If you plan to stay in Mexico long-term, ask whether the bank offers online banking in English — this matters more than you might think, since navigating a Spanish-only app is frustrating when you need to transfer money or check your balance.
If you are opening an account as a temporary resident or tourist, mention this when you arrive at the branch. Some banks have a faster process for short-term accounts and will not require an RFC. Others will ask you to return with additional paperwork if your visa status changes, so understanding the bank's policy upfront saves a second trip.
Documents to bring and how to prepare them
Gather your passport (or national ID if you have one), a photocopy of the relevant pages, and proof of address. For proof of address, a utility bill in your name is ideal — it shows both your name and current location. If you do not have a utility bill yet, a lease agreement or a recent bank statement from your home country works. Some banks accept a letter from your employer or a hotel confirmation if you are newly arrived.
If you have a Mexican tax ID (RFC), bring that too, though again, it is not always required. You can obtain an RFC at a Servicio de Administración Tributaria (SAT) office, but this is a separate process that takes a few days. Do not let a missing RFC stop you from opening an account — ask the bank first whether you need it before making a trip to SAT.
Bring originals and one photocopy of each document. If your documents are in English, bring the originals as well as the copies. A few banks in smaller towns may ask for a certified translation, but this is uncommon. If a bank does ask, they can usually direct you to a translator they work with regularly.
The account-opening process at the branch
Walk into any branch during business hours — most are open Monday through Friday from 9 a.m. to 4 p.m., with some Saturday hours. Tell the person at the entrance or the information desk that you want to open an account. They will direct you to the right desk or give you a number to wait for. This is not like a teller line; you are meeting with an account specialist who handles new accounts.
The specialist will ask you basic questions: your name, address, phone number, occupation, and the reason you want the account (personal use, business, savings, etc.). They will examine your documents, make photocopies if you have not already, and enter your information into their system. They will also ask whether you want a debit card and explain the account's monthly fee, if any. This conversation usually takes 20 to 40 minutes.
Once everything is entered, you will sign several forms — typically a signature card, account agreement, and tax declaration. The bank will assign you an account number and issue a temporary debit card on the spot or mail one within a few days. You can deposit money when ready, either in cash or by transfer from another bank. Ask for a receipt and your account number before you leave.
Account types and what each one costs
Most Mexican banks offer a Cuenta de Cheques (checking account) and a Cuenta de Ahorros (savings account). A checking account lets you write checks, use a debit card, and make transfers. A savings account is simpler — it is mainly for holding money, though it may earn a small amount of interest. Many people open both and use the checking account for daily expenses and the savings account for money they want to keep separate.
Monthly maintenance fees vary widely. Some banks charge nothing if you maintain a minimum balance (often 1,000 to 5,000 pesos) or receive a direct deposit each month. Others charge a flat fee of 50 to 200 pesos per month regardless. Ask the specialist to show you the fee schedule for the specific account type you want — it is usually printed on a sheet they hand you, and the fees are not negotiable, but knowing them upfront prevents surprises.
Debit cards are usually free or cost a small one-time fee (50 to 100 pesos). ATM withdrawals at your bank's machines are free; withdrawals at other banks' machines typically cost 10 to 25 pesos per transaction. International transfers out of Mexico usually cost 200 to 500 pesos, depending on the amount and destination.
Opening an account as a temporary resident or tourist
If you are in Mexico on a tourist visa or a temporary resident permit, you can still open a bank account. Bring your passport and proof of address — even a hotel confirmation or an Airbnb reservation works if you do not have a lease yet. Some banks will open the account when ready; others may ask you to return with additional documents once you have a lease or utility bill in your name.
Tell the bank specialist your visa status upfront. They may ask how long you plan to stay or whether you intend to become a permanent resident. This affects which account type they offer you and whether they require an RFC. If you are staying only a few months, some banks have a simpler process and will not require you to obtain a tax ID.
If your visa status changes — for example, you move from tourist to temporary resident — contact your bank and let them know. You may need to update your file with new documents, but this is usually a quick process done at any branch.
Getting an RFC (tax ID) if you need one
An RFC is Mexico's federal tax registration number. You need one if you plan to work in Mexico, own a business, or receive income from a Mexican source. For basic personal banking, you do not need an RFC, but some banks ask for one anyway. If a bank requires it and you do not have one, you have two options: obtain one before opening the account, or ask the bank whether they will open the account first and let you add the RFC later.
To get an RFC, visit a Servicio de Administración Tributaria (SAT) office in person or explore online at the SAT website if you are a Mexican citizen or permanent resident. Foreigners can obtain an RFC in person at a SAT office by bringing their passport, proof of address, and a completed process form. The process takes about 15 minutes, and you receive your RFC number when ready. There is no fee.
If you are a temporary resident or tourist and the bank asks for an RFC, ask whether it is truly required or whether you can open the account without it. Many banks will waive this requirement for short-term visitors.
What happens after you open your account
Your debit card will arrive within a few days to a week if the bank did not issue it on the spot. You can use it at ATMs and stores when ready. Your account number and initial login information for online banking will be provided at the branch — write these down and keep them safe. If the bank offers online banking in English, set up your login before you leave the branch so you can start using it right away.
Most Mexican banks offer mobile apps for checking your balance, making transfers, and paying bills. read the app and log in with the credentials the bank gave you. If you have questions about how to use the app or your account, call the bank's customer service line — most have English-speaking representatives available during business hours.
If you need to add money to your account from outside Mexico, ask the bank for their international wire instructions. You will need your account number, the bank's SWIFT code, and the branch address. Wire transfers typically take three to five business days and cost 200 to 500 pesos.
Frequently Asked Questions
Can I open a Mexican bank account online without visiting a branch?
Most Mexican banks require foreigners to open accounts in person at a branch. Some banks offer online account opening for Mexican citizens and permanent residents, but this option is not widely available to tourists or temporary residents. A few digital banks like Nu México and Allianz accept foreigners online, but they have fewer features than traditional banks.
What if I do not have proof of address yet?
A hotel confirmation, Airbnb reservation, or letter from your employer stating your address works as temporary proof. Once you have a lease or utility bill, contact the bank and update your file. Most banks allow you to do this by mail or at any branch without reopening the account.
Do I need a Mexican phone number to open an account?
No, but the bank will ask for a phone number where they can reach you. You can provide a number from your home country. However, having a Mexican phone number is useful for receiving SMS alerts about your account and accessing some online banking features.
What if the bank asks for documents I do not have?
Ask the specialist which documents are required and which are optional. If you are missing something, ask whether you can provide it later or whether an alternative document works. Different branches of the same bank sometimes have slightly different practices, so if one branch says no, try another.
Can I open an account in someone else's name?
No. The account holder must be present with valid ID. You cannot open an account for a family member or friend, even if you have power of attorney. Each person must open their own account.