Yes, but the bank decides who qualifies and what documents they need
A foreigner can open a bank account in Mexico. The Mexican government does not ban it. But each bank sets its own rules about who they will accept and what paperwork they require, so the process varies by institution and by your immigration status.
Banks in Mexico are regulated by the National Banking and Securities Commission (CNBV) and must follow anti-money-laundering rules under the Financial Intelligence Unit (UIF). These rules mean every bank will ask for identification and proof of address, and they will ask more questions if you are not a Mexican resident. Some banks will turn you down. Others will open an account but restrict what you can do with it.
The fastest path is usually a bank that already works with expats or temporary residents—Scotiabank, BBVA México, and Santander have experience with foreign customers. Smaller regional banks may be stricter. You will need a valid passport, proof of your legal status in Mexico (visa, temporary residency card, or permanent residency card), and proof of address.
Key Takeaways
- Mexican banks can open accounts for foreigners, but each bank decides its own rules and may ask for more documents than they would from a Mexican citizen.
- You will need a valid passport, proof of your immigration status in Mexico, and proof of address—usually a utility bill or rental agreement.
- Banks that regularly serve expats (Scotiabank, BBVA México, Santander) tend to move faster than smaller regional banks.
- Some banks will restrict what you can do with a foreigner account, such as limits on international transfers or higher fees.
- The process usually takes one to three weeks from the day you walk in with documents to the day your account is active.
What documents you will need to bring
Start with your passport. It must be valid—expired passports will not work. The bank will photocopy it and keep a copy on file.
Next, proof of your legal status in Mexico. If you are on a tourist visa (FMM), bring the immigration form you received when you entered the country. If you have a temporary residency visa (visa de residente temporal), bring that card. If you have permanent residency (visa de residente permanente), bring that card. Without one of these, most banks will refuse to open an account, because they cannot verify you are legally in the country.
Third, proof of address. A utility bill (water, electricity, internet) in your name dated within the last three months is the standard. A rental agreement or lease also works. A hotel booking or Airbnb confirmation usually does not. If the address on your lease is not yet registered with the utility company, ask your landlord for a letter on their letterhead stating you live there, signed and dated.
Some banks will also ask for a tax ID number (RFC—Registro Federal de Contribuyentes). If you do not have one, the bank can sometimes help you get one, but this adds time. Ask before you go in.
How immigration status affects what you can open
Your visa type determines what the bank will let you do. If you are on a tourist visa (FMM), you are technically visiting, not residing. Some banks will still open a basic savings account, but they may refuse a checking account or limit international transfers. The account may also be closed automatically when your tourist visa expires, so you would need to renew it or switch to a residency visa to keep banking.
If you have a temporary residency visa, banks treat you as a resident and will usually open a full account with checking, savings, and transfer options. This is the status most expats use, and it is the easiest for banking purposes.
Permanent residency opens all options and raises no questions. Banks move fastest with permanent residents because the legal status is indefinite.
If you are in Mexico without a visa or on an expired visa, no bank will open an account. You must have valid legal status to proceed.
The step-by-step process at the bank
Walk in during business hours with your documents. Most banks are open Monday through Friday, 9 a.m. to 4 p.m., and some branches open Saturday mornings. You do not need an appointment at most branches, but calling ahead can save time if the branch is busy.
Tell the person at the desk you want to open an account (abrir una cuenta). They will direct you to an account officer or to a waiting area. Bring all documents with you—passport, visa or residency card, proof of address, and your phone number.
The officer will review your documents, photocopy them, and ask questions: your occupation, where your money comes from, whether you plan to receive transfers from outside Mexico, how much you expect to deposit. Answer honestly. These questions are required by anti-money-laundering law, not because the bank suspects you of anything.
You will sign paperwork—account terms, privacy agreements, and anti-money-laundering disclosures. Read them or ask for a translation if you do not speak Spanish. The bank will give you copies.
The bank will tell you when your account will be active. This is usually the same day for a basic savings account, or within one to three business days for a checking account. You will receive a debit card in the mail within one to two weeks.
Fees and account types for foreign customers
Mexican banks charge monthly maintenance fees, and these are often higher for foreigner accounts than for Mexican resident accounts. A basic savings account might cost 50 to 150 pesos per month (roughly $3 to $9 USD). A checking account runs 150 to 300 pesos per month. Some banks waive fees if you maintain a minimum balance, typically 5,000 to 10,000 pesos.
International transfers (sending money out of Mexico or receiving money from abroad) usually cost 150 to 300 pesos per transfer, plus the bank's exchange rate markup. Some banks charge a flat fee; others charge a percentage. Ask before you open the account.
ATM withdrawals at your bank's machines are free. Withdrawals at other banks' machines cost 10 to 30 pesos per transaction. Using ATMs outside Mexico (if your card works internationally) will incur foreign ATM fees plus exchange markup.
Some banks offer accounts specifically for expats or temporary residents, with lower fees or bundled services. Scotiabank and BBVA México advertise these. Ask what they offer before you commit.
What happens if a bank says no
A bank can refuse to open an account without explaining why. If this happens, try another bank. Different institutions have different risk tolerances and different experience with foreign customers. A bank that turns you down may straightforward not have a process for your visa type, not because you are ineligible.
If you are on a tourist visa and a bank refuses, try asking whether they will open an account if you switch to a temporary residency visa. Many will. If you are on a temporary residency visa and still get refused, try a bank that explicitly markets to expats.
If you are in Mexico legally but still cannot find a bank, consider opening an account with a digital bank (banco digital) such as Nu México or Allianz. These operate online and sometimes have looser document requirements, though they may not offer all the services of a traditional bank.
International transfers and moving money in and out
Once your account is open, you can receive wire transfers from outside Mexico. The bank will give you your account number and the SWIFT code (also called BIC code) for international transfers. Sending money to you usually takes three to five business days and costs the sender's bank a fee (not you).
Sending money out of Mexico is slower and more expensive. You will pay the bank's transfer fee (150 to 300 pesos), plus their exchange rate markup, which is usually 2 to 4 percent above the real rate. The transfer takes three to five business days. Some banks limit how much a foreigner can send per month or per transaction—ask about this when you open the account.
If you need to move large amounts regularly, ask the bank about setting up a standing order (transferencia recurrente) or a business account, which may have better rates. If you are receiving regular payments from outside Mexico, ask whether the bank offers a preferential rate for recurring transfers.
Frequently Asked Questions
Can I open a bank account on a tourist visa?
Some banks will, but many will not. Those that do may restrict what you can do—no checking account, no international transfers, or automatic closure when your visa expires. Temporary residency is easier. If you plan to stay more than a few months, switching to a temporary residency visa before banking makes the process faster.
What if I do not have proof of address yet?
Ask your landlord or the property manager for a letter on their letterhead stating your address and move-in date, signed and dated. Some banks will accept this instead of a utility bill. Call the bank branch first to confirm they will take a landlord letter, because policies vary.
Do I need a Mexican tax ID to open a bank account?
No. A tax ID (RFC) is separate from a bank account. Some banks ask for one anyway, but if you do not have one, the bank can usually help you get one, or they will open the account without it. Ask when you call or visit.
Can I use my account to receive payments from my job outside Mexico?
Yes. You can receive wire transfers from any country. The sender will need your account number and the bank's SWIFT code. Transfers usually arrive within three to five business days. Ask your bank about any monthly limits on incoming transfers when you open the account.
What happens to my account if I leave Mexico?
If you close your residency visa or let it expire, the bank may freeze or close your account. If you plan to leave but keep the account, tell the bank in advance. Some will let you keep it open if you maintain a minimum balance and keep your address updated. Others will close it automatically. Ask your bank's policy before you leave.