How can I open a bank account in Mexico, and do you actually need one?
Opening a bank account in Mexico as a foreign business means a local entity, an RFC, and a branch visit. Here's what it actually takes, and how to get pesos in and dollars held without it.
You signed your first Mexican client, or you're moving part of the operation south to sit closer to the US market. Either way the task is the same: get paid in pesos, pay people locally, and don't lose your dollar revenue on the way in. So you ask the obvious question. How can I open a bank account in Mexico?
Then you read the requirements, and the obvious question stops being simple. The bank wants a Mexican company, a Mexican tax ID, and your legal representative standing at a branch counter in Mexico City with a valid visa. The work is ready to start next week. The account is measured in months.
If that's where you are, this piece is for you. Founders selling into Mexico. Dev shops and agencies with a team or contractors there. SaaS companies billing US clients and paying for tools and people across the border. We'll cover what opening a bank account in Mexico actually involves, why it trips up a foreign business, and how to get the thing you really need (pesos in, pesos out, dollars held) without the full local-banking project.
The short answer
A Mexican bank account at a local bank like Banorte, BBVA México, or Banamex is built around a CLABE: the 18-digit number that moves money on SPEI, Mexico's instant payment rail. For a resident individual, getting one is routine. For a foreign company it's a project, because a business account assumes you've already become a Mexican taxpayer before you walk in.
So the better first question isn't "how can I open a bank account in Mexico." It's what you need the account for. Most foreign businesses need three things in Mexico: receive pesos from local clients, pay a local team or suppliers in pesos, and hold their dollar revenue without a forced conversion. You can get all three without incorporating. We'll come back to how.
What opening a bank account in Mexico actually involves
For a foreign company, a Mexican bank account starts well before the bank. The standard route looks like this:
- Incorporate a local entity first, usually an S.A. de C.V. or an S. de R.L. A bank won't open a business account against your foreign registration; it wants a Mexican legal person.
- Register with SAT and obtain an RFC (your tax ID), a Constancia de Situación Fiscal, and an e.firma, the electronic signature the tax authority issues.
- Assemble the file: articles of incorporation, your entry in the Public Registry of Commerce, powers of attorney, beneficial-ownership declarations, and proof of a physical address in Mexico.
- Show up in person. The application can begin online, but a named legal representative has to appear at a branch with a passport and proof of lawful entry (a visa or residency document).
Once the entity exists, the account itself takes roughly four to six weeks at the bank, on top of the weeks it took to incorporate. If a document is missing or the representative's immigration status isn't clean, it stalls.
None of this is the bank being difficult. A Mexican bank account is designed for Mexican taxpayers, and the system confirms you're one before it lets you in.
Why this trips up a foreign business
More foreign companies are hitting this wall than ever, because more of them are coming. Mexico pulled in a record $40.9 billion of foreign direct investment in the first three quarters of 2025, up 14.5% on the year, and climbed to 19th in Kearney's 2026 FDI Confidence Index as companies move production and revenue closer to US end markets. Nearshoring is real, and so is the moment right after the deal closes when you realize the money plumbing isn't ready.
The mismatch shows up fast:
- A client wants to pay you in pesos next week. The entity, RFC, and branch route is measured in months.
- You don't have anyone on the ground to be the legal representative who appears at the branch.
- Standing up an S.A. de C.V. just to receive a few payments is a heavy commitment for a market you're still testing.
- Even after you're in, your US and EU revenue still gets converted somewhere, usually at a rate you didn't choose.
So the procedural question (how do I get the account) quietly becomes a strategic one (do I want to become a Mexican corporate taxpayer just to invoice a client).
What you actually need
Strip the job back to its parts. To operate in Mexico, a foreign business usually needs:
- A peso account number, a CLABE, to receive SPEI payments from local clients and to pay local people.
- A dollar balance, and often a euro one, to hold global revenue without a forced conversion into pesos.
- One place to move between the two, at a rate you can see before it runs.
This is the quiet shift a lot of founders miss. A business today can handle the cross-border side of Mexico without a local bank standing in the middle of every flow. The bank is one path to the CLABE. It isn't the only one.
For a foreign business: pesos and dollars, without the local entity
Here's where Localbridge fits. We can issue a foreign business a virtual account in MXN with its own CLABE, reachable on SPEI, next to a USD account on US rails and a EUR account on SEPA. A Mexican client pays your CLABE the way they'd pay any domestic supplier. The pesos land in your balance. When you owe a contractor or supplier in Mexico, the payout goes back out over SPEI. Your US and EU revenue sits in dollars and euros until you decide to convert, at a rate stated up front.
What you skip: incorporating an S.A. de C.V., filing for an RFC, and putting a legal representative on a plane to a branch. Onboarding happens online, a real person reviews your file, and with a complete KYB pack it runs in days rather than weeks. If you want the mechanics end to end, here's how it works.
"Powered by Stripe and Bridge" is the part that makes this credible rather than novel. The accounts and rails run on regulated infrastructure operated by Bridge, which is part of Stripe. More on what's under the hood below.
For a Mexican business: local and global in one place
Flip the situation around. If you're already a Mexican company, a dev shop in Guadalajara, an agency in CDMX, a SaaS team selling north of the border, you have the domestic side handled. You've got a local CLABE for pesos. The gap runs the other direction: receiving USD or EUR from clients abroad without a US entity, and paying dollar-priced bills like AWS and OpenAI and foreign contractors.
With Localbridge you hold pesos for the local side and dollars and euros for the global side in one service. Invoice a US client in dollars, receive it into a USD balance, run local payroll in pesos over SPEI, and cover the cloud bill from that same dollar balance. One workspace, instead of a Mexican bank account for half your flows and a patched-together Wise or Payoneer setup for the rest.
The honest part: when you still need a local bank
This isn't a stand-in for every banking relationship a Mexican operation might need. A few boundaries worth knowing before you commit:
- It's an operational account for receiving, holding, paying, and converting. It isn't a lending relationship, and there's no branch to walk into.
- If a counterparty, a government tender, or a specific tax structure requires an account at a licensed Mexican bank held under your own RFC, you'll still need the traditional route. A peso account on payment rails serves the money movement, not that legal requirement.
- Balances are safeguarded under the licensed entity's regulatory regime. That's a different thing from deposit insurance, and it's worth understanding before you park your full treasury.
So it's a strong layer for the cross-border reality of doing business in Mexico, and it isn't a wholesale replacement for a domestic bank when the law specifically calls for one. We'd rather say that plainly now than have you discover it later.
How this works under the hood
The MXN, USD, and EUR accounts run on infrastructure operated by Bridge, which is part of Stripe. When money sits in your balance, it's held as a dollar stablecoin (USDC or USDT) and shown to you in the currency you operate in. Pesos in and pesos out over SPEI, dollars in and dollars out, conversion only when you ask for it.
If "stablecoin" is new: it's a unit of currency on modern payment rails, pegged 1:1 to a traditional one and backed by reserves of cash and short-term US Treasuries. You don't trade it. You hold it and move it like any other dollar. Three reasons it matters for Mexico specifically:
- Speed. Settlement happens in seconds instead of through a multi-day correspondent chain.
- Cost. The FX between pesos and dollars runs at a rate stated before you confirm, with no spread buried inside a wire.
- Reach. Money moves in and out of Mexico without a local entity sitting in the middle of every transfer.
Localbridge isn't a bank, and doesn't pretend to be. Bridge runs the licensed entities, the rails, and the KYC/KYB. We run the part you actually touch: the accounts, the day-to-day operations, and a real person on support, in a language that works for you.
FAQ
Can I open a Mexican bank account as a foreigner without living in Mexico? At a traditional Mexican bank, a business account effectively requires a local entity, an RFC, and a legal representative who can appear at a branch with valid immigration status. There's no fully remote version of that today. If what you actually need is to receive and pay in pesos, a peso account on payment rails, like the one Localbridge issues, gives you a CLABE without the entity.
How long does opening a bank account in Mexico take? At a local bank, plan for four to six weeks at the bank once your Mexican entity and RFC already exist, plus the time it took to incorporate. With Localbridge, onboarding is online and runs in days once your KYB documents are in.
What's a CLABE, and will I get one? A CLABE is the 18-digit account number every Mexican account uses to send and receive money on SPEI. A Localbridge MXN account comes with its own CLABE, so local clients can pay you exactly as they'd pay a domestic supplier.
Do I need an RFC to receive pesos through Localbridge? No. The peso account lets you receive and send over SPEI without registering as a Mexican taxpayer. If your tax situation separately requires an RFC (for issuing a CFDI invoice to Mexican clients, say), that stays between you and SAT. The account doesn't replace it.
Do I need to know anything about crypto, and is my money safe? No crypto knowledge needed. You operate in pesos, dollars, and euros the normal way: balances, transfers, payments in currency terms. Balances are held as USDC or USDT on infrastructure operated by Bridge, which is part of Stripe. Both are backed 1:1 by reserves of cash and short-term US Treasuries with regular attestations.