Yes, you can open a Mexican bank account from the US, but you'll need to do it in person or through a Mexican bank's US branch

Most major Mexican banks do not allow you to open an account remotely from the United States. You will need to visit a branch in Mexico with your passport and proof of address. The exceptions are a few banks with US operations—Banco Santander, BBVA México, and Scotiabank have branches in the US where you can open a Mexican account, though availability varies by location and account type.

If you don't have access to a Mexican bank's US branch, your only option is to travel to Mexico and open the account in person. Some banks will also let you open an account if you have a Mexican tax ID (RFC), but you still typically need to visit a branch to complete the process.

The timeline depends on your route. Opening through a US branch takes a few days to a week. Opening in Mexico during a visit can happen the same day, though you may need to wait for the card to arrive by mail afterward.

Key Takeaways

  • Mexican banks generally require you to open an account in person at a branch in Mexico, with your passport and proof of address.
  • Banco Santander, BBVA México, and Scotiabank operate in the US and may allow you to open a Mexican account at a US branch, though not all account types are available this way.
  • You will need a Mexican tax ID (RFC) if you plan to use the account for business or to receive certain types of income.
  • Debit cards typically arrive by mail within one to three weeks after account opening, so plan accordingly if you need the card immediately.

What documents you need to open a Mexican bank account from the US

If you're opening through a US branch of a Mexican bank, bring your passport, a US address, and a Social Security number or ITIN. The bank will verify your identity and may ask for a recent utility bill or bank statement as proof of address.

If you're opening in Mexico during a visit, bring your passport (required), proof of address (a utility bill, lease, or bank statement from your US address works), and your Social Security number. Some banks ask for a second form of ID, so bring a US driver's license if you have one.

If you plan to use the account for business or to receive income in Mexico, you will need an RFC (Registro Federal de Contribuyentes), which is Mexico's tax ID. You can obtain an RFC before your trip through the Mexican tax authority's website, or some banks can help you apply during account opening—though this adds time to the process.

Opening an account at a Mexican bank's US branch

Banco Santander has branches in major US cities and allows some account holders to open Mexican accounts from the US. BBVA México operates through BBVA USA in select states. Scotiabank also has a US presence. Call the nearest branch to confirm they offer Mexican accounts and whether your state is covered, because availability is not uniform.

The process is straightforward: visit the branch with your passport and proof of US address, complete an application, and the bank will open the account. You'll receive account details immediately, and a debit card will arrive by mail. Fees and minimum balances vary by bank and account type, so ask about those before you commit.

This route is faster than traveling to Mexico, but your options are limited to the banks with US operations and the account types they offer. You may not have access to all the products a Mexican branch would offer.

Opening an account during a trip to Mexico

If you travel to Mexico, you can walk into any major bank branch and open an account the same day. Bring your passport, proof of address from the US, and your Social Security number. The process takes 30 minutes to an hour, and you'll leave with account details and a temporary card or instructions for receiving your permanent card by mail.

Major banks in Mexico include Banco Santander, BBVA México, Scotiabank, Banorte, and Citibanamex. All of them have branches in major cities and tourist areas. If you're in a smaller town, ask your hotel or a local for the nearest bank.

Plan for the debit card to arrive one to three weeks after opening. If you need to access the account immediately, ask the bank whether they issue a temporary card or allow online transfers before the physical card arrives. Most banks do offer online access right away, so you can transfer money and pay bills even if the card hasn't arrived yet.

Minimum balances and monthly fees

Mexican banks charge monthly maintenance fees that range from zero to the equivalent of $10 to $15 USD, depending on the bank and account type. Some accounts waive the fee if you maintain a minimum balance, which typically ranges from $500 to $2,000 USD equivalent. Ask the bank what the fee is and what balance keeps it waived before you open the account.

ATM withdrawals within the bank's network are usually free. Withdrawals from other banks' ATMs cost 20 to 50 pesos (roughly $1 to $3 USD). International transfers into the account may carry a fee of $10 to $30 USD, depending on the bank and the transfer method.

Online banking and bill pay are typically free. Wire transfers out of Mexico usually cost $15 to $40 USD. Ask about all fees upfront so you understand the true cost of maintaining the account.

Transferring money from your US bank to your Mexican account

You can transfer money from a US bank account to your Mexican account using a wire transfer, ACH transfer, or a money transfer service. Wire transfers are fastest—they arrive in one to two business days—but cost $15 to $40 USD. ACH transfers take five to seven business days and cost less, usually $5 to $15 USD.

Money transfer services like Wise, OFX, or Remitly often offer better exchange rates than banks and lower fees ($5 to $15 USD), but they may take two to three business days. If you're sending a large amount, compare the exchange rate and total fee across all three methods before you choose.

Your Mexican bank will provide you with wire instructions (routing number, account number, and SWIFT code) once your account is open. Keep these details safe, because you'll need them every time you send money from the US.

Using your Mexican account from the United States

Once your account is open, you can access it online or by phone from anywhere, including the US. Most Mexican banks offer online banking in English. You can check your balance, transfer money between accounts, pay bills, and set up automatic payments without visiting a branch.

Your debit card will work at ATMs in the US, but you'll pay a foreign ATM fee (typically $2 to $5 USD per withdrawal) plus any fee your US bank charges for using an out-of-network ATM. If you plan to withdraw cash in the US regularly, it's cheaper to transfer money to your US account instead.

Credit cards issued by Mexican banks are harder to use in the US because many US merchants don't recognize Mexican card networks. Stick with your debit card or a US credit card for purchases in the United States.

Frequently Asked Questions

Do I need a Mexican address to open a bank account in Mexico?

No. You can use your US address as proof of address. Bring a utility bill, lease agreement, or bank statement from your US address. Some banks may ask for a Mexican address if you plan to use the account for business, but for a personal account, your US address is sufficient.

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

Most Mexican banks do not allow fully remote account opening from the US. You must visit a branch in Mexico or use a Mexican bank's US branch. A few fintech banks operating in Mexico may offer remote opening, but they are not widely available to US residents and often require a Mexican phone number or address.

What happens if I don't have a passport?

A passport is the standard form of ID Mexican banks accept. If you don't have one, some banks may accept a US driver's license plus additional documentation, but this varies by bank and branch. Call ahead to ask before you travel or visit a branch.

Will my Mexican bank account affect my US taxes?

Yes. If your Mexican account balance exceeds $10,000 USD at any point during the year, you must report it to the US government on Form FBAR (Foreign Bank Account Report). Failure to report can result in penalties. Consult a tax professional about your specific situation, because other reporting requirements may apply depending on your income and citizenship status.

Can I use my Mexican bank account to receive payments from US employers or clients?

Yes, but you'll need to provide your bank's wire transfer details (routing number, account number, and SWIFT code). International wire transfers take one to two business days and may carry a fee. If you receive frequent payments, ask your Mexican bank about lower-cost options like ACH transfers or money transfer services.