Yes, you can open a Mexican bank account as a US citizen, but the process is slower and more document-heavy than it is for Mexican residents
Mexican banks will open accounts for US citizens, but they treat you as a foreign customer. This means extra verification steps, higher minimum balances in some cases, and stricter rules about what documents prove your identity and address. The largest banks—BBVA México, Santander México, Scotiabank, and Citibanamex—all accept US citizens, though smaller regional banks may not.
The main barrier is not citizenship but proof of address. Mexican banks need to verify where you live for anti-money-laundering compliance. A US driver's license or passport proves who you are, but you will also need a document showing a Mexican address if you are opening the account in person, or a US address if you are opening it remotely. A utility bill, rental agreement, or bank statement from your home country works for this.
Timeline varies by bank and method. In-person account opening at a branch typically takes one to two hours and you can use the account the same day. Remote opening by mail or video call takes two to four weeks because the bank must verify your documents and run background checks before activating the account.
Key Takeaways
- BBVA México, Santander México, Scotiabank, and Citibanamex accept US citizens, but you will need a passport or US ID plus proof of address in either country.
- In-person account opening at a Mexican branch takes one to two hours; remote opening takes two to four weeks.
- Minimum opening deposits range from 500 to 5,000 Mexican pesos depending on the bank and account type, though some banks waive this for US citizens with certain income levels.
- You will need a Mexican tax ID (RFC) to open a savings or investment account, but not for a basic checking account.
- US citizens must report Mexican bank accounts to the IRS if the combined balance exceeds $10,000 at any point during the year.
What documents you need to bring or send
Start with a valid passport or US state ID. Mexican banks accept both, though a passport is preferred because it is internationally recognized. If you use a state ID, bring a second form of ID—a Social Security card or US birth certificate works.
Next, proof of address. If you live in Mexico, bring a recent utility bill, rental agreement, or property deed in your name. If you live in the US, bring a recent bank statement, utility bill, or lease agreement from your US address. The document must show your name and address and be dated within the last three months.
Some banks ask for a reference letter from your current bank or employer, especially if you are opening a large account or have no prior banking relationship in Mexico. This is not always required, but having one speeds up the process. Ask your US bank to write a brief letter on letterhead confirming you have maintained an account in good standing.
If you plan to open a savings or investment account (not just checking), you will need a Mexican tax ID number, called an RFC. You can obtain this at a local SAT office (Servicio de Administración Tributaria) or online through the SAT website. The process takes about 30 minutes in person or one to two days online. Bring your passport and proof of address in Mexico.
Opening an account in person at a Mexican branch
Walk into any branch of a major bank during business hours. Tell the representative you want to open a cuenta de depósito (checking account) or cuenta de ahorros (savings account). They will hand you an application form and ask to see your documents.
The representative will photocopy your passport or ID and proof of address, then enter your information into their system. They will ask your occupation, source of income, and the purpose of the account. Answer honestly—banks use this to assess risk and comply with anti-money-laundering rules.
You will then choose a debit card design, set a PIN, and sign the account agreement. The bank will issue your debit card on the spot or mail it within five to seven business days. Your account is active immediately, and you can deposit money and begin using it the same day.
Bring a minimum deposit, usually 500 to 5,000 Mexican pesos depending on the bank. Some banks waive this for US citizens or customers opening accounts online. Ask before you go.
Opening an account remotely from the United States
If you cannot travel to Mexico, several banks offer remote account opening by mail or video call. BBVA México and Santander México have the most developed remote processes for US customers.
Contact the bank's international customer service line or visit their website and look for "cuenta para extranjeros" (account for foreigners) or "abrir cuenta en línea" (open account online). You will fill out an online application with your personal information, employment details, and source of funds.
Upload scans or photos of your passport, proof of US address, and sometimes a recent bank statement. The bank will review these documents and may call you to verify information. Once approved, they will mail you a debit card and account details to your US address. This process takes two to four weeks.
Some banks require a video call to verify your identity before activating the account. This is a brief call—usually five to ten minutes—where a representative asks you to show your passport and confirm your address. Schedule this through the bank's website or by phone.
Minimum balances and monthly fees
Minimum opening deposits range from 500 to 5,000 Mexican pesos (roughly $30 to $300 USD, though exchange rates vary). BBVA México and Santander México often waive minimums for US citizens or customers with direct deposit set up.
Monthly maintenance fees vary. Basic checking accounts typically cost 0 to 150 Mexican pesos per month. Premium accounts with higher limits or additional services cost more. Many banks waive fees if you maintain a minimum balance—usually 5,000 to 10,000 pesos—or receive a monthly direct deposit.
Ask the bank about their fee structure before opening. Some banks charge per transaction (ATM withdrawals, transfers, bill payments), while others include a set number of free transactions per month. US citizens often get better rates than Mexican residents because banks see them as lower-risk customers.
Tax reporting and IRS requirements
If you are a US citizen or permanent resident, you must report your Mexican bank account to the IRS if the combined balance in all your foreign accounts exceeds $10,000 at any point during the calendar year. This is done through the Foreign Bank Account Report (FBAR), filed with the Financial Crimes Enforcement Network (FinCEN).
The FBAR is due by April 15 of the following year, though you can request an extension to October 15. File it online through FinCEN's website at bsaefiling.fincen.treas.gov. You will need the account number, bank name, and maximum balance during the year.
You must also report the account on your federal tax return (Form 1040) and may need to file Form 8938 (Statement of Specified Foreign Financial Assets) if your total foreign assets exceed certain thresholds. Consult a tax professional or visit the IRS website for current thresholds, as they change annually.
Failure to report a foreign account can result in civil penalties of $10,000 or more, or criminal penalties if the IRS determines willful non-compliance. Mexican banks now share account information with the IRS under the Foreign Account Tax Compliance Act (FATCA), so unreported accounts are increasingly likely to be discovered.
Moving money into and out of your Mexican account
Once your account is open, you can fund it by wire transfer from your US bank. Ask your Mexican bank for their wire instructions, including the SWIFT code and account number. Wire transfers typically take three to five business days and cost $15 to $50 depending on your US bank.
You can also deposit cash at any branch of your Mexican bank if you are in Mexico. There is no limit on cash deposits, but the bank will file a Currency Transaction Report (CTR) with Mexican authorities if you deposit more than 15,000 pesos in a single transaction. This is routine and not a problem if the money is legitimate.
To send money back to the US, use your debit card to withdraw cash at an ATM, or request a wire transfer back to your US bank. Wire transfers out of Mexico take three to five business days and cost 100 to 300 Mexican pesos. ATM withdrawals are usually cheaper but limited to 2,000 to 5,000 pesos per transaction depending on the bank.
Frequently Asked Questions
Do I need a Mexican address to open an account?
No. If you live in the US, you can open an account with a US address. You will need proof of that address—a utility bill, bank statement, or lease agreement dated within the last three months. If you live in Mexico, you need a Mexican address instead.
Can I open a Mexican bank account if I do not speak Spanish?
Yes. Major banks in Mexico City, Cancún, and other tourist areas have English-speaking staff. If you are opening remotely, the bank will conduct the process in English or connect you with an English-speaking representative. Smaller branches in rural areas may not have English speakers, so call ahead.
What if my bank rejects my documents?
Banks reject documents most often because they are outdated (older than three months) or do not show your full name and address. Get a new utility bill or bank statement from your current bank, or ask your landlord for a dated letter on their letterhead confirming your address. Resubmit with the new document.
Can I open a business account as a US citizen?
Yes, but it requires additional documents: a business registration or articles of incorporation, an employer identification number (EIN) from the IRS, and proof that you are authorized to open accounts on behalf of the business. The process takes longer—four to six weeks—because banks verify the business structure and your authority.
What happens if I do not report my Mexican account to the IRS?
Mexican banks report account information to the IRS under FATCA, so unreported accounts are often discovered during tax audits. Penalties start at $10,000 and can be much higher if the IRS determines you intentionally hid the account. Report it even if you did not earn interest or make transactions—the requirement is based on account existence, not activity.