Yes, Americans can open a bank account in Mexico, but the process is slower and more document-heavy than opening one in the US
Most major Mexican banks will open accounts for US citizens, but you will need to be physically present in Mexico to do it. Remote opening is not standard practice. The banks that most commonly work with Americans are BBVA México, Santander México, Scotiabank, and Banorte. You will need a valid passport, proof of address (either Mexican or US), and often a tax ID number — either your US Social Security Number or a Mexican RFC (Registro Federal de Contribuyentes).
The timeline is typically two to four weeks from your first visit to the bank until the account is active and you can use your debit card. Some banks move faster if you have an existing relationship with them through their US operations, but this is not may provide. You should expect to make at least two trips to the branch — one to submit documents and one to collect your card and set up the account.
Key Takeaways
- You must be present in Mexico in person to open an account; no US bank will open a Mexican account for you remotely.
- Bring your US passport, proof of address, and your Social Security Number or Mexican RFC number to your first bank visit.
- BBVA México, Santander México, Scotiabank, and Banorte are the most accessible banks for Americans and have English-speaking staff at major branches.
- The account set up process takes two to four weeks, and you will need to return to the branch to collect your debit card.
- Monthly fees, minimum balances, and maintenance charges vary by bank and account type, so compare options before committing.
What documents you need to bring
Your valid US passport is non-negotiable — Mexican banks will not accept a driver's license or state ID. The passport must not be expired. Bring the original, not a copy, though the bank will photocopy it during your visit.
You will also need proof of address. If you have a Mexican address (rental agreement, utility bill, or property deed), bring that. If you are living in the US and opening the account as a visitor or for future use, bring a recent utility bill, lease, or mortgage statement with your US address. The document should be dated within the last three months.
Finally, bring your Social Security Number or, if you have one, your Mexican RFC number. The RFC is Mexico's tax identification number and is not required to open an account, but having one can speed up the process. If you do not have an RFC, the bank will ask for your SSN instead. You do not need to obtain an RFC before opening the account — the bank can help you explore for one afterward if you plan to work or do business in Mexico.
Which banks are most accessible for Americans
BBVA México is often the easiest choice because it has a large US presence through BBVA USA. Staff at major branches in Mexico City, Guadalajara, and Monterrey speak English, and the bank is accustomed to working with Americans. Account opening typically takes two to three weeks.
Santander México also has English-speaking staff at major branches and a straightforward process for US citizens. Scotiabank and Banorte are similarly accessible, though English availability depends on the specific branch location. If you are opening an account in a smaller city or town, call ahead to confirm that someone at the branch speaks English or can process your documents.
Avoid smaller regional banks unless you have a specific reason to use them — they are less accustomed to international customers and may require additional documentation or refuse to open accounts for non-residents. The four banks listed above have the infrastructure and experience to handle US citizens efficiently.
Account types and what they cost
Most banks offer a basic checking account (cuenta de cheques) and a savings account (cuenta de ahorros). A basic checking account typically costs between 50 and 150 Mexican pesos per month (roughly $3 to $9 USD, though exchange rates vary). Some accounts waive the monthly fee if you maintain a minimum balance, usually between 1,000 and 5,000 pesos.
Savings accounts often have lower or no monthly fees but may limit the number of withdrawals you can make per month. Debit cards are standard and usually included in the monthly fee, though some banks charge a small one-time issuance fee of 100 to 300 pesos.
Ask the bank about ATM fees before you open the account. Most banks charge a small fee (10 to 30 pesos) when you withdraw cash from an ATM outside their network. If you plan to withdraw cash frequently, choose a bank with a large ATM network in the areas where you will be spending time.
How to transfer money between your US and Mexican accounts
Once your Mexican account is open, you can transfer money from your US bank account using international wire transfer. This typically costs $15 to $50 USD on the US side, depending on your US bank, plus a receiving fee of 100 to 300 pesos on the Mexican side. The transfer takes three to five business days.
A cheaper alternative is to use a money transfer service like Wise (formerly TransferWise), OFX, or Remitly. These services often charge lower fees (typically 1 to 3 percent of the amount transferred) and offer better exchange rates than traditional banks. The transfer still takes one to three business days.
Some Americans also use PayPal to move money between accounts, though PayPal's fees and exchange rates are less competitive than Wise or OFX. If you plan to transfer money regularly, compare the fees and rates of at least two services before deciding.
Tax reporting and IRS requirements
Opening a Mexican bank account does not change your US tax obligations. You are still required to report all foreign financial accounts to the IRS if the combined balance exceeds $10,000 at any point during the year. This is done using FinCEN Form 114 (Report of Foreign Bank and Financial Accounts, or FBAR), filed with the Financial Crimes Enforcement Network.
You must also report the account on your annual tax return using Form 8938 (Statement of Specified Foreign Financial Assets) if your total foreign assets exceed certain thresholds — $200,000 for single filers living abroad, $400,000 for married couples filing jointly living abroad, or lower amounts if you live in the US.
These are reporting requirements only — you do not owe additional tax on money you earn or hold in Mexico unless that money is subject to Mexican income tax. Consult a tax professional who specializes in expat or international tax issues to understand your specific situation, as the rules vary based on your residency status and income sources.
What to do if a bank refuses to open an account for you
Some banks may refuse to open an account if you cannot provide a Mexican address or if you are not a Mexican resident. This is less common at the four major banks listed above, but it does happen. If you encounter a refusal, try a different branch of the same bank or move to another bank entirely.
If you are a frequent visitor to Mexico but do not have a permanent address there, ask the bank if you can use a hotel address, a friend's address, or a mail forwarding service address. Some banks will accept these; others will not. Be honest about your situation — banks are more likely to work with you if you explain that you are a regular visitor or planning to relocate than if you appear to be hiding your residency status.
Another option is to open an account through a Mexican bank's US branch if you live near the border. BBVA USA and Santander USA both have branches that can sometimes facilitate opening a Mexican account, though this is not may provide and may take longer than opening one in Mexico directly.
Frequently Asked Questions
Can I open a Mexican bank account without visiting Mexico in person?
No. Mexican banks do not offer remote account opening for US citizens. You must be physically present at a branch to open an account. Some banks may allow you to complete paperwork remotely after your initial in-person visit, but the first visit is mandatory.
Do I need a Mexican address to open an account?
No, but it helps. You can use a US address as proof of residence. Some banks prefer a Mexican address, but most will accept a US utility bill or lease dated within the last three months. Call the bank ahead of time to confirm what they will accept.
Will my US bank account be affected if I open a Mexican account?
No. Opening a Mexican account does not close or change your US account. You can maintain both simultaneously. You are responsible for reporting the Mexican account to the IRS if it exceeds $10,000 in combined balance at any point during the year.
How long does it take to get a debit card after opening an account?
Usually two to four weeks. Some banks issue a temporary card when ready that you can use at ATMs while waiting for your permanent card. Ask about this option when you open your account.
What happens if I move back to the US — can I keep my Mexican account open?
Yes. Most banks allow you to maintain the account as long as you keep it active (making at least one transaction every few months) and continue to pay any monthly fees. You can manage the account remotely through online banking or by visiting a branch when you travel to Mexico.