Since I have been living here for a long time, I have provided guidance to many people who are just moving to Mexico, and one of the first questions they ask me is, “What’s the best bank in Mexico for foreigners?”
Unfortunately, banking isn’t quite that simple.
The best bank for a retiree living in Puerto Vallarta may not be the best bank for an entrepreneur in Mexico City.
And the best account for someone receiving a Mexican salary may not be the best choice for an expat earning dollars from foreign clients.
After living in Mexico for many years and dealing with different financial institutions, I’ve learned to look beyond the bank’s logo.
What matters is whether the account fits the financial system you’re trying to build.
So instead of giving you a generic ranking, let’s look at how to choose.
What Should Expats Look for in a Mexican Bank?
I would compare at least these factors:
- Requirements for foreign residents
- Monthly account fees
- Minimum balances
- Mobile banking
- SPEI transfers
- ATM availability
- International transfers
- Exchange rates
- Customer service
- Credit products
- Business banking
- Branch availability
Not every factor will matter equally to you.
For me, digital banking, transfers, international compatibility, and the ability to grow the relationship over time would matter more than getting a free promotional gift for opening the account.
What are the best banks in Mexico for expats?
Here are the best banks in Mexico for expats; you can choose any of them, but your experience will depend on the branches.
BBVA Mexico
BBVA has a large presence in Mexico and is worth investigating if convenience and digital banking matter to you.
Importantly for foreigners, BBVA currently advertises a digital account specifically for foreign nationals living in Mexico.
Its current foreigner-account information lists requirements including Mexican residence, age 18+, immigration documentation, CURP, a valid passport, and a 10-digit Mexican mobile number.
BBVA says eligible foreign applicants can start the process through its app.
That makes it particularly appealing for a newcomer who wants to minimize branch visits.
What I Like
- Large physical presence
- Extensive ATM access
- Strong emphasis on mobile banking
- Foreigner-specific account information is clearly published
- Local and international transfer capabilities
What to Check
Different BBVA account products have different requirements and fees.
Don’t assume that because one BBVA product has no opening fee, every BBVA account has no monthly charges.
Always check the exact product you’re opening.
Best suited to investigate if
You prioritize a large ATM/branch network and strong digital banking.
HSBC Mexico
HSBC is another bank foreigners may want to investigate, particularly because it operates internationally.
Its current Producto Básico General requirements explicitly address foreign customers and list a valid passport together with qualifying Mexican immigration documentation. It also requires proof of address.
HSBC states that this basic account doesn’t require an initial deposit, although individual HSBC products can have unique requirements.
For example, premium products can have significantly higher initial-deposit or relationship requirements.
What I Like
- International banking brand
- Accounts with published foreign-resident requirements
- Useful option to compare if you already have international banking needs
What to Check
Don’t assume your relationship with HSBC in another country automatically translates into identical Mexican products or treatment.
Mexico operates under its own banking rules and product structures.
Best suited to investigate if
You value an international banking group or already have financial connections outside Mexico.
What About Banorte, Santander, Banamex, and Other Mexican Banks?
They should absolutely be on your comparison list.
I have accounts with all of them; for example, Santander makes you wait at least an hour to ask for permission to change anything on your account, and their service is poor.
Banamex is a decent bank; maybe I will have it as an option if you cannot open a BBVA or HSBC account.
Smaller, regional banks like Banorte, Banregio, Banbajio, etc., are decent, but they don’t have many foreign customers, so they often won’t be able to help you.
Ask These 10 Questions Before Opening an Account
Can I open this account with my immigration status?
Don’t assume.
Ask.
What exact identification do you require?
Passport?
Resident card?
CURP?
RFC?
What proof of address is accepted?
This is especially important for newcomers.
Interestingly, BBVA’s current requirements for one of its basic accounts state that an accepted proof of address for a foreign resident doesn’t necessarily need to be in the customer’s name.
That can be useful when you’ve only recently arrived.
Is there an opening deposit?
Most banks require an initial deposit between $1,000 MXN and $5,000 MXN for a standard account and 0 MXN for a basic account, but it is very difficult to get a basic account.
Is there a monthly fee?
The monthly fee is another good question to ask. Some banks operate two types of cards, one with a fixed monthly fee and another that requires a minimum balance; I prefer a minimum balance.
Is there a minimum balance?
By law, all banks in Mexico are required to have a basic account with no fees and no minimum balance, but banks make it very difficult to open them, so they will offer you an account with either a minimum balance per month or a monthly fee.
Most standard accounts have a fee, and if you want to avoid it, you need to maintain a minimum balance, which is between $4000 and 5000 MXN for standard accounts.
Are SPEI transfers free?
At the moment of writing this, BBVA and HSBC do not charge you for SPEI transfers; some banks do. You need to ask before you open an account.
What are the ATM fees?
Most banks in Mexico have their own ATM machines, so no fee is incurred, but if you use another bank’s ATM, you might need to pay a fee per transaction.
Can I receive international transfers?
Most banks in Mexico can receive international transfers, but they charge fees for this, so you should ask about it before you open an account.
Can this relationship eventually provide me with access to credit or business products?
Most of the time, yes. BBVA usually will start offering you their credit cards after 3 to 6 months.
These questions tell you much more than the bank’s advertising.
The Bank I Would Choose for Everyday Mexican Expenses
For your everyday Mexican account, I would prioritize:
Good mobile app + convenient ATMs + inexpensive SPEI transfers + reasonable account fees.
This account is going to handle:
- Rent
- Electricity
- Phone
- Internet
- Groceries
- Transportation
- Local transfers
It doesn’t necessarily need sophisticated international features.
It needs to work reliably every day.
The Bank I Would Choose for International Income
Such a situation requires different thinking.
If you receive payment in dollars, euros, pounds, or another foreign currency, investigate:
- Incoming international transfer fees
- Correspondent-bank fees
- Exchange-rate spread
- Currency conversion
- Transfer limits
- Required SWIFT information
Don’t look only at the visible transfer fee.
The exchange rate can matter just as much.
Banco de México explains that bank and exchange-house currency rates depend on factors including the interbank market, transaction size, and intermediary transaction costs.
So when comparing options, ask:
“How many pesos actually arrive after everything?”
That’s the number that matters.
Should You Have More Than One Mexican Bank?
Eventually, there can be advantages.
For example:
Bank A: Salary and normal expenses.
Bank B: Emergency reserve or backup.
But don’t complicate your financial life unnecessarily when you’ve just arrived.
Start with one good account.
Learn how Mexican banking works.
Then add another relationship if you have a specific reason.
Are Mexican Bank Deposits Protected?
When comparing accounts, check whether deposits at the institution fall under Mexico’s deposit-protection system and understand the applicable limits.
For example, HSBC states that its Producto Básico General is protected by IPAB up to the applicable limit of 400,000 UDIS ($3,530,542.40 MXN at the time of writing) per customer and per institution.
This is particularly important if you plan to keep significant cash reserves in Mexico.
A Practical Banking Setup for an Expat
Here’s the type of structure I like:
Account 1: Foreign Income Account
Where foreign salary, business income or other foreign-currency income arrives.
Account 2: Mexican Everyday Bank
Used for rent, bills, groceries and SPEI transfers.
Account 3: Emergency Savings
Money you don’t touch for normal spending.
Investment Account
Separate from all three.
The idea is simple:
Income → allocation → spending + emergency savings + investing
That’s much better than having every peso and dollar mixed.
Don’t Choose a Bank Based Only on English-Speaking Staff
English-speaking customer service can certainly help.
But if you’re going to live in Mexico long-term, I wouldn’t make it your only deciding factor.
Products, fees, reliability, and functionality matter more.
At the same time, if your Spanish is limited, take someone who can help you communicate when opening an account or resolving a complicated issue.
Don’t assume every branch employee will speak English.
My Practical Recommendation
Most people ask, “Which is the best Mexican bank?”
The better question to ask is the following.
“Which Mexican bank is best for what I need this account to do?”
If you want strong digital banking, compare accordingly.
If you receive international transfers, compare the costs of those transfers.
If you need branches regularly, examine the local network.
If you’re building a business, investigate business accounts.
If you’re building credit, consider the broader credit relationship.
Your banking system should fit your life, not the other way around.
Frequently Asked Questions
Can foreigners open Mexican bank accounts?
Yes, certain Mexican banks explicitly publish requirements for foreign customers. Requirements depend on the institution and product.
Do I need Mexican residency?
Many traditional accounts aimed at foreigners require Mexican immigration or residence documentation. Check the specific account before applying.
Do I need an RFC?
It depends on the bank and product. Some banks may request an RFC or tax documentation in certain circumstances.
Can I open a Mexican bank account online?
Some products now support digital onboarding for eligible foreign residents. BBVA, for example, currently advertises an app-based account-opening process for eligible foreigners.
Should I keep my foreign bank account?
For many expats, yes. A foreign account can remain useful for receiving income and managing obligations abroad, while a Mexican account handles peso expenses.
Final Thoughts
The best bank for an expat isn’t necessarily the bank with the fanciest credit card or biggest advertising campaign.
It’s the bank that integrates smoothly into your financial life.
Compare the costs.
Check the documentation.
Consider how you earn money.
Think about how you spend money.
And consider where you’ll be financially five years from now, not just five weeks from now.
That’s how you choose a bank as part of a wealth-building system, rather than simply somewhere to keep money.
Continue Reading
How to Open a Bank Account in Mexico as a Foreigner
How to Build Credit in Mexico as a Foreigner
The First 5 Financial Things to Do When You Arrive in Mexico
Download the Expat Wealth Starter Kit




