Yes, you can open a bank account in Mexico as a non-resident, but the process and account types available depend on your citizenship and how long you plan to stay
Most major Mexican banks will open accounts for foreigners without residency status. However, you will face stricter documentation requirements than Mexican citizens, and some account features—like credit cards or overdraft protection—may not be available to you when ready or at all. The key is knowing which banks accept non-residents, what documents they actually need, and what limitations come with each account type.
The process is straightforward if you have a valid passport and proof of a Mexican address (even a temporary one, like a hotel or an Airbnb). Some banks will accept a foreign address instead, though this narrows your options. The real barrier is not residency status itself, but the paperwork trail that proves who you are and where money is coming from.
Key Takeaways
- Banks like BBVA México, Scotiabank, Santander, and Banamex accept non-residents, but each has different document requirements and account restrictions.
- You will need a valid passport, proof of address (Mexican or foreign), and often a tax ID number (RFC) or proof of income to open an account.
- Non-resident accounts typically come with lower transaction limits, no overdraft, and delayed access to credit products compared to resident accounts.
- Opening an account in person at a branch is faster and more reliable than attempting it online, which many banks restrict for non-residents.
- Some banks require a minimum balance ranging from 500 to 2,500 pesos; others have no minimum but charge monthly maintenance fees.
Which Mexican banks accept non-residents and what they require
BBVA México is one of the most non-resident-friendly banks. They accept foreigners with a valid passport and proof of address. If you do not have a Mexican address yet, they may accept a foreign one, though you should confirm with your local branch first. BBVA typically requires an RFC (Registro Federal de Contribuyentes, Mexico's tax ID), which you can obtain at a SAT office or online through the SAT website before opening the account. The process takes about 15 minutes in-branch.
Scotiabank and Santander also open accounts for non-residents, but both require an RFC and proof of address. Santander is stricter about the address requirement—they prefer a Mexican address, though some branches may negotiate. Scotiabank has been more flexible with foreign addresses in recent years, but this varies by branch.
Banamex (Citibanamex) accepts non-residents but requires more documentation than the others. They typically ask for proof of income, an RFC, and a Mexican address. If you cannot provide these, they may decline or offer a limited account with very low transaction limits.
Smaller banks and fintech platforms like Wise (formerly TransferWise) and Revolut offer accounts to non-residents, but these are not traditional bank accounts—they are multi-currency wallets designed for transfers and spending abroad. They work well if you only need to move money in and out of Mexico, but they do not offer the full range of services a bank account does.
Documents you will need to bring
The baseline documents are a valid passport and proof of address. If you are staying in a hotel, an Airbnb, or a rental property, bring a copy of your booking confirmation or lease. Some banks accept utility bills in your name, but as a non-resident you may not have one yet—in that case, a rental agreement signed by both you and the landlord works.
An RFC (tax ID) is not always required to open the account, but having one makes the process faster and removes a common reason for banks to ask follow-up questions. You can obtain an RFC online through the SAT website (sat.gob.mx) in about 10 minutes using your passport number. Print the confirmation and bring it with you. If you do not have an RFC, the bank may issue you a temporary number during account opening, but this can delay approval.
Some banks ask for proof of income—a recent pay stub, a letter from your employer, or bank statements showing regular deposits. This is less common for non-residents opening basic checking accounts, but it becomes necessary if you want a credit card or higher transaction limits. If you are self-employed or a freelancer, bring three to six months of bank statements showing income.
Account types and what you can and cannot do
Non-residents typically open a basic checking account (cuenta de cheques básica) or a savings account (cuenta de ahorro). The checking account lets you write checks, make transfers, and use a debit card. The savings account is simpler—you deposit money, earn minimal interest, and withdraw it. Both come with restrictions.
Most non-resident accounts have a monthly transaction limit, usually between 10 and 20 transactions. Some banks charge per transaction after you exceed the limit. Daily withdrawal limits are typically 5,000 to 10,000 pesos at an ATM, though you can withdraw more at the teller window with advance notice. International transfers are usually allowed, but the bank may place a hold on your account while they verify the transfer details, which can take 24 to 48 hours.
Credit cards and overdraft protection are rarely available to non-residents when ready. Some banks will issue a debit card right away, but a credit card usually requires you to have held the account for at least six months and to have a Mexican income source or a co-signer who is a Mexican resident. Overdraft protection is even rarer—most banks straightforward decline transactions that exceed your balance rather than covering them.
How to open the account in person
Go to a branch during business hours with your passport, proof of address, and RFC (if you have one). Tell the representative you want to open a non-resident account. They will ask you to fill out a form with your personal details, address, and the reason for opening the account. Be honest about this—banks are required to ask, and vague answers can trigger additional scrutiny.
The representative will verify your documents, take copies, and run a background check. This usually takes 15 to 30 minutes. They will then issue you a debit card (which arrives in the mail within 5 to 10 business days) and provide you with your account number and online banking credentials. Some branches can issue a temporary card on the spot, but this is not standard.
You will be asked to make an initial deposit. Minimum deposits range from 500 pesos (about $30 USD) at some banks to 2,500 pesos (about $150 USD) at others. A few banks have no minimum but charge a monthly maintenance fee of 50 to 150 pesos. Ask about this before you commit.
Opening an account online as a non-resident
Most major banks restrict online account opening to Mexican residents or Mexican citizens. BBVA and Santander have online portals, but they typically require a Mexican phone number and an RFC, and they may still ask you to visit a branch in person to verify your identity before the account becomes fully active.
If you are outside Mexico and want to open an account before you arrive, your best option is a fintech platform like Wise or Revolut. These can be set up entirely online using your passport and a foreign address. However, these are not bank accounts in the traditional sense—they are digital wallets that let you hold and transfer money, but they do not offer checking, savings interest, or the full range of banking services.
In-person account opening is more reliable. If you are already in Mexico, go to a branch. If you are not yet in the country, consider opening a Wise account first to have a way to receive and send money, then open a traditional bank account once you arrive.
What happens after you open the account
Your debit card will arrive by mail within 5 to 10 business days. You can use it when ready at ATMs and merchants once it arrives. Online banking access is usually available within 24 hours of account opening—the bank will provide you with a username and temporary password, which you can change on your first login.
Your account will be flagged as non-resident in the bank's system. This means certain transactions may trigger additional verification. For example, if you try to send a large international transfer, the bank may call you to confirm. This is normal and not a sign of a problem—it is part of anti-money-laundering compliance.
If you later obtain Mexican residency, contact your bank and provide proof (a residency card or a copy of your residency permit). They will upgrade your account, remove transaction limits, and make you may be able to access for credit products. This process usually takes a few days.
Common obstacles and how to avoid them
The most common reason banks deny non-residents is incomplete or unclear documentation. Bring originals and copies of everything. If your passport is worn or the photo page is damaged, get a replacement before you explore—banks will reject unclear identification.
If you do not have a Mexican address, some branches will turn you away. Call ahead and ask whether they accept foreign addresses. If they do not, try a different branch of the same bank or a different bank entirely. BBVA is usually the most flexible on this point.
If the bank asks for proof of income and you cannot provide it, explain your situation clearly. If you are retired, bring bank statements showing regular deposits or pension payments. If you are a student, bring a letter from your school. If you are between jobs, bring statements from your previous employer or recent freelance work. Banks want to understand where your money comes from—they are not trying to block you, they are trying to comply with regulations.
Frequently Asked Questions
Do I need a Mexican phone number to open a bank account?
Not strictly, but it helps. Banks use phone numbers for two-factor authentication and account notifications. If you do not have a Mexican number yet, ask the bank whether they will accept a foreign number temporarily. You can always add a Mexican number later once you have a local SIM card.
Can I open an account with just a tourist visa?
Yes. Tourist visas are valid identification for banking purposes. Bring your passport with the visa stamp and proof of address (hotel booking, Airbnb confirmation, or rental agreement). The bank does not care what type of visa you have—they only need to verify you are who you say you are.
What if I do not have an RFC yet?
You can open an account without one, but the process is slower. The bank will either issue you a temporary RFC during account opening or ask you to obtain one within 30 days. It is faster to get an RFC online before you visit the branch—it takes 10 minutes and removes a step from the process.
Will my non-resident account work with international money transfer services like Wise or PayPal?
Yes, you can link your Mexican bank account to Wise, PayPal, and other transfer services. However, some services have their own verification requirements and may ask additional questions about your account. Wise is generally the most straightforward for non-residents.
How long does it take to open an account?
In-person account opening takes 15 to 30 minutes at the branch. Your debit card arrives within 5 to 10 business days. Online banking access is usually available within 24 hours. The entire process from first visit to fully functional account is typically one to two weeks.