Yes, but with limits that depend on your residency and which bank you choose
You can open a bank account online in Mexico, but not in the way you might expect if you have done it in the United States or Canada. Most Mexican banks let you start the process online, but you will still need to visit a branch in person to verify your identity and sign documents. A few banks now offer fully remote accounts, but these come with lower transaction limits and fewer features than in-branch accounts.
The catch is residency. If you are a Mexican citizen or legal resident, the process is straightforward. If you are a foreigner without residency, your options narrow significantly—some banks will not open accounts for you at all, and those that do often require a higher minimum deposit or proof of income in Mexico.
Key Takeaways
- Most Mexican banks require you to visit a branch in person at some point, even if you start your account online, because they must verify your identity against your official ID.
- Mexican citizens and legal residents have access to most bank products; foreigners without residency face restrictions and may need to use alternative services like digital wallets or remittance accounts.
- Banks that offer fully remote accounts (Banco Azteca, Scotiabank digital, some fintech apps) typically cap your monthly transaction limits and charge fees for transfers above those limits.
- You will need an RFC (Registro Federal de Contribuyentes, Mexico's tax ID) or a valid passport to open any account, and banks will verify this information against government databases.
What Mexican banks require to open an account online
Start with your identity documents. You need either a valid Mexican ID (Cédula de Identidad or Pasaporte), a voter ID (Credencial para Votar), or a passport. The bank will ask for your RFC number, which is Mexico's federal tax ID. If you do not have an RFC yet, you can obtain one online through the SAT (Servicio de Administración Tributaria) website, though this takes a few days.
Next, prepare proof of address. Banks require documentation showing your current address—typically a utility bill, phone bill, or lease agreement dated within the last three months. If you are a foreigner, some banks will accept a hotel booking confirmation or a letter from your employer stating your address in Mexico.
You will also need to provide your phone number and email address, which the bank uses to send you verification codes and account notifications. Some banks ask for employment information or proof of income, especially if you are opening a checking account rather than a savings account.
The in-person requirement most banks still enforce
Even if you complete your application online, most major Mexican banks—Banamex, Santander, BBVA, Scotiabank—will schedule you for a branch visit within 7 to 14 days. During this visit, a bank representative will verify your identity against your original documents, have you sign the account agreement, and sometimes take a photo or fingerprint for their records.
This step exists because Mexican banking law requires banks to comply with KYC (Know Your Customer) regulations. The bank must confirm that the person opening the account is the same person whose documents they received online. You cannot skip this step; if you do not show up, the bank will close your application.
The branch visit usually takes 15 to 30 minutes. You can schedule it at any branch of that bank, not necessarily the one closest to you, though some banks restrict your choice to branches in your state.
Banks that offer fully remote accounts (with trade-offs)
A small number of Mexican banks and fintech companies now offer accounts you can open entirely online without a branch visit. Banco Azteca, Scotiabank's digital offering (Scotiabank Móvil), and apps like Mercado Pago and OXXO Pay fall into this category. These accounts are real bank accounts, not just digital wallets, and your money is insured by the IPAB (Instituto para la Protección al Ahorro Bancario), Mexico's equivalent of the FDIC.
The trade-off is significant. These accounts typically cap your monthly transfers at 50,000 to 100,000 pesos (roughly $3,000 to $6,000 USD, though exchange rates vary). If you exceed the limit, you either cannot make the transfer or you pay a fee per transaction above the cap. Debit card purchases usually do not count against this limit, but bank transfers and bill payments do.
These accounts are useful if you need to receive money, pay bills, or make small transfers. They are not suitable if you plan to move large sums regularly or need a full range of banking services like loans or investment accounts.
Opening an account as a foreigner without Mexican residency
If you are a foreigner without a visa or residency status, your options are limited. Banamex, Santander, and BBVA generally will not open accounts for non-residents. Scotiabank and some smaller regional banks may open accounts for foreigners, but they often require a higher minimum deposit (sometimes 10,000 to 50,000 pesos) and proof that you have income or funds in Mexico.
Your best path as a foreigner is usually a digital wallet or fintech account rather than a traditional bank account. Mercado Pago, OXXO Pay, and apps like Wise (formerly TransferWise) let you hold and transfer money without requiring residency. These are not bank accounts, so your money is not IPAB-insured, but they work for receiving remittances, paying bills, and making transfers.
If you plan to stay in Mexico longer than a few months, consider obtaining temporary residency (Residente Temporal), which takes 4 to 8 weeks and opens up full banking access. Many banks will hold your application in the meantime if you provide a copy of your residency application.
Timeline and what happens after you open your account
If you are opening an account at a traditional bank, expect the full process to take 2 to 4 weeks. The online application takes 10 to 15 minutes. The bank then schedules your branch visit, which you must complete within 7 to 14 days. After your visit, the bank activates your account within 1 to 3 business days, and you receive your debit card by mail within 5 to 10 business days.
For fully remote accounts, activation is faster—usually 1 to 3 business days after you submit your information online. You can start using the account via mobile app immediately, though your debit card (if the bank issues one) still arrives by mail.
Once your account is open, you can receive transfers, pay bills, and make purchases. Most Mexican banks do not charge monthly fees for basic savings accounts, though checking accounts may have fees if your balance falls below a minimum (usually 5,000 to 10,000 pesos). International transfers into your account are free, but transfers out of Mexico may carry fees of 150 to 300 pesos depending on the bank.
What to do if a bank rejects your application
Banks reject applications for a few common reasons: your documents do not match their database, your address cannot be verified, or you do not meet their residency requirements. If this happens, the bank will send you a letter or email explaining the reason.
If the issue is a document mismatch, contact the bank's customer service line and ask what specific information did not match. You may need to update your RFC or address with the SAT before reapplying. If the issue is residency, ask whether the bank will reconsider if you provide additional proof of income or a letter from an employer.
If a major bank rejects you, try a smaller regional bank or a fintech app. Regional banks like Banco Inbursa or Banco Invex sometimes have more flexible policies for foreigners. Fintech apps have no residency requirement at all.
Frequently Asked Questions
Do I need an RFC to open a bank account in Mexico?
Yes, nearly all banks require an RFC number. You can obtain one online through the SAT website (sat.gob.mx) in a few minutes if you have a valid ID. The process is free. If you do not have an RFC yet, some banks will let you start your application with your passport number and assign you an RFC later, but this is rare.
Can I open a Mexican bank account from outside Mexico?
You can start the online application from outside Mexico, but you will need to visit a branch in person to complete it (unless you use a fully remote fintech app). If you are not in Mexico yet, apply online and schedule your branch visit for when you arrive. Fully remote apps like Mercado Pago can be opened entirely from outside Mexico.
What if my address in Mexico keeps changing?
Update your address with the bank as soon as you move. Most banks let you do this online through their app or website. You may need to provide a new proof of address (utility bill or lease). Changing your address does not close your account or affect your balance.
Are Mexican bank accounts insured if the bank fails?
Yes, up to 400,000 pesos per account holder per bank through the IPAB. This insurance covers savings and checking accounts at licensed banks. Digital wallets and fintech apps that are not licensed banks do not have this protection, so check whether the app you are using is IPAB-insured before depositing large amounts.
Can I open a business account online in Mexico?
Business accounts require more documentation than personal accounts and almost always require a branch visit. You will need your business registration (Acta Constitutiva), tax registration, and proof of ownership. Start by contacting the bank's business banking department directly rather than using the online application.