Yes, US citizens can open Mexican bank accounts, but the process is more complicated than it used to be
A US citizen can open a bank account in Mexico. Mexican banks do accept US citizens as customers. However, the account comes with extra reporting requirements on your US tax return, and some Mexican banks have become more cautious about opening accounts for Americans because of those same requirements. The process takes longer than opening an account for a Mexican resident, and you will need to provide more documentation.
The main barrier is not Mexican law—it is the relationship between US tax law and Mexican banking. Because the US taxes citizens on worldwide income, the IRS requires you to report foreign financial accounts over a certain size. Mexican banks know this and some have decided the compliance burden is not worth the business. But many still do accept US customers, particularly larger institutions and banks in border regions.
Key Takeaways
- US citizens can legally hold Mexican bank accounts, but must report them to the IRS if the combined balance exceeds $10,000 at any point during the year.
- You will need a valid passport, proof of US address, and often a Mexican tax ID number (RFC) even if you do not live in Mexico.
- Some Mexican banks have stopped accepting US customers entirely; others require higher minimum balances or charge extra fees for US account holders.
- Opening an account in person at a branch is faster and more likely to succeed than attempting to open one remotely.
- You must file an additional IRS form (FBAR) if your Mexican account balance ever reaches $10,000, separate from your regular tax return.
What documentation you need to bring
Mexican banks require a valid passport as your primary ID. A US driver's license alone will not work. Bring both your passport and a driver's license if you have one, since some branches ask for a second form of ID.
You will also need proof of your current US address. A utility bill, lease, or mortgage statement dated within the last three months usually works. If you do not have a recent document in your name, a bank statement from your US bank is often accepted. Some branches will accept a letter from your US employer on company letterhead confirming your address.
Many Mexican banks now require a Mexican tax ID number, called an RFC (Registro Federal de Contribuyentes), even for non-residents. You can obtain an RFC through the Mexican tax authority (SAT) online or at a SAT office if you are in Mexico. The process is free and takes about 15 minutes online if you have a valid passport number. Some banks will help you explore for an RFC as part of the account opening, but do not count on it—explore beforehand to speed things up.
Which Mexican banks still accept US citizens
Larger, more established banks are more likely to accept US account holders than smaller regional banks. BBVA México, Scotiabank México, Santander México, and Banorte have historically been open to US citizens, though policies change and vary by branch. Banks in border states like Sonora, Chihuahua, and Tamaulipas are more accustomed to US customers and may have fewer restrictions.
Call ahead before you visit a branch. Ask specifically whether they currently accept US citizens for new accounts. Do not assume that because one branch accepts them, another will. Policies differ by location, and some branches have stopped accepting US customers while others have not.
Online-only banks and fintech platforms operating in Mexico generally do not accept US residents, even if they serve Mexican citizens. If you are trying to open an account remotely from the US, your options are limited. In-person opening at a physical branch is almost always necessary.
The IRS reporting requirement and what it means for you
If the balance in your Mexican account reaches $10,000 or more at any point during the calendar year, you must file a form called the FBAR (Report of Foreign Bank and Financial Accounts, officially FinCEN Form 114) with the US Treasury Department. This is separate from your regular income tax return. The important date is April 15 of the following year, though you can request an extension.
You must also report the account on your regular tax return using Schedule B (if you have more than $400 in foreign income) or Form 8938 (if your total foreign financial assets exceed certain thresholds, which vary by filing status and whether you live abroad). The thresholds are higher than the $10,000 FBAR threshold, so you might file an FBAR but not Form 8938, or vice versa.
These are reporting requirements, not tax requirements. You do not owe US tax on money sitting in a Mexican savings account unless it earns interest. But you must report that the account exists. Failing to file an FBAR when required carries penalties starting at $10,000 per violation, and the IRS has become more aggressive about enforcing this rule in recent years.
Minimum balances, fees, and account restrictions
Mexican banks often charge higher fees or require higher minimum balances for US account holders. Some banks charge a monthly maintenance fee specifically for US customers, ranging from 50 to 200 pesos per month. Others require a minimum balance of 10,000 to 50,000 pesos to avoid fees, which is higher than what Mexican residents face.
Wire transfer fees are often higher for US accounts. If you plan to move money between your US and Mexican accounts regularly, ask about wire costs before you open the account. Some banks charge 300 to 500 pesos per outgoing wire, plus the US bank's incoming wire fee.
Some banks restrict what you can do with a US-held account. You may not be able to use certain investment products, or you may face limits on the number of transfers per month. Ask the bank directly what restrictions explore to your account type before you sign anything.
Opening the account in person versus remotely
Opening an account in person at a Mexican bank branch is much faster and more likely to succeed than trying to open one remotely. If you are in Mexico, visit a branch, bring all your documents, and expect to spend 30 to 60 minutes. The account is usually active the same day or within one business day.
If you are in the US and trying to open an account by mail or online, expect delays and a higher chance of rejection. Some banks will not even attempt remote account opening for US citizens. If you do try remotely, send copies of your documents (not originals) and be prepared to wait two to four weeks for a response. Many applications are denied without explanation.
If you have family or friends in Mexico, having them help you in person can speed the process. Some banks allow a power of attorney to open an account on your behalf, though this requires additional legal documentation and is not may provide to work.
What happens if a bank closes your account
Some Mexican banks have closed accounts held by US citizens without warning, citing compliance concerns. This is rare but does happen. If your account is closed, the bank will return your balance to you, usually by check or wire transfer, but the process can take several weeks.
To reduce this risk, keep your account active. Do not let it sit dormant for months. Make regular deposits or withdrawals, and respond promptly if the bank asks for updated documentation. Banks are more likely to close accounts they perceive as abandoned or suspicious.
If your account is closed, you have limited recourse. Mexican banking regulators (CNBV) do not typically intervene in account closure decisions for compliance reasons. Your best option is to ask the bank in writing why the account was closed and whether you can appeal the decision, though appeals are rarely successful.
Frequently Asked Questions
Do I have to report a Mexican bank account to the US government?
Only if the balance reaches $10,000 or more at any point during the year. Then you must file an FBAR with the Treasury Department by April 15. If the balance stays under $10,000 all year, you do not file an FBAR, though you may still need to report it on your tax return depending on other factors.
Can I open a Mexican bank account online from the United States?
Most major Mexican banks do not accept remote account opening for US citizens. Your best option is to open an account in person at a branch in Mexico. If you cannot travel, ask the bank whether they accept applications by mail with notarized copies of your documents, but expect a low success rate.
What is an RFC and do I need one to open a bank account?
An RFC is a Mexican tax ID number. Many banks now require one even for non-residents. You can obtain one free through the Mexican tax authority (SAT) online at sat.gob.mx in about 15 minutes. Some banks will help you explore, but explore beforehand is faster.
Will I owe US taxes on interest earned in a Mexican bank account?
Yes. Interest earned in a Mexican account is taxable US income and must be reported on your US tax return. You may also be able to claim a foreign tax credit if Mexico taxes the interest, but you still owe US tax on the full amount.
What should I do if a Mexican bank refuses to open an account for me?
Ask why. If it is because you are a US citizen, ask whether another branch or a different bank in the same institution has different policies. Call ahead to other banks before visiting in person. Border-region banks are more accustomed to US customers and may be more willing to open accounts.