What you need to open a Mexican bank account
Most Mexican banks will open an account for you if you have a valid passport, proof of address, and a tax ID number (RFC). The RFC is issued by the Mexican tax authority (SAT) and is required by law for any financial transaction in Mexico. You do not need to be a Mexican citizen, but you do need to be physically present in Mexico to complete the account opening in person at most banks.
The specific documents vary slightly by bank, but the core set is consistent: your passport (original and a copy), a utility bill or rental agreement showing your current address in Mexico, your RFC number, and sometimes a reference from another bank. Some banks ask for proof of income or employment, though this is not universal. A few banks will open accounts remotely for people who already have an RFC, but most require you to walk into a branch.
The process typically takes 30 minutes to an hour if you have all documents ready. If you are missing your RFC, you can obtain one at a SAT office or through an online application on the SAT website, though the in-person route at a SAT office is faster and takes about an hour.
Key Takeaways
- You need a valid passport, proof of Mexican address, and an RFC tax ID number to open a bank account in Mexico.
- The RFC is issued by SAT (the Mexican tax authority) and can be obtained at a SAT office in about an hour or through the SAT website.
- Most banks require you to open the account in person at a branch, though a few offer remote opening if you already have an RFC.
- Major banks in Mexico include BBVA, Santander, Scotiabank, Banorte, and HSBC, each with different fee structures and minimum balance requirements.
- Once your account is open, you can use it for direct deposit, bill payments, transfers, and ATM withdrawals just as you would in your home country.
Getting your RFC tax ID before opening an account
The RFC (Registro Federal de Contribuyentes) is a 13-character tax identification number that Mexico requires for banking. You can obtain it even if you are not a Mexican citizen or permanent resident. The fastest way is to visit a SAT office in person with your passport and proof of address. Bring both originals and copies. The office will issue your RFC on the spot, usually within an hour.
If you prefer not to visit an office, you can request an RFC online through the SAT website (sat.gob.mx), but the process is slower and requires a Mexican phone number and email address. You will receive a temporary RFC immediately, but the official document arrives by mail, which can take several weeks. For most people opening a bank account, the in-person route at a SAT office is more practical.
Once you have your RFC, write it down and keep it with your other important documents. You will need it not only for banking but for any formal financial transaction in Mexico, including renting an apartment, signing a phone contract, or opening a business account.
Which Mexican banks accept foreign residents
The major banks in Mexico all accept foreign residents: BBVA México, Santander México, Scotiabank, Banorte, and HSBC. Each has different fee structures, minimum balance requirements, and online banking features. BBVA and Santander have the most branches nationwide and tend to have lower minimum balances. Scotiabank and HSBC cater more to expats and business owners and may have higher minimums but better English-language support.
Before you choose a bank, visit their website or call a branch to confirm current minimum balance requirements and monthly maintenance fees. Some banks waive fees if you maintain a certain balance or set up direct deposit. Others charge a monthly fee regardless. The difference can be significant if you plan to keep a small balance or make few transactions.
Regional and smaller banks also exist and may offer better rates or lower fees, but they have fewer ATMs and branches. If you plan to move around Mexico or travel frequently, stick with a major bank for convenience.
Documents to bring to the bank
Bring your passport (original and a photocopy), your RFC number written on a piece of paper or printed from the SAT website, and proof of your current address in Mexico. The proof of address can be a utility bill (water, electricity, or gas), a rental agreement, or a letter from your landlord dated within the last three months. Some banks accept a phone bill or internet bill as proof of address.
If you have a job in Mexico, bring a letter from your employer on company letterhead stating your position and salary. If you are self-employed or retired, bring bank statements from your home country showing regular income or a pension statement. Not all banks require this, but having it ready speeds up the process.
Arrive during business hours on a weekday. Most branches open at 9 a.m. and close between 4 and 5 p.m. Bring originals and copies of everything; the bank will keep copies in your file. If you do not have copies, most banks have a photocopier on-site, though they may charge a small fee.
What happens during the account opening appointment
A bank representative will review your documents, verify your RFC with the SAT system, and ask you basic questions about the account: whether you want a checking account, savings account, or both; how you plan to use the account; and whether you want a debit card. They will also explain the bank's fee structure and any promotional offers for new customers.
You will sign several documents in Spanish. The bank should provide translations or explain the key points in English, but do not assume this will happen—ask if you do not understand something. The documents typically cover the account terms, fee disclosure, and authorization for the bank to report your account to the tax authority.
Once everything is signed, the bank will issue you a debit card on the spot or mail it to your address within 5 to 10 business days. You will receive a temporary card number to use for online transactions immediately. Your account is active as soon as you leave the branch, and you can begin depositing money and making transfers.
Using your Mexican bank account for transfers and payments
Once your account is open, you can receive wire transfers from abroad, make transfers to other Mexican bank accounts, and pay bills through the bank's online platform or mobile app. Most Mexican banks use CLABE (Clave Bancaria Estandarizada), an 18-digit account number that identifies your specific account. You will need your CLABE to receive transfers from outside Mexico or from other banks.
Domestic transfers between Mexican banks are fast and usually free. International wire transfers into your account typically arrive within 1 to 3 business days and may incur a small fee from your Mexican bank. Outgoing international transfers from your Mexican account are possible but often carry higher fees than domestic transfers.
Most banks offer online banking and mobile apps where you can check your balance, transfer money, pay bills, and set up automatic payments. The apps are generally available in Spanish only, but most are intuitive enough to navigate without fluent Spanish. If you need help, the bank's customer service line can walk you through the process.
Maintaining your account and avoiding common issues
Keep your account active by using it regularly—making deposits, transfers, or purchases with your debit card. Banks may close inactive accounts after 6 to 12 months of no activity. If you plan to leave Mexico temporarily, let your bank know so they do not freeze your account for suspected fraud.
Monitor your account for unauthorized charges and report them to the bank immediately. Mexican banks have fraud protection similar to banks in other countries, but the process for disputing charges can be slower. Keep your debit card secure and do not share your PIN or online banking password with anyone.
If you move to a different address in Mexico, update your address with the bank in person or through their online platform. This ensures your statements and any correspondence reach you and keeps your account in compliance with Mexican banking regulations.
Frequently Asked Questions
Do I need to be a permanent resident to open a Mexican bank account?
No. You can open an account with a valid passport and an RFC tax ID, regardless of your residency status. Temporary residents, tourists on extended stays, and people with work visas can all open accounts. The bank's main requirement is that you have an RFC and proof of a current address in Mexico.
Can I open a Mexican bank account online without visiting a branch?
A few banks offer remote account opening if you already have an RFC, but most require an in-person visit to a branch. Even banks that advertise online opening typically require you to visit a branch at some point to verify your identity and sign documents. Check with your chosen bank about their specific process.
What is the minimum balance required to keep a Mexican bank account open?
Minimum balances vary by bank and account type. Some banks have no minimum; others require between 500 and 5,000 pesos (roughly $30 to $300 USD, depending on exchange rates). Check the bank's website or ask a representative about current requirements before you open an account.
Can I transfer money from my Mexican bank account to my home country?
Yes, but international transfers typically cost more than domestic ones. Fees range from 150 to 500 pesos ($10 to $30 USD) depending on the bank and the amount. The transfer usually takes 3 to 5 business days. Some banks offer better rates for larger amounts or frequent transfers.
What should I do if my debit card is lost or stolen?
Call your bank's customer service line immediately to report the card lost or stolen. They will freeze the card to prevent unauthorized use. You can request a replacement card, which typically arrives within 5 to 10 business days. In the meantime, you can still access your account through online banking or visit a branch to withdraw cash.