Yes, US citizens can open bank accounts in Mexico, but the process is more involved than opening one at home
You can open a checking or savings account at a Mexican bank as a US citizen. The main difference from opening an account in the US is that you will need to prove your identity and legal status in Mexico, and you may face additional scrutiny because of US tax reporting rules. Most major Mexican banks accept US citizens, though some smaller regional banks do not.
The process itself is straightforward if you have the right documents. You walk into a branch, show your passport, provide a Mexican address, and complete the bank's process. What takes longer is the bank's internal verification — they need to confirm you are who you say you are and comply with rules about reporting accounts held by US citizens to the US government.
The real complexity comes after you open the account. Because you are a US citizen, the bank must report your account to the US Internal Revenue Service (IRS) under a rule called FATCA (Foreign Account Tax Compliance Act). This does not mean you have done anything wrong — it is straightforward a reporting requirement. But it does mean the bank will ask more questions during setup and may take weeks to process your process.
Key Takeaways
- US citizens can open checking and savings accounts at most major Mexican banks, but the process takes longer than in the US because of tax reporting requirements.
- You will need a valid US passport, a Mexican address, and proof of income or employment to open an account.
- The bank must report your account to the IRS under FATCA, which is a legal requirement and not a sign of a problem.
- Some banks charge higher fees for accounts held by US citizens, or may decline to open accounts for US citizens altogether.
- You remain responsible for reporting the account to the US government on your tax return, even if the bank reports it.
What documents you will need to bring
Start with your US passport — this is your primary form of identification and proof of citizenship. Mexican banks will not accept a US driver's license alone. Bring the original passport, not a copy, and have it with you when you visit the branch.
Next, you need proof of a Mexican address. This can be a utility bill, a rental agreement, or a letter from your landlord stating your name and address. The document should be dated within the last three months. If you do not yet have a Mexican address, some banks will let you use a hotel address temporarily, but you will need to update it once you have a permanent residence.
You will also need to show proof of income or employment. This might be a letter from your employer, recent pay stubs, a pension statement, or proof of self-employment income. If you are retired and living on savings, bring a bank statement showing your account balance. The bank is not checking whether you are rich — they are verifying that you have a legitimate reason to maintain the account and the means to do so.
How FATCA reporting works and why it matters
FATCA requires all foreign financial institutions to report accounts held by US citizens to the IRS. Your Mexican bank is legally obligated to do this. The bank will ask you to sign a form called a W-9 or W-8BEN (depending on your situation) that confirms your US tax status and provides your Social Security number or Individual Taxpayer Identification Number (ITIN).
This reporting is automatic and happens whether or not you owe taxes. The IRS receives information about your account balance and any interest earned. This does not trigger an audit or investigation — it is straightforward part of the IRS's effort to track US citizens' worldwide financial accounts. Millions of Americans have foreign bank accounts, and FATCA reporting is routine.
What matters is that you report the account yourself on your US tax return. If your account earns interest, you report that interest as income. If your account balance exceeds $10,000 at any point during the year, you may also need to file a separate form called an FBAR (Foreign Bank Account Report) with the US Treasury Department. Your tax preparer or accountant can tell you whether you need to file an FBAR based on your specific situation.
Which banks accept US citizens and what they charge
The largest Mexican banks — BBVA México, Scotiabank, Santander, and Citibanamex — all accept US citizens. These banks have experience with FATCA reporting and process US citizen accounts regularly. Smaller regional banks may decline to open accounts for US citizens because the compliance burden is not worth it to them.
Some banks charge higher monthly fees for accounts held by US citizens, or require a higher minimum balance. BBVA México and Scotiabank, for example, may charge between 50 and 150 pesos per month for a US citizen account, depending on the account type and balance. Other banks waive fees if you maintain a minimum balance, typically between 5,000 and 10,000 pesos. Ask about fees before you open the account — they vary by branch and by the specific product you choose.
A few banks have stopped accepting new US citizen customers altogether because of the compliance costs. If you call ahead or visit a branch and ask whether they open accounts for US citizens, they will tell you directly. Do not assume a bank will not work with you — ask first.
The timeline for opening an account
Walking into a branch and completing the paperwork takes about 30 minutes to an hour. The bank will give you a temporary debit card or account number on the spot so you can start using the account right away.
Behind the scenes, the bank's compliance team will verify your identity and your tax status. This process typically takes one to four weeks. During this time, your account is open and usable, but the bank may place a hold on large deposits or transfers while they complete their verification. Once they finish, the hold lifts and your account functions normally.
If the bank has questions about your documents or your background, they will contact you. Make sure you provide a phone number and email address they can reach you at. Respond promptly to any requests for additional information — delays in responding can slow down the process.
Using your Mexican account from the US
Once your account is open, you can manage it from the US using online banking, a mobile app, or by calling the bank. Most major Mexican banks offer English-language online platforms. You can transfer money into the account from a US bank account using a wire transfer or an international money transfer service. You can also withdraw cash from ATMs in Mexico using your debit card.
Be aware that wire transfers and ATM withdrawals may carry fees. A wire transfer from a US bank to a Mexican bank typically costs $15 to $50 on the US side and may incur an additional fee on the Mexican side. ATM withdrawals outside of your bank's network usually cost 20 to 50 pesos per transaction. Ask your bank about fee schedules before you transfer money.
If you are living in Mexico and receiving income in US dollars, you will need to convert the dollars to pesos at some point. You can do this through your bank, through a currency exchange service, or through an online money transfer platform. Exchange rates vary, so compare options before you convert a large amount.
What happens if you move back to the US
You can keep your Mexican bank account open even after you move back to the US. The account remains yours, and you can continue to use it for transfers, savings, or any other purpose. The bank will continue to report it to the IRS under FATCA, and you will continue to report it on your US tax return.
Some people close their Mexican accounts when they leave because they no longer need them or because the fees are not worth it. Others keep them open for convenience, to maintain ties to Mexico, or to hold savings in pesos. The choice is yours. If you decide to close the account, contact the bank and ask about their process — most banks can close accounts by mail or phone if you are no longer in Mexico.
Frequently Asked Questions
Do I need a Mexican address to open an account?
Yes, banks require a Mexican address. If you do not have a permanent address yet, some banks will accept a temporary address such as a hotel or a friend's address while you are getting settled. You will need to update it to a permanent address within a few weeks or months.
Will opening a Mexican bank account affect my US credit score?
No. Your US credit score is based on your credit history in the United States. A Mexican bank account does not appear on your US credit report and does not affect your score. However, if you borrow money from a Mexican bank, that loan may not be reported to US credit bureaus.
Can I open an account online without visiting a branch in person?
Most Mexican banks require you to visit a branch in person at least once to verify your identity and sign documents. Some banks may allow you to complete the initial process online, but you will still need to go to a branch to finish the process. A few banks are experimenting with remote account opening, but this is not yet standard.
What if the bank asks me to prove I am not a Mexican citizen?
You are not required to prove you are not a Mexican citizen. You are a US citizen, and your US passport is your proof of that. If a bank asks whether you hold Mexican citizenship, you can answer honestly. Holding both US and Mexican citizenship is legal, and banks accept accounts from dual citizens.
Do I have to report my Mexican bank account to the US government?
If your account balance exceeds $10,000 at any point during the calendar year, you must file an FBAR with the US Treasury Department by April 15 of the following year. You must also report any interest earned on your tax return. Your tax preparer can tell you whether you meet the threshold for your specific situation.