Yes, but you'll need to be in Mexico and bring specific documents

An American citizen can open a bank account in Mexico, but you cannot do it remotely from the United States. You must be physically present in Mexico, and you must bring a valid passport plus proof of a Mexican address. Most banks also require a Taxpayer ID number (RFC — Registro Federal de Contribuyentes), which you obtain from the Mexican tax authority before or during the account opening process.

The process is straightforward if you have those documents, but it takes time. You cannot walk into a branch, hand over your passport, and leave with an account the same day. Plan for multiple visits or several weeks of processing, depending on the bank and whether you're a resident or temporary visitor.

Key Takeaways

  • You must be physically present in Mexico with a valid U.S. passport and proof of a Mexican address to open an account.
  • Most banks require an RFC (Mexican tax ID), which you can obtain from the SAT (Mexican tax authority) online or in person before applying.
  • Banks vary in how much scrutiny they apply to American applicants; some have streamlined processes for foreigners, while others require additional documentation.
  • Once open, your account works like any Mexican bank account, but you may face higher fees, lower interest rates, or account restrictions compared to Mexican nationals.
  • If you live in the U.S. and only visit Mexico occasionally, a Mexican account may not be worth the effort — consider alternatives like international transfers or a U.S. account that works across borders.

What documents you need to bring

Start with your valid U.S. passport. This is non-negotiable; Mexican banks will not accept a driver's license or state ID. The passport must not be expired, and it should have at least six months of validity remaining, though banks do not always enforce this strictly.

Next, you need proof of a Mexican address. This can be a rental agreement, utility bill, property deed, or a letter from someone who lives in Mexico confirming that you are staying with them. The document must show your name and a specific street address in Mexico. A hotel reservation or Airbnb confirmation usually does not count, because banks want evidence of a stable address, not a temporary stay.

Third, you need an RFC. This is a 13-character tax identification number issued by the SAT (Servicio de Administración Tributaria). You can obtain it online through the SAT website (sat.gob.mx) or in person at a SAT office in Mexico. The online process is faster and can be done before you open the account. You will need your passport number and a Mexican address to register.

How the RFC process works

The RFC is the biggest hurdle for most Americans, because it requires a Mexican address and involves a government agency. You cannot get an RFC using a U.S. address, and you cannot get one without being in Mexico or having someone there register on your behalf.

If you are already in Mexico, go to a SAT office with your passport and proof of address. They will issue a temporary RFC on the spot, valid for 30 days. You can then use this temporary RFC to open a bank account. The permanent RFC arrives by mail within a few weeks.

If you are in the United States and planning to open an account later, you can register for an RFC online through the SAT portal before you travel. This takes a few days and requires a Mexican address (even if it is just a friend's address where you plan to stay). Once registered, you receive a permanent RFC immediately and can use it when you arrive in Mexico.

Which banks accept American applicants

The major banks in Mexico — BBVA México, Santander, Scotiabank, HSBC, and Banorte — all accept American citizens, but their processes and requirements vary. HSBC and Scotiabank tend to be more accustomed to foreign applicants because they operate internationally. Smaller regional banks may be less familiar with the process and may ask for additional documents or refuse outright.

Before you visit a branch, call ahead and ask whether they accept American passport holders. Some branches are more experienced with foreigners than others, and a call can save you a wasted trip. Ask specifically whether they require anything beyond a passport, RFC, and proof of address.

Many banks now offer online account opening for Mexican residents, but this usually requires a Mexican ID (cédula) or a permanent resident visa. As a U.S. citizen on a tourist visa, you will likely need to open the account in person at a branch.

What happens after you open the account

Once your account is open, you can deposit money, receive transfers, and use a debit card like any Mexican account holder. However, you may face restrictions that Mexican nationals do not. Some banks limit the amount you can transfer internationally or charge higher fees for cross-border transactions. Others may freeze your account if they detect unusual activity, because American accounts are subject to additional scrutiny under U.S. tax law.

You are required to report the account to the U.S. government if the balance ever exceeds $10,000. This is done through the FBAR (Foreign Bank Account Report), filed annually with the U.S. Treasury. Failure to report can result in penalties. If you are a U.S. citizen or resident, this obligation applies regardless of where you live.

Interest rates on Mexican savings accounts are typically lower than in the United States, and fees may be higher. Compare the costs before committing to an account you will not use regularly.

Alternatives if you cannot or do not want to open a Mexican account

If you are in the United States and only send money to Mexico occasionally, opening a Mexican account may not be worth the effort. Consider these alternatives instead.

International wire transfers from your U.S. bank to a Mexican recipient take three to five business days and cost $15 to $50 per transfer. This works if you are sending money to someone else's account, not your own.

Money transfer services like Western Union, MoneyGram, or Wise (formerly TransferWise) are faster and sometimes cheaper than wire transfers. Wise specializes in international transfers and offers better exchange rates than banks. Transfers arrive within one to two business days.

A U.S. bank account with international access may be simpler if you travel to Mexico frequently. Some U.S. banks partner with Mexican banks to allow ATM withdrawals without fees. Check with your bank about international ATM networks before you travel.

A Mexican debit card issued by a U.S. company is another option. Some fintech companies and money transfer services issue cards that work in Mexico and can be loaded from your U.S. account. These do not require a Mexican address or RFC.

Timeline and costs

If you already have an RFC, opening an account takes one to three business days. If you need to obtain an RFC first, add one to two weeks for the online registration process, or one day if you register in person at a SAT office in Mexico.

Costs vary by bank. Most do not charge an account opening fee, but they may charge monthly maintenance fees ($2 to $10 per month) or per-transaction fees. International transfers out of your Mexican account typically cost $10 to $30. Ask about fees before you open the account.

Frequently Asked Questions

Can I open a Mexican bank account online from the United States?

No. You must be physically present in Mexico with your passport and proof of a Mexican address. Some banks offer online account opening for Mexican residents with a Mexican ID, but this does not apply to American visitors or temporary residents.

Do I need to be a Mexican resident to open an account?

No. You can open an account as a tourist on a visitor visa, as long as you have a Mexican address (even a temporary one) and an RFC. You do not need permanent residency or a long-term visa.

What if I do not have a Mexican address yet?

You can use a friend's address, a hotel address, or an Airbnb address as long as it is a real street address in Mexico. Some banks accept a letter from a Mexican resident confirming your stay. Call the bank before you visit to confirm what they will accept.

Will my Mexican bank account affect my U.S. taxes?

You must report the account to the U.S. government if the balance exceeds $10,000 at any time during the year. This is done through the FBAR, filed with the U.S. Treasury. You may also owe U.S. tax on any interest earned. Consult a tax professional if you plan to keep a large balance in the account.

Can I close the account remotely if I move back to the United States?

Most banks require you to close the account in person or by visiting a branch in Mexico. Some banks allow you to close accounts by mail or phone, but this varies. Ask about their closure policy before you open the account.