Yes, you can open a bank account in Mexico, but the process and requirements depend on your residency status and which bank you choose
Foreign nationals can open bank accounts at Mexican banks, but you will need to prove your identity and legal presence in the country. The main barrier is not citizenship — it is documentation. Mexican banks require a valid passport, proof of address, and a tax ID number called a Clave de Registro Federal de Contribuyentes (RFC). If you are a temporary resident, you will also need your residency card. If you are a permanent resident, your residency card alone may be enough. The process typically takes one to three business days once you have the right documents in hand.
Not all banks treat foreign account holders the same way. Large banks like BBVA México, Santander, and Scotiabank have established procedures for foreigners and English-speaking staff at major branches. Smaller regional banks may be stricter about documentation or may not open accounts for non-residents at all. Your best starting point is to call the branch where you want to open the account and ask directly what documents they need for your specific situation — residency status, length of stay, and employment or income source all matter.
Key Takeaways
- You need a valid passport, proof of Mexican address, and an RFC tax ID number to open a bank account in Mexico as a foreigner.
- Temporary residents must show their residency card; permanent residents may only need the card and passport.
- Large national banks like BBVA, Santander, and Scotiabank have clearer procedures for foreigners than smaller regional banks.
- The account opening process takes one to three business days once you have submitted all required documents.
- Some banks require a minimum deposit, which varies by institution and account type — ask before you visit.
What documents you need to bring
Start with your passport — this is non-negotiable. The bank will make a copy and verify it is valid. Next, you need proof of a Mexican address. This can be a utility bill (water, electricity, or gas), a rental agreement, or a property deed. The document must show your name and a current address in Mexico. If you just arrived and do not have a utility bill yet, some banks will accept a letter from your landlord or a recent lease agreement.
The third requirement is an RFC number. This is Mexico's tax identification number, and you can obtain one even if you do not plan to work or pay taxes in Mexico. You can request an RFC online through the SAT (Servicio de Administración Tributaria) website, or you can visit a SAT office in person with your passport and proof of address. The online process takes a few minutes and you receive a temporary RFC immediately; the official card arrives by mail later. Many banks will accept the temporary RFC printed from the SAT website.
If you are a temporary or permanent resident, bring your residency card (Tarjeta de Residente Temporal or Tarjeta de Residente Permanente) along with your passport. Non-residents can sometimes open accounts, but policies vary widely by bank and branch. Call ahead to confirm whether your status qualifies.
Differences between resident and non-resident accounts
Temporary residents and permanent residents face fewer restrictions than tourists or short-term visitors. A temporary resident (valid for four years, renewable) can open a full checking or savings account with the same features available to Mexican citizens. A permanent resident has no restrictions at all. Both will need their residency card plus the documents listed above.
Non-residents — people on a tourist visa or with no formal residency status — may be turned away by many banks. Some large banks will open accounts for non-residents, but they often require a higher minimum deposit (sometimes $500 USD or more) and may limit the account to savings only. A few banks ask for a letter from an employer or a bank reference from your home country. Your best bet is to contact the bank's customer service line before visiting a branch, because policies differ between branches and change over time.
If you plan to stay in Mexico longer than a few months, obtaining temporary residency is worth the effort. It simplifies banking, opens access to credit, and makes other transactions (renting, buying property, hiring services) much easier. Temporary residency requires proof of income or savings and takes four to eight weeks to process through immigration.
Which banks are easiest for foreigners
BBVA México, Santander, and Scotiabank have the most straightforward processes for foreign account holders. These banks have branches in major cities, English-speaking staff at many locations, and established procedures for non-Mexican citizens. BBVA and Santander also offer online banking in English and have customer service lines that speak English.
Banamex (now part of Citibanamex) and Banorte are also major banks with good English support at main branches, though their policies for non-residents vary by location. Regional banks like Banco Azteca or Banco Inbursa may have stricter requirements or may not open accounts for foreigners at all.
If you are opening an account to receive international transfers or to hold US dollars, ask the bank whether they offer a multi-currency account or a dollar account. Not all branches offer these, and fees vary. Some banks charge monthly maintenance fees for foreign accounts; others waive fees if you maintain a minimum balance. Compare options before you commit.
How to get an RFC number
You can obtain an RFC online at the SAT website (sat.gob.mx) without visiting an office. You will need your passport number, your Mexican address, and your date of birth. The process takes about five minutes, and you receive a temporary RFC number immediately that you can print and use at the bank. The official RFC card arrives by mail within two to four weeks.
Alternatively, you can visit a SAT office in person with your passport and proof of address. Bring both documents in original form. The process takes about 30 minutes, and you leave with a temporary RFC that day. SAT offices are located in most cities and towns; you can find the nearest one on the SAT website.
You do not need to have a job or income in Mexico to get an RFC. The number is issued to anyone with a valid passport and Mexican address, regardless of employment status. Some banks will open an account while your RFC application is pending if you show them the receipt or confirmation from the SAT.
Minimum deposits and account fees
Minimum deposit requirements vary by bank and account type. Large banks typically require between $100 and $500 USD (or the peso equivalent) to open a checking account. Savings accounts often have lower minimums, sometimes as little as $50 USD. Some banks waive the minimum if you set up a direct deposit of your salary or a regular transfer from another account.
Monthly maintenance fees also vary. Many banks charge $5 to $15 USD per month for a basic checking account, though this fee is often waived if you maintain a minimum balance or receive regular deposits. Savings accounts usually have lower or no monthly fees. Ask the bank for a fee schedule before you open the account so you know what to expect.
International transfers into a Mexican bank account typically cost $10 to $30 USD per transfer, depending on the bank and the amount. Transfers out of Mexico cost more — often $25 to $50 USD. If you plan to move money frequently between countries, compare transfer fees across banks before you decide where to open your account.
What happens after you open the account
Once your account is open, you will receive a debit card within one to two weeks. The card works at ATMs throughout Mexico and at merchants that accept Visa or Mastercard. You can also set up online banking to check your balance, transfer money, and pay bills. Most banks offer a mobile app as well.
If you are a non-resident or temporary resident, some banks may place limits on how much you can transfer out of the country or how many international transfers you can make per month. Ask about these limits when you open the account. Permanent residents typically have no restrictions.
You can deposit cash at any branch of your bank, and many banks allow deposits at partner ATMs as well. Checks are less common in Mexico than in the US, but you can request a checkbook if you need one. Wire transfers into your account are possible but require your bank's routing information and your account number.
Frequently Asked Questions
Can I open a bank account in Mexico if I am just visiting on a tourist visa?
Some banks will open accounts for tourists, but most require a higher minimum deposit and may limit you to savings accounts only. Call the bank's customer service line first to ask about their policy for non-residents. If you plan to stay longer than a few weeks, obtaining temporary residency makes banking much simpler.
How long does it take to get an RFC number?
You can get a temporary RFC online in five minutes at sat.gob.mx, or in person at a SAT office in about 30 minutes. The official RFC card arrives by mail in two to four weeks, but the temporary version works immediately at banks and other institutions.
Do I need a job in Mexico to open a bank account?
No. You need proof of a Mexican address and a valid passport, but employment is not required. If you are retired or living on savings, bring bank statements or proof of income from your home country if the bank asks.
Can I open a US dollar account at a Mexican bank?
Some banks offer multi-currency or dollar accounts, but not all branches do. Ask when you call to confirm the bank has this option. Dollar accounts may have higher minimum deposits and different fee structures than peso accounts.
What if the bank rejects my application?
If one bank turns you down, try another. Large national banks are more likely to accept foreign account holders than smaller regional banks. If you are a non-resident, obtaining temporary residency will make you a more attractive customer and open access to more banks and better account terms.