Yes, you can open a Mexican bank account from the US, but the process depends on which bank you choose and whether you have a Mexican tax ID

Most major Mexican banks will open accounts for US residents without requiring you to visit a branch in person. The catch: you'll need either a Mexican tax identification number (RFC), a valid passport, and proof of address, or you'll need to work through a bank that has a US presence. Some banks let you start the process online; others require you to mail documents or use a video call with a representative. The timeline ranges from a few days to several weeks depending on the bank and how quickly you gather paperwork.

The reason this matters is that Mexican banks are required by law to verify your identity and tax status before opening an account. US banks have similar rules, but Mexican financial institutions are stricter about non-residents because of cross-border reporting requirements. If you're a US citizen or permanent resident, you'll also need to know that your Mexican account will be reported to the IRS under FATCA (Foreign Account Tax Compliance Act), so you can't use it to hide income.

Key Takeaways

  • You can open a Mexican bank account from the US without traveling to Mexico, but you'll need a valid passport and either an RFC (Mexican tax ID) or proof of US residency.
  • Banks with US operations like Santander, BBVA, and Scotiabank often have faster online processes than banks without a US presence.
  • The process typically requires mailing certified documents or completing a video verification call, and takes two to four weeks from start to finish.
  • Your Mexican bank account will be reported to the IRS, so you must report any interest or income earned in that account on your US tax return.

Which Mexican banks accept US residents without an in-person visit

Santander Mexico, BBVA Mexico, and Scotiabank Mexico are the easiest options because they have operations in the United States and streamlined processes for US customers. Santander and BBVA both allow you to start applications online and complete verification through video call or mailed documents. Scotiabank has a similar process but may require more documentation upfront.

Banamex (owned by Citigroup) and Banorte also accept US residents, though their processes are slower and more document-heavy. Both require you to mail in certified copies of your passport, proof of address, and your RFC. If you don't have an RFC yet, you can request one from the Mexican tax authority (SAT) before opening the account, which adds time to the overall process.

Smaller regional banks like Banco Azteca or Banco Inbursa have stricter policies and may refuse to open accounts for non-residents, so start with one of the major banks listed above.

What documents you need to gather before you start

At minimum, you'll need a valid passport (US or Mexican), proof of current US address (utility bill, lease, or bank statement dated within the last 90 days), and your Social Security number. Some banks will also ask for a copy of your US tax return or W-2 to verify income, especially if you're opening an account with a high balance or requesting credit products.

If you have a Mexican RFC (Registro Federal de Contribuyentes), bring that too—it speeds up the process significantly. If you don't have one, you can apply for it through the SAT website or through a Mexican consulate in the US, but this adds two to four weeks to your timeline. Some banks will open an account without an RFC if you're a US resident, but they'll require you to obtain one within a set period (usually 30 to 90 days) after opening.

Banks may also ask for a CURP (Clave Única de Registro de Población), which is Mexico's national ID number. If you were born in Mexico or have Mexican citizenship, you can request this from the Mexican consulate. If you were born in the US, you can still get a CURP through the consulate, but it's not always required for account opening.

The step-by-step process for opening an account online or by mail

Step 1: Choose your bank and visit their website. Go to the English-language section of Santander, BBVA, or Scotiabank Mexico and look for "Open an Account" or "Non-Resident Account" options. Fill out the initial online form with your name, email, phone number, and passport information.

Step 2: Gather and certify your documents. You'll need certified copies of your passport (front and back) and proof of address. "Certified" means a notary public in the US has verified the copies match the originals. This costs $5 to $15 per document. Some banks accept digital scans instead if you can verify them through a video call.

Step 3: Complete identity verification. The bank will either ask you to mail in your documents or schedule a video call with a representative. During a video call, you'll show your passport, answer questions about your income and the purpose of the account, and confirm your address. This usually takes 15 to 30 minutes.

Step 4: Wait for approval and account activation. After verification, the bank typically takes 5 to 10 business days to review your application and approve it. Once approved, they'll send you account details by email or mail, including your account number, routing information, and instructions for setting up online banking.

How to get a Mexican tax ID (RFC) if you don't have one

If you don't have an RFC and want to speed up the account-opening process, you can request one from the Mexican tax authority (SAT) through the US Mexican consulate. Visit the consulate website for your region and look for "RFC Request" or "Solicitud de RFC" services. You'll need to provide your passport, proof of address, and a completed SAT form (available on the consulate website).

The consulate will submit your request to SAT, and you'll receive your RFC by mail within two to four weeks. Some consulates charge a small fee ($10 to $30). Alternatively, if you have a Mexican address or a trusted contact in Mexico, you can apply directly through the SAT website (sat.gob.mx), but this requires a Mexican phone number and email address.

Once you have your RFC, you can include it in your bank application, which usually speeds up approval by a few days.

Fees, minimum balances, and account types available to US residents

Mexican banks typically charge monthly maintenance fees ranging from 0 to 150 Mexican pesos (roughly $0 to $9 USD), depending on the account type and balance. Some banks waive the fee if you maintain a minimum balance, which varies by bank but is usually between 1,000 and 5,000 pesos (roughly $60 to $300 USD).

Most banks offer a basic checking account (cuenta de cheques) and a savings account (cuenta de ahorros). Checking accounts come with a debit card and online banking access. Savings accounts typically earn interest, though rates are low—usually 0.5% to 2% annually, depending on the bank and your balance. Some banks offer higher rates if you maintain a larger balance or commit to a fixed-term deposit.

International transfers into your Mexican account from the US usually cost $15 to $30 per transfer and take 2 to 5 business days. Transfers out of Mexico back to the US cost more—typically $25 to $50—because Mexican banks charge a fee and your US bank may charge a receiving fee as well.

Tax reporting requirements for US citizens with Mexican bank accounts

If you're a US citizen or permanent resident, you must report your Mexican bank account to the IRS. Any interest earned in the account is taxable income and must be reported on your US tax return. If your account balance exceeds $10,000 at any point during the year, you must file an FBAR (Foreign Bank Account Report) with the Financial Crimes Enforcement Network (FinCEN) by April 15 of the following year.

Additionally, if you have a Mexican tax ID (RFC), you may be required to file a Mexican tax return if you earn income in Mexico or have certain types of investments. The rules vary depending on your residency status and income sources, so consult a tax professional who handles cross-border returns before opening the account.

Your Mexican bank will automatically report your account information to the IRS under FATCA, so there's no way to avoid disclosure. Failing to report a foreign account can result in penalties of up to 50% of the account balance.

Frequently Asked Questions

Do I need to be a Mexican citizen to open a Mexican bank account from the US?

No. US citizens and permanent residents can open accounts at major Mexican banks without Mexican citizenship. You'll need a valid passport, proof of US address, and either an RFC or willingness to obtain one after opening the account. Some banks are stricter than others, so if one bank declines, try another.

Can I open a Mexican bank account if I don't speak Spanish?

Yes. Santander, BBVA, and Scotiabank all have English-language websites and customer service lines for US residents. During video verification calls, you can request an English-speaking representative. Online banking platforms are also available in English.

How long does it take to open a Mexican bank account from the US?

If you already have an RFC and certified documents ready, the process takes 5 to 10 business days from application to account activation. If you need to obtain an RFC first, add 2 to 4 weeks. If the bank requires mailed documents instead of video verification, add another 1 to 2 weeks for postal delivery.

Can I use a Mexican bank account to receive wire transfers from my US employer?

Yes, but you'll need to provide your Mexican bank's routing information and SWIFT code to your employer's payroll department. Wire transfers from the US to Mexico typically take 2 to 5 business days and may incur fees of $15 to $30 on the receiving end. Confirm the fee structure with your Mexican bank before setting up the transfer.

What happens if my Mexican bank account goes inactive?

Most Mexican banks close accounts that have no activity for 12 to 24 months. Before closure, the bank will attempt to contact you by email or phone. If your account is closed, you'll need to open a new one if you want to use that bank again. Some banks charge a fee to reopen a closed account.