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 in Mexico. The main banks—BBVA México, Santander, Scotiabank, and Citibanamex—all offer accounts to non-residents, though some require you to be physically present in Mexico to start the process. If you hold temporary or permanent residency, the process is simpler and faster than if you are a visitor on a tourist visa. The real barrier is usually documentation: you will need a valid passport, a Mexican tax ID number (RFC), and proof of address in Mexico.

The timeline varies. If you have residency papers and all documents ready, you can open an account in one to three business days. If you are a tourist without an RFC, some banks will still open accounts but may limit what you can do with them until you provide the tax ID later. A few banks offer online account opening for non-residents, but most require an in-person visit to a branch.

Key Takeaways

  • You will need a valid passport, a Mexican tax ID (RFC), and proof of a Mexican address; some banks accept a rental agreement or utility bill as proof of address.
  • Temporary and permanent residents face fewer restrictions than tourists, and the account opens faster if you already have an RFC.
  • Most major banks require you to visit a branch in person, though a few offer partial online opening for non-residents.
  • Tourist accounts may have lower transaction limits or require you to complete your RFC registration within a set timeframe to keep the account active.
  • Monthly fees, minimum balances, and available services vary widely by bank, so comparing options before you visit a branch saves time.

What documents you need to bring to the bank

Start with your passport—this is non-negotiable. The bank will photocopy it and verify it is valid. Next, you need an RFC, which is Mexico's tax identification number. If you do not have one yet, you can obtain it at a local SAT (Servicio de Administración Tributaria) office or online through the SAT website. The process takes about 15 minutes and is free. You will need your passport and a Mexican address to register.

For proof of address, bring a recent utility bill, a rental agreement, or a letter from your landlord or property manager stating your name and the address. The document must be dated within the last three months. If you are staying in a hotel or short-term rental and do not have a utility bill, some banks will accept a hotel registration or a notarized letter from the property owner. Call the specific branch before you go to confirm what they will accept—policies vary slightly between locations.

Bring your original documents, not just photocopies. The bank will make copies for their file. If your passport is not in Spanish and your address proof is not in Spanish, bring both the original and a certified Spanish translation, though most banks will translate documents in-house if needed.

Differences between opening as a resident versus a tourist

If you hold a temporary or permanent residency card (issued by INM, the National Immigration Institute), the process is straightforward. You present your residency card, passport, RFC, and address proof, and the account opens with full functionality. You can set up online banking, request a debit card, and use all standard services when ready. Most banks complete this in one to three business days.

As a tourist on a visitor permit (FMM), banks treat you differently. Some will open an account but with restrictions: lower daily withdrawal limits, no online banking until you provide additional documentation, or a requirement that you complete your RFC registration within 30 to 90 days or the account closes. A few banks—notably BBVA and Scotiabank—have streamlined processes for tourists and will open accounts with fewer restrictions, but you should call ahead to confirm current policy. Tourist accounts sometimes require a minimum deposit of 1,000 to 5,000 pesos, whereas resident accounts may have no minimum or a lower one.

If you plan to stay in Mexico longer than your tourist visa allows, do not open a tourist account and then try to convert it later. Instead, wait until you have residency papers, then open a full account. The conversion process is slower and sometimes requires closing the old account and opening a new one.

Which banks accept foreign nationals and what to expect at each

BBVA México is the largest bank and has the most branches. They accept tourists and non-residents and have a relatively fast process. Expect to wait 30 to 60 minutes in the branch. They offer online banking and a debit card within a few days. Minimum balance requirements vary by account type but are often waived for the first few months.

Santander also accepts foreign nationals but requires an RFC before opening an account. They are stricter about address proof and may ask for additional documentation if your address is very new. The process takes one to two business days once you submit everything.

Scotiabank has a dedicated process for expats and tourists. They will open accounts online in some cases, though you may still need to visit a branch to set up the debit card. They tend to have higher minimum balances (around 5,000 pesos) but offer good online tools.

Citibanamex is more restrictive with non-residents and may require proof of income or employment in Mexico. If you are a tourist without Mexican employment, they may decline. Call ahead before visiting.

Smaller regional banks and credit unions (cooperativas) sometimes have simpler processes but fewer branches and less reliable online banking. Stick with the major four unless you have a specific reason to use a smaller institution.

Getting an RFC if you do not have one yet

An RFC (Registro Federal de Contribuyentes) is a 13-character tax ID that every bank will ask for. You do not need to be employed or earn income in Mexico to get one—it is straightforward an identifier. You can register online at the SAT website (sat.gob.mx) or in person at any SAT office.

Online registration takes about 15 minutes. You will need your passport number, a Mexican address, and an email address. The SAT will issue your RFC when ready, and you can print a temporary certificate right away. The physical card arrives by mail within two to four weeks, but you do not need to wait for it—the temporary certificate is valid for opening a bank account.

If you register in person at a SAT office, bring your passport and proof of address. The process is the same speed. SAT offices are open Monday to Friday, 8 a.m. to 4 p.m., and are located in every major city. No appointment is needed.

Online banking and debit cards for foreign account holders

Most banks will set up online banking (banca en línea) for you during the account opening process or within a few days. You will receive login credentials and can access your account from any computer or smartphone. Debit cards are issued at the same time or within three to five business days and are mailed to your Mexican address.

If you are a tourist without a permanent address, ask the bank where they will mail the card. Some will hold it at the branch for pickup; others require a Mexican address. Plan for this before you open the account.

International transfers into your Mexican account are possible with all major banks. Transfers out of Mexico (to the US or elsewhere) are also possible but may take three to five business days and incur fees of 150 to 300 pesos. Ask about their international transfer fees and exchange rates before opening the account—they vary significantly.

Monthly fees, minimum balances, and account types

Most banks offer a basic checking account (cuenta de cheques) with no monthly fee if you maintain a minimum balance, typically 1,000 to 3,000 pesos. If your balance falls below the minimum, you pay a monthly fee of 50 to 150 pesos. Some banks waive the minimum for the first three to six months.

Savings accounts (cuentas de ahorro) usually have lower minimums and no monthly fee but earn very little interest—often less than 1 percent annually. If you are only storing money short-term, a savings account may be simpler than a checking account.

Ask the bank about their fee structure for ATM withdrawals, transfers between accounts, and international wire transfers. BBVA and Santander tend to have lower fees for foreign account holders, while smaller banks sometimes charge more. Request a written fee schedule before you sign anything.

Frequently Asked Questions

Can I open a Mexican bank account online without visiting a branch?

A few banks, including Scotiabank and BBVA, offer partial online opening for non-residents, but you will likely still need to visit a branch in person to verify your identity and set up your debit card. Most banks require at least one in-person visit. Plan to visit a branch during your trip to Mexico.

What happens to my account if I leave Mexico?

Your account remains open and active as long as you keep it in good standing. You can continue to use it for transfers, online banking, and ATM withdrawals from anywhere in the world. However, if you close your residency status or your address changes, inform the bank so they have current contact information.

Do I need a job offer or employment letter to open an account?

No. Banks do not require proof of employment or income to open a basic checking or savings account. They may ask about the source of your funds if you make large deposits, but this is standard practice and not specific to foreign nationals.

Can I use my US address as proof of address for a Mexican bank account?

No. Banks require proof of a Mexican address. If you do not have one yet, ask your landlord, property manager, or hotel to provide a letter on their letterhead stating your name and the Mexican address where you are staying. Some banks will accept this temporarily while you obtain a utility bill or lease.

How long does it take to receive my debit card?

Most banks mail debit cards within three to five business days of account opening. If you need it faster, ask the branch if they can issue a temporary card or expedite the order. Some branches can print a card on-site, though this is less common.