Yes, but the bank will ask for more documents than a Mexican citizen would
An American can open a bank account in Mexico. Most major banks — Banamex, BBVA México, Santander México, Scotiabank — accept U.S. citizens as customers. The process is straightforward if you have the right paperwork, but it takes longer than opening an account at home, and the documents required depend on whether you live in Mexico or are visiting.
The core requirement is a valid passport and a Mexican tax ID number, called an RFC (Registro Federal de Contribuyentes). You cannot open most accounts without the RFC, even if you have a passport. Getting an RFC takes a separate trip to the Mexican tax authority or can be done online through their portal, though the online process requires a Mexican address.
Banks also want proof of address — a utility bill, lease, or official letter showing where you live. If you do not yet have a Mexican address, some banks will accept a hotel address or the address of a friend or family member, but you will need to explain the situation to the bank directly. Bring a second form of ID if you have one: a driver's license, consular ID, or Mexican residency card if you hold one.
Key Takeaways
- You need a valid U.S. passport and a Mexican RFC (tax ID number) to open an account; the RFC is separate from the bank process and takes time to obtain.
- Banks require proof of address in Mexico, usually a utility bill or lease, though some will accept alternative documentation if you explain your situation.
- The process is faster if you are a Mexican resident or have a temporary residency card, because banks treat you as lower risk.
- Account opening takes one to three weeks after you submit documents; the bank will contact you by phone or email to confirm details and set up the account.
- Some banks offer accounts designed for foreigners with lower minimum balances and simpler documentation, though these may have higher fees.
Getting your RFC before you go to the bank
The RFC is issued by the SAT (Servicio de Administración Tributaria), Mexico's tax authority. You can request one online at the SAT website if you have a Mexican address and a Mexican phone number, but most Americans find it easier to get one in person at a SAT office once they arrive in Mexico.
In person, bring your passport, proof of address (the same document you will use for the bank), and a completed RFC request form. The office will issue a temporary RFC on the spot, valid for 30 days while your permanent one is processed. The permanent RFC arrives by mail to your Mexican address within two to four weeks. You can open a bank account with the temporary RFC, but the bank will ask you to update it once the permanent one arrives.
If you are still in the United States and want to start the process early, you can contact a Mexican consulate in your state. Some consulates can help you obtain an RFC or direct you to the SAT's online portal. This is not required — you can get the RFC after you arrive — but it saves time if you are moving to Mexico and want the account open before you land.
What documents to bring to the bank
Bring these items in person to the bank branch where you want to open the account:
- Valid U.S. passport
- RFC (temporary or permanent)
- Proof of address: utility bill, lease agreement, or official letter from your employer or landlord showing your name and Mexican address
- A second form of ID if you have one (driver's license, consular ID, or residency card)
- Your U.S. phone number and a Mexican phone number if you have one
Some banks ask for additional documents depending on the account type. If you want to link the account to a U.S. bank or transfer money regularly from the United States, the bank may ask for proof of the source of funds — a letter from your U.S. employer, a copy of your U.S. tax return, or a bank statement from your American account. This is not a requirement to open the account, but banks use it to comply with anti-money-laundering rules.
Do not assume all branches have the same requirements. Call the branch ahead of time or visit their website to confirm what they need. Some branches in tourist areas or major cities are more familiar with American customers and may have a streamlined process.
How long the process takes and what happens next
After you submit your documents, the bank will review them — this usually takes three to five business days. The bank will then contact you by phone or email to confirm your information and ask questions about the account's purpose (personal use, business, transfers from the U.S., etc.). Answer honestly; they are checking for compliance, not judging.
Once the bank approves you, they will set up the account and issue you a debit card. The card arrives by mail to your Mexican address within one to two weeks. In the meantime, you can use the account number and routing information to receive transfers or set up direct deposits from a U.S. employer.
Some banks offer when ready debit cards at the branch on the day you open the account, but this is less common. Ask when you visit whether they can issue a card the same day or if you will need to wait for it to arrive by mail.
Minimum balance and monthly fees
Minimum balance requirements vary by bank and account type. Standard checking accounts often require a minimum balance of 1,000 to 3,000 Mexican pesos (roughly $60 to $180 USD, though exchange rates change). Some banks waive the minimum if you set up a direct deposit or maintain a certain monthly income.
Monthly maintenance fees range from 0 to 200 pesos depending on the account. Banks marketed to foreigners sometimes charge higher fees but offer English-language support and simpler documentation. Banks aimed at Mexican customers charge lower fees but may have less English support at the branch level.
Ask the bank for a written fee schedule before you open the account. Fees change, and the bank should provide this in writing so you know what to expect each month.
Linking your Mexican account to a U.S. bank
You can transfer money between a Mexican bank account and a U.S. bank account, but the process is not when ready and costs vary. Most Mexican banks charge 100 to 300 pesos per international transfer. U.S. banks may also charge a fee on their end, typically $15 to $25.
Transfers take three to five business days. The bank will ask for the receiving account's routing number and account number (for transfers to the U.S.) or the sending account's CLABE number (for transfers from the U.S. to Mexico). The CLABE is an 18-digit code unique to your Mexican account; the bank provides it when you open the account.
If you transfer money regularly, ask the bank whether they offer a lower rate for frequent transfers or whether you can set up a standing order. Some banks do; others do not.
If you do not have a Mexican address yet
If you are visiting Mexico or have not yet found a permanent place to live, you have options. Some banks will open an account using a hotel address, though you will need to update it once you have a permanent address. Others require a residential address before they will proceed.
Ask the bank directly whether they can use a temporary address. If they cannot, you can ask a friend or family member in Mexico whether you can use their address temporarily, then update it once you move. The bank will send mail to the address on file, so make sure someone at that address can receive it or that you check it regularly.
Another option is to open an account online through a Mexican digital bank — services like Nu México or Inbursa offer accounts with minimal documentation and no branch visit required. These accounts work differently from traditional bank accounts (they may not have physical debit cards, or cards arrive weeks later), but they can be useful if you need an account number quickly and do not have a permanent address yet.
Frequently Asked Questions
Do I need a Mexican residency card to open an account?
No. A valid U.S. passport and RFC are enough. A residency card (temporal or permanente) makes the process faster because banks see you as lower risk, but it is not required. If you have one, bring it along with your passport.
Can I open an account by mail or online without visiting a branch?
Most traditional banks require you to visit a branch in person to open an account and verify your identity. Digital banks like Nu México or Inbursa may allow online opening, but they have different features and limitations. Call the bank to ask whether they offer remote opening for foreigners.
What if the bank rejects my process?
Banks rarely reject applications outright, but they may ask for additional documents or clarification about the source of funds. If a bank declines, try another bank — requirements and risk tolerance vary. If multiple banks decline, ask them in writing why, so you know what to address.
Can I use my U.S. address instead of a Mexican one?
No. Banks require a Mexican address for the account. If you do not have one, use a temporary address (hotel, friend's address, or employer address) and update it once you move. The bank will need to confirm the new address in writing.
Do I need to speak Spanish to open an account?
Not necessarily. Larger branches in major cities often have English-speaking staff. Smaller branches may not. Call ahead and ask whether someone at the branch speaks English, or bring a Spanish-speaking friend if you are not comfortable with the language.