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, HSBC, and Citibanamex—all offer accounts to non-residents, though each has different documentation requirements and minimum balance thresholds. The process typically takes one to three weeks from the day you walk in with your documents to the day your account is active.
Your residency status matters more than your nationality. If you have a temporary or permanent resident visa, the process is simpler. If you are a tourist or on a visitor permit, you can still open an account, but you will need to provide more documentation and may face higher minimum balance requirements or account restrictions.
The real constraint is not whether banks will let you open an account—they will—but whether you can gather the documents they require and whether you plan to keep the account active long enough to justify the effort.
Key Takeaways
- Temporary and permanent residents can open accounts with standard documentation; tourists and visitors can also open accounts but need additional proof of address and income.
- You will need a valid passport, proof of address (which can be a hotel booking, rental agreement, or utility bill), and proof of income or savings in most cases.
- Minimum balance requirements range from zero to several thousand pesos depending on the bank and account type, and some banks charge monthly fees if you fall below the minimum.
- The account becomes active within one to three weeks; you can usually access it online when ready, but physical debit cards arrive by mail.
- If you do not have a Mexican tax ID number (RFC), some banks will open an account without one, but you may not be able to receive certain types of transfers or open investment accounts.
What documents you need to bring
Start with your passport and a copy of the page with your photo and expiration date. Every bank requires this. If your passport is expiring within six months, some banks will ask you to renew it first, though this is not universal.
Next, you need proof of address. If you are renting an apartment or staying in a hotel, bring a lease agreement or a hotel booking confirmation with your name and the address. If you are staying with family or friends, a utility bill in their name with your name written on it, or a notarized letter from the property owner stating you live there, will work. Some banks accept a recent bank statement from your home country showing your address.
Third, bring proof of income or savings. This can be a recent pay stub, a letter from your employer on company letterhead, a bank statement from your home country showing your account balance, or a copy of your tax return. If you are retired, a pension statement works. If you have no income, a bank statement showing you have savings is usually enough. The amount varies by bank—some want to see at least $5,000 USD equivalent; others have no minimum.
If you have a Mexican tax ID number (RFC), bring it. If you do not have one and the bank requires it, you can obtain one at a local SAT office (Servicio de Administración Tributaria) or online through the SAT website, though this adds one to two weeks to your timeline. Many banks will open an account without an RFC, but you may not be able to receive international transfers or open certain account types.
Differences between resident and non-resident accounts
If you hold a temporary resident visa (which Mexico issues for four years and is renewable) or a permanent resident visa, you are treated like a Mexican national for banking purposes. You can open any account type the bank offers, and documentation is straightforward: passport, proof of address, and proof of income. Minimum balances are usually lower or nonexistent.
If you are a tourist or on a visitor permit (FMM, or Forma Migratoria Múltiple), you are a non-resident. Banks will still open an account for you, but they may require a higher minimum balance—sometimes 10,000 to 50,000 pesos—and they may restrict what you can do with the account. Some banks will not let non-residents open investment accounts or receive large international transfers without additional documentation. A few banks will ask you to renew your documentation every year or when your visitor permit expires.
The practical difference: if you are staying for more than a few months, getting a temporary resident visa simplifies banking. If you are staying for a few weeks or months, a non-resident account works fine for day-to-day spending and receiving money from abroad.
Which banks are easiest to work with as a foreigner
BBVA México and Santander have the most straightforward processes for foreigners and the most English-speaking staff in major cities. Both have online account opening for some account types, though you still need to visit a branch in person to verify your identity and sign documents. Minimum balances are typically zero to 5,000 pesos.
HSBC and Citibanamex cater to expats and have international transfer services built in, which matters if you move money between Mexico and another country regularly. Both have higher minimum balances—often 10,000 to 25,000 pesos—but offer more account features. Scotiabank is smaller but has a straightforward process and lower minimums.
Smaller regional banks and fintech apps like Nu México, Inbursa, and Banorte also accept foreigners, often with lower or no minimum balances, but they have fewer branches and less English-language support. If you plan to deposit cash regularly or need in-person help, stick with a major bank.
The timeline from process to first use
Walk into a branch with your documents. A banker will review them, ask you questions about the source of your funds and the purpose of the account, and fill out an process form. This takes 30 to 60 minutes. If everything is in order, the banker will tell you the account is approved on the spot.
You will receive login credentials for online banking when ready or within one business day. You can transfer money, check your balance, and pay bills online right away. A physical debit card is printed and mailed to your address; this usually arrives within five to ten business days in Mexico City and larger cities, and up to three weeks in smaller towns.
If the bank needs to verify anything—your income, your address, or your identity—they will contact you by phone or email. This can add one to two weeks. If you provided incomplete or unclear documents, you may need to return to the branch with additional paperwork.
Fees and minimum balance requirements
Most banks charge no monthly fee if you maintain a minimum balance, which ranges from zero to 25,000 pesos depending on the bank and account type. If your balance falls below the minimum, the bank charges a monthly fee—typically 50 to 200 pesos—until you bring it back up.
International transfers into your account are usually free or cost 50 to 150 pesos. Transfers out of Mexico cost more: typically 200 to 500 pesos plus a percentage of the amount (usually 0.5 to 1 percent). ATM withdrawals at your bank's ATMs are free; withdrawals at other banks' ATMs cost 20 to 50 pesos per transaction.
Debit card purchases in Mexico are free. Purchases abroad (in foreign currency) incur a currency conversion fee of 1 to 3 percent on top of the exchange rate your bank uses. Check with your specific bank about their exact fees before opening an account, as they vary.
What to do if you do not have an RFC yet
An RFC (Registro Federal de Contribuyentes) is Mexico's tax ID number. You do not need one to open a basic bank account, but you will need one if you want to receive large international transfers, open an investment account, or work in Mexico.
You can obtain an RFC online through the SAT website (sat.gob.mx) if you have a Mexican address and a valid passport. The process takes about 10 minutes online, and you receive a temporary RFC when ready. You can use this temporary RFC to open a bank account. The permanent RFC 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 originals and copies. The process takes about 30 minutes, and you walk out with a temporary RFC the same day.
If you plan to stay in Mexico for more than a few months, get your RFC before opening a bank account. It simplifies the process and removes restrictions on what you can do with the account later.
Frequently Asked Questions
Can I open a bank account in Mexico if I am only visiting for two weeks?
Yes. Bring your passport, proof of address (hotel booking or Airbnb confirmation), and proof of income or savings. Most banks will open an account for you on the spot. You will not be able to use the debit card until it arrives by mail, but you can access the account online when ready and receive transfers. If you need cash before the card arrives, ask the bank if they can issue a temporary card or if you can withdraw from the teller window.
Do I need a Mexican phone number to open an account?
No, but it helps. Banks use your phone number for two-factor authentication on online banking and to contact you about your account. If you do not have a Mexican number yet, give the bank your home country number. You can update it later once you get a local SIM card. Some banks will let you use an email address instead of a phone number for authentication.
What happens to my account if I leave Mexico?
Your account stays open. You can keep using it to receive money from abroad, pay bills online, and access your balance. You can close it anytime by visiting a branch or calling the bank. If you do not use the account for a long time (usually two to three years), the bank may freeze it or charge inactivity fees. Check your bank's policy before you leave.
Can I open an account online without visiting a branch?
Some banks offer online account opening for residents with an RFC, but you still need to visit a branch in person to verify your identity and sign documents. A few fintech apps like Nu México let you open an account entirely through your phone, but these are limited accounts with lower transfer limits. For a full-service account at a traditional bank, plan to visit a branch.
What if the bank rejects my documents?
Ask the banker which documents are missing or unclear. Common rejections happen when proof of address is too old (more than three months), when income documentation does not show your name clearly, or when your passport is expiring soon. Get the missing documents and return to the same branch. You do not need to start the process over; the banker will update your file.