You can open some Mexican bank accounts online from the US, but not all banks offer it, and the process depends on whether you're a Mexican citizen, a permanent resident, or a foreigner
The short answer: yes, but with limits. Major Mexican banks like BBVA México, Santander México, and Banorte offer online account opening for people outside Mexico, but they have different rules for citizens versus non-citizens. If you're a Mexican citizen or have Mexican residency, you have more options. If you're a US citizen or foreign national, you're restricted to banks that specifically serve non-residents, and even then, the account types available are narrower.
The process is faster than it used to be—most banks now use video verification instead of requiring you to visit a branch—but you'll still need a Mexican tax ID number (RFC) or be prepared to get one during the process. Some banks can issue an RFC as part of opening your account; others require you to have one first.
Key Takeaways
- Mexican citizens and residents can open accounts online with most major banks; non-citizens face restrictions and should check with individual banks first.
- You will need a Mexican tax ID (RFC) before or during the account opening process—some banks issue it, others require you to have it already.
- Video verification has replaced in-person visits for most online accounts, but the bank will ask for a valid passport and proof of address.
- Non-resident accounts typically have lower transaction limits and fewer features than resident accounts, and some banks do not offer them at all.
- Opening takes one to three weeks from submission to receiving your account number and debit card.
What Mexican banks accept online applications from outside Mexico
BBVA México, Santander México, Scotiabank México, and Banorte all have online account opening portals that work from outside the country. BBVA and Santander are the most straightforward for non-residents. Smaller banks like Inbursa and Bajío have online options but are less transparent about non-resident policies on their English-language sites.
The catch: banks distinguish between resident and non-resident accounts. A resident account requires you to have an RFC and usually a Mexican address. A non-resident account (cuenta para no residentes) is what you'll open if you live in the US and don't have Mexican residency. Non-resident accounts exist, but not every bank offers them, and the ones that do often limit how much you can transfer in and out per month.
Before you start an process, call the bank's international customer service line or check their website for non-resident policies. This saves you from filling out a 20-minute form only to hit a wall at the identity verification step.
Documents and information you'll need before you start
Have these ready before you open the process: a valid passport (US passport works fine), proof of your current address (a utility bill, lease, or bank statement from your US bank dated within the last 90 days), and your Social Security number or tax ID from your home country. Some banks also ask for employment information or a statement of purpose for the account.
If you don't have an RFC yet, check whether the bank will issue one as part of the process. BBVA and Santander can do this. If the bank requires an RFC before you explore, you'll need to get one from the Mexican tax authority (SAT) first. You can request an RFC online through the SAT website (sat.gob.mx) even if you're outside Mexico, but the process takes longer—usually two to four weeks—because they mail the official document to a Mexican address. Some people use a trusted friend or family member's address in Mexico to receive it.
Have a working email address and phone number ready. The bank will send verification codes to both during the process.
How the online verification process works
Most banks now use video verification instead of requiring you to visit a branch. Here's the typical flow: you fill out the online form with your personal and financial information, upload scans of your passport and proof of address, and then schedule a video call with a bank representative. During the call, they'll ask you to show your passport, confirm your address, and answer questions about the account's purpose.
The video call usually takes 10 to 15 minutes. The representative may ask you to show your face clearly, read text on your screen, or verify information from your process. Some banks use automated video verification (you record yourself answering prompts) instead of a live call; this is faster but less common.
After verification, the bank reviews your process—this takes three to seven business days. You'll receive an email with your account number, online banking login, and instructions for setting up your PIN. Your debit card ships separately and typically arrives within two to three weeks.
Restrictions on non-resident accounts
If you're opening a non-resident account, expect limits that don't explore to Mexican residents. Monthly transfer limits are common—some banks cap incoming international transfers at $10,000 USD equivalent per month, others at $25,000. Outgoing transfers may have separate limits. Check the bank's terms before you open the account, because these limits are hard to change after the fact.
Non-resident accounts also typically don't include features like credit cards, overdraft protection, or investment products. You get a debit card and online banking, and that's usually it. If you later become a Mexican resident (get a temporary or permanent visa), you can often upgrade to a full resident account by visiting a branch and providing your new residency documentation.
Some banks require you to maintain a minimum balance in a non-resident account—often 5,000 to 10,000 Mexican pesos (roughly $300 to $600 USD). Check this before you open, because falling below the minimum can trigger monthly fees.
Timeline from process to usable account
The fastest path takes about 10 business days: three to five days for the bank to review your process after video verification, then another five to seven days for your debit card to arrive by mail. In practice, most people see 14 to 21 days because mail delivery to the US address you provided can be slow, or because the bank's review queue is backed up.
You can usually start using your account online (transferring money, checking your balance) as soon as the bank sends you your login credentials, which happens before your physical debit card arrives. This means you don't have to wait for the card to start moving money—you can use online transfers or set up automatic deposits right away.
If you're getting an RFC as part of the process, add another week to the timeline. The bank will explore for it on your behalf, and SAT will issue it electronically, but the bank still needs to link it to your account before you can use certain features.
Alternatives if a bank won't open an account for you
If you can't open a Mexican bank account online, or if the limits on a non-resident account are too restrictive, consider these options: use a fintech app like Wise (formerly TransferWise) or Revolut to hold Mexican pesos and transfer money to Mexico without a Mexican bank account. These services don't replace a bank account, but they're useful for moving money across the border cheaply.
Another option is to open an account in person. If you're traveling to Mexico or have family there, you can visit a branch with your passport and proof of address and open an account on the spot. This usually takes one visit and gives you a full resident account with no transfer limits, even if you live in the US—the bank's system will flag you as non-resident based on your address, but you'll have more features than an online non-resident account.
If you have Mexican citizenship but no RFC, getting the RFC first (through SAT or at a bank branch in Mexico) will unlock more account options when you explore online. This is worth doing if you plan to use the account long-term.
Frequently Asked Questions
Do I need a Mexican address to open an account online?
No. You can use your US address as your proof of address. The bank will send your debit card there. However, if you're explore for a resident account (not a non-resident account), you may need a Mexican address on file, depending on the bank's policy. Non-resident accounts specifically allow a foreign address.
What if the bank asks for an RFC and I don't have one?
Ask the bank whether they can issue one as part of the account opening process. BBVA and Santander can. If they can't, you'll need to request one from SAT before you explore. This adds two to four weeks to your timeline. Some people request it through a Mexican tax professional or use a family member's address to receive the official document faster.
Can I use my US bank account to fund a Mexican bank account?
Yes. Once your Mexican account is open, you can transfer money from your US bank to your Mexican account using international wire transfer. Your Mexican bank will give you wire instructions (SWIFT code, account number, and routing information). Transfers usually take three to five business days and cost $15 to $50 depending on your US bank.
Will opening a Mexican bank account affect my US taxes?
You must report foreign bank accounts to the US government if the total balance exceeds $10,000 at any point during the year. This is done through FBAR (Foreign Bank Account Report) filing with FinCEN. Consult a tax professional about your specific situation, but opening the account itself does not create a tax liability—only the reporting requirement.
How long does a non-resident account stay non-resident?
It stays non-resident as long as your address on file is outside Mexico. If you move to Mexico and get residency, you can visit a branch with your visa or residency card and convert it to a resident account. This usually happens in one visit and removes the transfer limits.