Yes, but the bank will ask for proof you have a reason to be there
You can open a bank account in Mexico as a non-resident, but you will need to prove you have a legitimate connection to the country. Banks do not require you to be a permanent resident or even hold a temporary resident visa, but they do require identification and documentation that explains why you are opening an account there. The most common paths are a valid passport, proof of income or employment in Mexico, a Mexican tax ID number (RFC), or a letter from a Mexican employer.
The specific documents a bank will accept vary by institution. Some banks are more flexible with foreign nationals than others, and some branches handle non-resident accounts differently than their peers. You will need to contact the bank directly or visit a branch in person to learn what they will accept from you.
Key Takeaways
- A valid passport is the minimum identification requirement; most banks will not open an account for a non-resident without one.
- Banks typically ask for proof of why you need an account in Mexico—employment, business, property ownership, or regular travel are common reasons.
- A Mexican tax ID number (RFC) makes the process easier and is free to obtain, even for non-residents, through the SAT (Servicio de Administración Tributaria).
- Some banks require a minimum deposit to open an account, and fees for non-resident accounts may be higher than for residents.
- You can open an account in person at a branch or, with some banks, through their website if you have the right documents and a Mexican phone number.
What documents banks typically ask for
A valid passport is the baseline. Your passport must not be expired, and the bank will photocopy it. Some banks also ask for a second form of ID, such as a driver's license from your home country, though this is less common for non-residents.
Beyond identification, banks want to know your reason for the account. If you work for a Mexican company, bring an employment letter on company letterhead that states your job title, salary, and the duration of your employment. If you own property in Mexico, bring the deed or a recent property tax receipt. If you are a business owner or freelancer, bring documentation of your business registration or recent invoices. If you simply travel to Mexico regularly, some banks will accept a letter from you explaining your banking needs, though this is weaker than employment or property documentation.
A Mexican tax ID number (RFC) is not required to open an account, but having one speeds up the process and reduces the number of follow-up questions. You can obtain an RFC online through the SAT website without being a resident; you will need your passport number and a Mexican address (which can be a hotel, an Airbnb, or a friend's address). The process takes a few minutes and costs nothing.
Which banks are most accessible to non-residents
The largest banks in Mexico—BBVA México, Scotiabank, Santander, and Citibanamex—all open accounts for non-residents, though their policies and required documents vary slightly. BBVA and Scotiabank tend to be more straightforward with foreign nationals. Smaller regional banks may be stricter or may not have clear policies for non-residents, so calling ahead is worth your time.
Some banks offer accounts specifically designed for non-residents or frequent travelers. These accounts may have higher minimum deposits or monthly fees, but they often require fewer documents or accept a narrower range of proof. Ask the bank directly whether they have a non-resident account product.
Digital banks operating in Mexico, such as Nu México (the Mexican version of Nubank), may have different requirements than traditional banks. Some digital banks allow you to open an account entirely online if you have a Mexican phone number and valid identification, which can be faster than visiting a branch in person. However, digital banks typically serve residents or people with a Mexican address, so check their current policy before assuming you can open an account remotely.
Minimum deposits and account fees
Minimum deposits for non-resident accounts range widely. Some banks have no minimum, while others require anywhere from 1,000 to 10,000 Mexican pesos (roughly $60 to $600 USD, though exchange rates vary). Ask the bank what the minimum is for the account type you want before you visit.
Monthly maintenance fees for non-resident accounts are often higher than for resident accounts. A resident might pay 50 to 100 pesos per month, while a non-resident might pay 150 to 300 pesos or more. Some banks waive fees if you maintain a certain balance or set up direct deposits. International wire transfer fees are typically separate and can range from 200 to 500 pesos per transfer, depending on the bank and the destination country.
Opening an account in person versus online
Opening an account in person at a branch is the most reliable method for non-residents. You will bring your documents, speak with a bank representative, and usually complete the process in 30 minutes to an hour. The representative can answer questions about what documents you need and can often make exceptions or accept alternatives if your situation is unusual. If you are traveling to Mexico, visiting a bank branch during your trip is straightforward.
Online account opening is faster but less common for non-residents. Banks that allow online opening typically require a Mexican phone number, a valid email address, and the ability to verify your identity through video call or by uploading clear photos of your documents. If you have a Mexican phone number (even a temporary one from a prepaid SIM card) and the required documents, some banks will let you start the process online and complete it by visiting a branch later to sign final paperwork.
What happens after you open the account
Once your account is open, you can deposit money, receive transfers, and make purchases using a debit card. The bank will issue a debit card, usually within one to two weeks, and will mail it to the address you provided. If you gave a hotel or temporary address, ask the bank whether they can hold the card at the branch for you to pick up, or arrange for it to be mailed to a permanent address.
You will receive online banking access immediately or within a few days. This lets you check your balance, transfer money between accounts, and set up bill payments. International wire transfers out of Mexico are possible but may require additional verification the first time you send money abroad.
Banks in Mexico are required to report accounts held by US citizens to the IRS under FATCA (Foreign Account Tax Compliance Act). If you are a US citizen or green card holder, the bank will ask you to confirm your tax residency status when you open the account. This does not prevent you from opening an account, but it means the bank will report the account to US tax authorities.
Alternatives if a bank turns you down
If a traditional bank declines to open an account for you, a few alternatives exist. Some credit unions (cooperativas de ahorro y crédito) in Mexico accept non-residents, though their requirements and services vary widely. You can also ask whether the bank will open an account if you have a Mexican co-signer—a resident who vouches for you and sometimes shares responsibility for the account.
Money transfer services like Western Union, Wise, or Remitly allow you to send and receive money in Mexico without a bank account, though fees are higher and the services are not a substitute for a full banking relationship. If you need an account primarily to receive salary or regular transfers, these services can work temporarily while you pursue a bank account.
Frequently Asked Questions
Do I need a visa to open a bank account in Mexico?
No. A valid passport is sufficient. You do not need a temporary resident visa, permanent resident status, or any immigration document beyond your passport. However, the bank will want to understand why you are opening an account, so having proof of employment, property ownership, or another legitimate reason makes the process smoother.
Can I open a Mexican bank account from outside Mexico?
Some banks allow you to start the process online, but you will likely need to visit a branch in person at some point to sign documents and verify your identity. A few digital banks may allow fully remote opening if you have a Mexican phone number and can complete video verification, but this is not standard. Contact the bank directly to ask whether they offer remote opening for non-residents.
What if I do not have an RFC yet?
You do not need an RFC to open a bank account, but having one makes the process faster and reduces questions. You can obtain an RFC online through the SAT website in a few minutes using your passport number and a Mexican address. If you do not have a Mexican address yet, use the address of your hotel, Airbnb, or a friend.
Will the bank ask about the source of my money?
Yes, especially for large deposits or transfers. Banks in Mexico are required to report suspicious activity to financial authorities. Be prepared to explain where your money comes from—employment, business income, savings, or a loan from family. Having documentation (pay stubs, invoices, or a letter from your employer) helps.
Can I use a tourist address to open an account?
Yes. You can use a hotel address, an Airbnb address, or a friend's address as your account address. The bank needs an address on file, but it does not have to be a permanent residence. If you plan to stay in Mexico longer, you can update your address later.