Yes, you can open a Mexican bank account, but the process and requirements depend on your residency status
You can open a bank account in Mexico whether you are a citizen, permanent resident, or temporary resident with a valid visa. The major banks—BBVA México, Santander, Scotiabank, and Banorte—all accept foreign nationals. The main difference is that non-residents typically need more documentation than Mexican citizens, and some banks have minimum balance requirements or monthly fees that vary by account type.
The fastest route is usually a walk-in appointment at a branch in the city where you live or plan to spend significant time. You will need your passport, proof of address, and a tax ID number (RFC) if you plan to receive income or conduct business in Mexico. If you do not have an RFC yet, some banks can help you obtain one, though this adds time to the process.
Key Takeaways
- Foreign nationals can open accounts at major Mexican banks with a valid passport and proof of address, though requirements vary by bank and account type.
- You will need an RFC (Registro Federal de Contribuyentes), Mexico's tax identification number, if you plan to receive income or conduct regular transactions above certain thresholds.
- Temporary residents typically need a valid visa, proof of address in Mexico, and sometimes a letter from an employer or institution confirming your stay.
- Minimum balance requirements and monthly maintenance fees depend on the bank and account tier; some banks offer no-fee accounts for students or those under 25.
- The process usually takes one to three business days after your initial visit, though some banks offer same-day account opening for basic savings accounts.
What documents you need to bring
Start with your passport—this is non-negotiable. Banks will make a copy and verify it is valid for the duration of your intended stay. If your passport expires within six months, some banks may ask you to renew it first, though this is not universal.
Next, bring proof of address. This can be a utility bill, rental agreement, or letter from your landlord dated within the last three months. If you are staying in a hotel or with family, a notarized letter from the property owner stating your address and dates of residence works. Some banks accept a bank statement from your home country showing your address, though this is less common.
If you are a temporary resident, bring your visa or temporary residency card (Tarjeta de Residente Temporal). If you are a permanent resident, bring your permanent residency card. If you are a foreign national on a tourist visa, you can still open an account, but some banks limit the transaction volume or require a higher minimum balance.
Getting your RFC before or during the process
An RFC is Mexico's federal tax registration number. You do not strictly need one to open a basic savings account, but you will need one if you plan to receive salary payments, run a business, or make regular transfers above certain amounts. The RFC is a 13-character code assigned by the Mexican tax authority (SAT).
You can obtain an RFC online through the SAT website (sat.gob.mx) if you have a Mexican address and can receive a verification code by mail. The process takes about two weeks. Alternatively, you can visit a SAT office in person with your passport and proof of address; this is faster but requires finding the office during business hours.
Many banks will help you apply for an RFC during your account opening appointment, or they can refer you to a SAT office nearby. If the bank offers this service, ask whether they charge a fee. Some do not; others charge 200 to 500 pesos for the assistance.
Minimum balances and account types
Mexican banks offer several account tiers. A basic savings account (cuenta de ahorro) typically has no minimum balance requirement and low or no monthly fees. A checking account (cuenta de cheques) usually requires a higher minimum balance—often 5,000 to 10,000 pesos—and may charge monthly maintenance fees of 50 to 150 pesos, depending on the bank.
Some banks waive fees for students, people under 25, or those who maintain a certain balance or set up automatic deposits. Ask the bank representative about all available account types and their conditions before you decide. The difference in fees can add up significantly over a year, especially if you are on a tight budget.
Digital-only banks operating in Mexico (such as Nu México or Allianz) sometimes offer accounts with no minimum balance and no monthly fees, though they may have limits on cash withdrawals or require you to use their ATM network to avoid charges.
Timeline and what happens after you apply
The initial appointment usually takes 30 to 60 minutes. The bank representative will verify your documents, take your information, and explain the account terms. Some banks issue a debit card on the spot; others mail it to your address within 5 to 10 business days. Your account number and online banking credentials are typically available the same day or the next business day.
After you leave the branch, the bank will conduct a background check and verify your address. This is routine and rarely results in rejection unless there is a discrepancy in your documents or a flag in the banking system. You will receive confirmation by email or SMS once your account is fully activated.
If you need to make deposits or transfers before your debit card arrives, ask the bank for your account number and routing information (CLABE) on the day you open the account. You can use these to receive transfers immediately, even if your card has not arrived yet.
Transferring money into your Mexican account from abroad
Once your account is open, you can receive international transfers using your CLABE (Clave Bancaria Estandarizada), an 18-digit code unique to your account. This is Mexico's standard for domestic and international transfers. You can also receive transfers via SWIFT if you provide your bank's SWIFT code and your account number.
International transfers typically take 2 to 5 business days and may incur fees from both your home bank and the Mexican bank. Ask your Mexican bank what they charge for incoming international transfers—this varies from 50 to 300 pesos depending on the bank and transfer amount. Your home bank may charge separately on their end.
If you are transferring large amounts regularly, ask the bank about wire transfer fees and whether they offer better rates for frequent international transfers. Some banks negotiate lower fees for customers who move money regularly.
Frequently Asked Questions
Can I open a Mexican bank account on a tourist visa?
Yes. Most banks accept tourists with a valid passport and proof of address. However, some banks may limit your transaction volume or require a higher minimum balance. Ask the bank about any restrictions before you open the account. If you plan to stay longer than your tourist visa allows, consider applying for temporary residency first, as this removes restrictions at most banks.
What if I do not have a permanent address in Mexico yet?
Use a temporary address—a hotel, Airbnb, or a friend's address where you are currently staying. Bring a notarized letter from the property owner or manager confirming your residence there. Once you move to a permanent address, you can update it with the bank online or by visiting a branch.
Do I need an RFC to open a bank account?
Not for a basic savings account. However, you will need one if you receive salary payments, run a business, or conduct regular transactions above certain thresholds. If you do not have an RFC when you open your account, you can obtain one later and provide it to the bank to update your profile.
Which bank is best for foreigners?
BBVA México and Santander have the most English-speaking staff and international experience. Scotiabank is also foreigner-friendly. However, the best choice depends on your needs—where you live, whether you need online banking in English, and what fees matter most to you. Visit a few branches and compare before deciding.
Can I use my Mexican bank account to pay bills in the United States?
Not directly. Your Mexican account is tied to the Mexican banking system. However, you can transfer money from your Mexican account to a U.S. account and then pay bills from there. Some banks offer bill payment services within Mexico, but international bill payment is not standard.