Yes, US citizens can open Mexican bank accounts, but the process is slower and more document-heavy than it is for Mexican residents

A US citizen can open a bank account in Mexico. Most major Mexican banks—Banamex, BBVA México, Santander México, Scotiabank—will open accounts for foreigners. The catch is that you will need to be physically present in Mexico to do it, bring more documents than a Mexican national would, and expect the bank to ask more questions about where your money comes from and where it goes. The entire process typically takes one to three weeks from your first visit to the bank until the account is active.

The reason for the extra scrutiny is straightforward: Mexico's financial regulator, the Banco de México (Banxico), requires all banks to verify the identity and source of funds for foreign account holders under anti-money-laundering rules. This is not unique to Mexico—it is standard practice in most countries. But it does mean your process will take longer and you will answer more questions than someone with a Mexican ID number would.

Key Takeaways

  • You must be physically present in Mexico to open an account; banks will not process applications by mail or video call from the US.
  • You will need a valid passport, proof of address (either a Mexican address or a US address with a letter from your bank), and documentation of your income or source of funds.
  • The bank will ask you to declare the purpose of the account—whether you are opening it for living expenses, business, investment, or remittances—and may request bank statements or tax returns to verify your stated purpose.
  • Once open, your account works like any other Mexican bank account: you can receive wire transfers, use a debit card, and pay bills, but international transfers out of Mexico may take longer and cost more than domestic transfers.

What documents you need to bring

Start with your passport. It must be valid for at least six months beyond your visit. Mexican banks will not accept an expired passport or a passport that expires soon, even if you are still in Mexico legally on a tourist visa.

Next, you need proof of address. If you have a Mexican address—a rental agreement, utility bill, or letter from the property owner—bring that. If you do not, bring a US address document: a recent utility bill, mortgage statement, or lease agreement in your name. Some banks will also accept a letter from your US bank on official letterhead confirming your address and account standing. Call the specific branch before you go to ask which documents they prefer, because requirements vary slightly between branches and between banks.

Third, bring documentation of your income or source of funds. This is where the anti-money-laundering rules kick in. The bank needs to understand where money in the account will come from. If you are employed, bring a recent pay stub or a letter from your employer on company letterhead stating your position and salary. If you are self-employed or a business owner, bring recent tax returns—either your US 1040 form or your Mexican equivalent if you file in Mexico. If you are retired and will be transferring pension or investment income, bring a statement from the source showing regular deposits. If you are opening the account to receive remittances from family, be prepared to explain that relationship and how often you expect to receive money.

The in-person process process

You must walk into a branch in Mexico. You cannot open an account by mail, email, or video call from the US. Find a branch of the bank you want to use, bring all your documents, and ask to speak with someone in the accounts department. Bring originals and one photocopy of each document, because the bank will keep copies on file.

The bank will ask you to fill out an account process form. This form will ask for your full name, date of birth, nationality, passport number, address, occupation, and the purpose of the account. Be specific about the purpose: "living expenses," "business," "investment," or "receiving family transfers" are all acceptable. Vague answers like "general use" may prompt the bank to ask follow-up questions or request additional documents.

The bank will also ask you to declare your Beneficial Owner status—essentially, whether you are opening the account for yourself or on behalf of someone else. As a US citizen opening your own account, you are the beneficial owner. If you are opening it for a business or trust, the rules change and you will need additional documents.

Once the form is complete, the bank will verify your documents, run a background check (standard practice), and tell you when your account will be ready. This usually takes three to ten business days. Some banks will give you a temporary debit card on the spot; others will mail it to your Mexican address or ask you to return to pick it up.

What happens with US tax reporting

Opening a Mexican bank account does not change your US tax obligations. You are still a US citizen and must report worldwide income to the IRS, including any interest earned in the Mexican account. You must also report the account itself if the balance exceeds $10,000 at any point during the year.

This reporting happens through the Foreign Bank Account Report (FBAR), filed with the US Treasury's Financial Crimes Enforcement Network (FinCEN). The important date is April 15 each year, and the form is filed electronically. If you do not file an FBAR when required, the penalties are steep—up to $10,000 per violation, and potentially more if the IRS determines the violation was willful.

You may also need to file Form 8938 (Statement of Specified Foreign Financial Assets) with your tax return if your total foreign financial assets exceed certain thresholds. A tax professional who works with US expats or people with foreign accounts can walk you through which forms explore to your situation.

Moving money in and out of your Mexican account

Once your account is open, you can receive wire transfers from the US. To do this, you will need to provide the sender with your Mexican bank's routing information and your account number. Mexican banks use a system called CLABE (Clave Bancaria Estandarizada)—an 18-digit code unique to your account that functions like a routing number plus account number combined. Your bank will give you this number when your account opens.

Incoming wire transfers from the US typically arrive within one to three business days and cost the sender between $15 and $50, depending on their US bank. The receiving bank (your Mexican bank) may also charge a small fee, usually $5 to $10.

Sending money out of Mexico back to the US is slower and more expensive. A wire transfer from your Mexican account to a US account typically takes three to five business days and costs $25 to $50 at the Mexican bank's end, plus whatever fee your US bank charges to receive it. Some Mexican banks offer cheaper options through services like Wise (formerly TransferWise), which can be faster and cheaper for smaller amounts, but not all branches offer this.

Ongoing account maintenance and requirements

Mexican banks do not impose minimum balance requirements the way some US banks do, but they may charge monthly maintenance fees if your account sits inactive. These fees are typically small—$2 to $5 per month—but they add up if you open an account and never use it. Ask the bank about their fee structure before you open the account.

You will also need to keep your address updated with the bank. If you move, notify the bank in writing or through their online portal (if they offer one). Banks are required to maintain current contact information for all account holders under anti-money-laundering rules, and an outdated address can cause problems if the bank tries to reach you about account activity or regulatory compliance.

If you plan to be in Mexico only occasionally, you can still maintain the account from the US. You can deposit checks by mail (some banks accept this), receive wire transfers, and pay bills online. But if the account shows no activity for an extended period—usually 12 months or longer—the bank may freeze or close it. Check your bank's specific policy before you leave Mexico.

Frequently Asked Questions

Do I need a Mexican tax ID number to open an account?

No. You can open an account with just your passport. However, if you plan to work in Mexico or earn Mexican-source income, you will eventually need a RFC (Registro Federal de Contribuyentes), which is Mexico's tax ID. Some banks ask for it at account opening; others do not. If the bank asks and you do not have one, ask whether you can provide it later or whether they will open the account without it.

Can I open a Mexican bank account while I am on a tourist visa?

Yes. Tourist visas are valid for account opening. The bank cares that you have a valid passport and can prove your identity and source of funds—not what type of visa you hold. However, if you plan to live in Mexico long-term, you may want to obtain a temporary or permanent resident visa, because some banks ask about your immigration status and may be more cautious with tourist visa holders.

What if the bank asks for a Mexican address and I do not have one?

Bring a US address document instead. Most major banks will accept a US utility bill or mortgage statement as proof of address. Some branches are stricter than others, so call ahead and ask what they will accept. If one branch turns you down, try another branch of the same bank or a different bank.

Will opening a Mexican account affect my US credit score?

No. US credit bureaus do not track foreign bank accounts. Your Mexican account will not appear on your US credit report and will not affect your credit score. However, if you borrow money from the Mexican bank, that loan may be reported to Mexican credit bureaus, which are separate from US bureaus.

Can I open an account for a business I own in the US?

Not directly. Mexican banks require a business account holder to be physically present in Mexico and to have a Mexican business registration or tax ID. If you want to open a business account in Mexico, you will need to register your business with Mexican authorities first. This is a separate process from personal account opening and requires additional documentation and legal setup.