Yes, you can open a bank account in Mexico as a US citizen, but the process is slower and more document-heavy than it is for Mexican nationals

Most major Mexican banks will open an account for you, but they treat foreign nationals differently. You will need a valid passport, proof of address (usually a utility bill or rental agreement), and often a Taxpayer Registry Number (RFC) from the Mexican tax authority. Some banks require you to be physically present in Mexico; others let you start online but still demand an in-person visit to complete it. The whole process typically takes two to four weeks, and some banks may ask for a minimum deposit ranging from 500 to 2,000 pesos (roughly $30 to $120 USD, though exchange rates vary).

The real friction point is that Mexico's financial system treats US citizens with extra caution because of US tax reporting rules. If you earn income in Mexico or plan to keep a large balance there, you will eventually need an RFC and may need to file Mexican tax returns. US citizens also have to report foreign bank accounts to the IRS if the combined balance exceeds $10,000 at any point during the year, using FinCEN Form 114 (FBAR). This reporting requirement exists whether or not you owe taxes on the money.

Key Takeaways

  • You need a valid US passport, proof of Mexican address, and often an RFC (Mexican tax ID) to open an account, and most banks require an in-person visit at some point.
  • Processing takes two to four weeks, and some banks impose minimum deposits of 500 to 2,000 pesos.
  • If your combined foreign bank balance ever exceeds $10,000 during a calendar year, you must file FinCEN Form 114 with the IRS, even if you owe no taxes.
  • Major banks like BBVA, Santander, and Banamex accept US citizens; smaller regional banks may refuse or require an RFC before they will even discuss it.

Which banks accept US citizens and what they require

BBVA México, Santander México, Banamex, and Scotiabank México are the most reliable options for US citizens. All four have English-speaking staff at larger branches and experience with foreign account holders. BBVA and Santander both offer online account opening for some account types, though you will still need to visit a branch in Mexico to verify your identity and activate the account.

Smaller regional banks and credit unions (cooperativas de ahorro) often refuse to open accounts for non-residents or require an RFC before they will even meet with you. If you are opening an account while living in Mexico on a temporary visa, bring your visa documentation along with your passport—it proves you have legal status and are not just a tourist.

Every bank will ask for proof of address. A utility bill in your name, a rental agreement, or a letter from your landlord stating your address all work. If you do not have a Mexican address yet, some banks will accept a US address temporarily, but you will need to update it within 30 days of moving to Mexico.

Getting an RFC and why you might need one

An RFC (Registro Federal de Contribuyentes) is Mexico's tax ID number. You do not technically need one to open a basic savings account, but many banks ask for it anyway, and you will need one if you plan to receive income in Mexico, own property, or conduct business there. If a bank asks and you do not have one, you can apply for it at SAT (Servicio de Administración Tributaria, Mexico's tax authority) in person or through their website.

The in-person route is faster—you can walk out with a temporary RFC the same day. The online route takes longer and requires a Mexican address. If you are opening an account before you have an RFC, tell the bank you are in the process of getting one and ask whether they will hold the account open while you complete it, or whether they need the number before they finalize anything.

How to report your Mexican bank account to the US government

If the total balance in all your foreign bank accounts (Mexican or otherwise) exceeds $10,000 at any point during a calendar year—even for a single day—you must file FinCEN Form 114 (the Foreign Bank Account Report, or FBAR) with the US Treasury by April 15 of the following year. This is separate from your tax return and separate from any taxes you owe. You file it electronically through FinCEN's website.

The threshold is $10,000 combined across all foreign accounts. If you have a Mexican bank account with $8,000 and a Canadian account with $3,000, you file. If you have only the Mexican account and it never exceeds $10,000, you do not file the FBAR, though you may still have other reporting obligations depending on your income and residency status.

Failure to file the FBAR when required carries civil penalties starting at $10,000 per violation, and willful violations can result in criminal charges. If you are unsure whether you need to file, consult a tax professional who works with US expats—the cost of an hour of advice is far less than the cost of a penalty.

What happens if you live in Mexico long-term

If you are a US citizen living in Mexico on a temporary visa (like an FM2 or FM3), you can open a bank account without becoming a Mexican tax resident. However, if you stay in Mexico for more than 183 days in a calendar year, you may be considered a Mexican tax resident and required to file Mexican income tax returns on worldwide income. This is a separate obligation from US tax filing and FBAR reporting—you may owe taxes to both countries.

Many US expats in Mexico use a tax professional who handles both US and Mexican filings. The cost varies, but budget $500 to $1,500 per year depending on the complexity of your income. If you are self-employed or have investment income, the cost is usually higher.

Moving money into and out of your Mexican account

You can transfer money from a US bank account to your Mexican account using wire transfer, ACH (if your Mexican bank accepts it), or a money transfer service like Wise or OFX. Wire transfers are the most reliable but carry fees of $15 to $50 on the US side and 100 to 300 pesos on the Mexican side. ACH transfers are cheaper (often free or $1 to $3) but slower—they take five to ten business days and not all Mexican banks accept them.

Money transfer services like Wise often offer better exchange rates than banks, especially for amounts under $5,000. They charge a flat fee (usually $1 to $5) plus a small markup on the exchange rate. Compare the total cost across your bank, Wise, and OFX before you transfer a large amount.

Withdrawing money from your Mexican account back to the US follows the same routes in reverse. If you are moving large amounts regularly, ask your Mexican bank whether they have a preferred partner bank in the US—some have correspondent relationships that speed up transfers and lower fees.

What to expect at your first visit to the bank

Bring your passport, proof of address, and any other documents the bank listed when you scheduled your appointment. Arrive early—Mexican banks can be slow, and you may wait 30 to 60 minutes even with an appointment. Bring a pen; you will sign multiple forms, some of which are in Spanish only.

The bank will verify your identity, confirm your address, explain the account terms (minimum balance, monthly fees, ATM access), and ask about the source of your funds. They may ask whether you plan to receive regular deposits or make large transfers. Answer honestly—they are required to ask these questions under anti-money-laundering rules, and evasive answers can slow the process or trigger additional scrutiny.

Once your account is open, you will receive a debit card (usually within five to ten business days), online banking credentials, and information about ATM access. Most Mexican banks charge a small monthly fee (50 to 150 pesos, or roughly $3 to $9 USD) for basic accounts, though some waive it if you maintain a minimum balance or set up direct deposit.

Frequently Asked Questions

Do I need a Mexican visa to open a bank account?

No. A valid US passport is enough for most banks. However, if you are living in Mexico, bringing your visa documentation makes the process smoother because it proves you have legal status. If you are a tourist, banks may ask how long you plan to stay and whether you have a Mexican address.

Can I open a Mexican bank account online without visiting Mexico?

Some banks like BBVA and Santander allow you to start the process online, but you will still need to visit a branch in Mexico to complete it. A few digital banks (like Allianz or some fintech options) may allow fully remote opening, but they are less common and may have lower transaction limits. Check with your chosen bank about their specific remote opening policy.

What if the bank asks for an RFC and I don't have one yet?

Ask the bank whether they will open the account conditionally and let you provide the RFC within 30 days, or whether they require it before opening. If they require it upfront, you can apply for an RFC at SAT in person (same-day temporary number) or online (takes longer). Many banks are flexible on this if you explain you are in the process of getting one.

Will opening a Mexican bank account affect my US credit score?

No. US credit bureaus do not track foreign bank accounts, and Mexican banks do not report to US credit agencies. Your Mexican account will not appear on your US credit report or affect your credit score in any way.

How much money can I keep in a Mexican bank account?

There is no legal limit on how much you can keep in a Mexican account. However, if your combined foreign account balance exceeds $10,000 at any point during the year, you must file the FBAR with the US government. Mexico also has its own reporting rules for large deposits, but those are separate from US requirements.