
BBVA Mexico SWIFT Code: BCMRMXMM
SWIFT code, wire transfer fees, processing times, and routing details for BBVA Mexico.l
BBVA Mexico SWIFT Code: BCMRMXMM
BBVA Mexico's SWIFT code is BCMRMXMM — the identifier used by international banks to route wire transfers to BBVA Mexico, the largest bank in Mexico by assets.
What Is the BBVA Mexico SWIFT Code?
The BBVA Mexico SWIFT code is BCMRMXMM. It is the primary SWIFT/BIC code for BBVA Mexico (formerly known as BBVA Bancomer before its 2019 rebrand) and applies to all international wire transfers sent to BBVA Mexico accounts from outside the country. You may also see it written as BCMRMXMMXXX — the XXX suffix indicates no specific branch, and both formats are accepted by international sending banks.
One distinction that causes frequent errors: BCMRMXMM is for BBVA Mexico specifically. BBVA Spain — the parent group's Spanish entity — uses BBVAESMMXXX. These are separate institutions with separate SWIFT codes. A wire sent to the Spanish code intended for a Mexican account will not arrive.
CLABE: The Key to Wiring Money to Mexico
This is the section most wire instruction guides get wrong or skip entirely. Mexico does not use a simple account number for international wire transfers. Instead, Mexico uses the CLABE — Clave Bancaria Estandarizada — an 18-digit standardized interbank code that is required for all electronic fund transfers into Mexican bank accounts, including international wires.
If you wire to a BBVA Mexico account without a CLABE, the transfer will be rejected. An account number alone is not sufficient.
What a CLABE encodes:
- Digits 1–3: Bank code (BBVA Mexico's bank code is 012)
- Digits 4–6: City code for the branch location
- Digits 7–17: Account number
- Digit 18: Control digit (a checksum that validates the preceding 17 digits)
A BBVA Mexico CLABE looks like: 012 180 00123456789 6
How to get the CLABE. The recipient must provide their CLABE directly. It is available in BBVA Mexico's online banking portal, on account statements, and through the BBVA Mexico mobile app under account details. Do not attempt to construct a CLABE from an account number — the city code and control digit require specific inputs that cannot be reliably derived without the bank's data.
How to Wire Money from the US to BBVA Mexico
To send an international wire from the U.S. to a BBVA Mexico account, provide your bank with the following:
- Recipient name: Full legal name or registered business name, exactly as it appears on the BBVA Mexico account
- CLABE: 18-digit CLABE number (from recipient — required, not optional)
- SWIFT/BIC code: BCMRMXMM
- Bank name: BBVA Mexico, S.A.
- Bank address: Paseo de la Reforma 510, Colonia Juárez, 06600 Ciudad de México, Mexico
- Transfer currency: USD or MXN
- Purpose of transfer: A specific description of why funds are being sent
A note on Mexico's domestic payment system: SPEI (Sistema de Pagos Electrónicos Interbancarios) is Mexico's domestic interbank transfer system and is what Mexican banks use for transfers within the country. SPEI uses the CLABE but operates separately from SWIFT. When you wire from the U.S. to BBVA Mexico, you are initiating a SWIFT transfer — the CLABE is still required as the final routing identifier once the wire reaches BBVA Mexico's systems. The two systems work in sequence, not as alternatives.
USD vs MXN Transfers to BBVA Mexico
Currency choice affects cost, conversion control, and how funds arrive.
Wiring USD to a BBVA Mexico MXN account. BBVA Mexico converts incoming USD to Mexican pesos upon receipt using its own exchange rate, which includes a spread above the mid-market rate. The recipient receives MXN at whatever rate BBVA Mexico applies at the time of processing — the sender controls the USD amount, not the MXN amount received. For fixed-price contracts denominated in pesos, conversion rate variability is a real operational issue.
Wiring USD to a BBVA Mexico USD account. BBVA Mexico offers dollar-denominated accounts for business customers with cross-border payment needs. Wiring USD to a USD-denominated BBVA Mexico account avoids forced conversion entirely — the recipient holds USD and converts on their own terms. This is the preferred structure for U.S. businesses making regular payments to Mexican contractors or vendors who invoice in USD.
Wiring MXN from the U.S. Your U.S. bank converts USD to MXN before sending. Not all U.S. banks support direct MXN wire transfers — confirm availability before attempting. When available, this locks in the conversion at your bank's rate, which may or may not be better than BBVA Mexico's rate on a given day.
For U.S. businesses running payroll or recurring vendor payments to Mexico, the cleanest setup is USD-to-USD if the recipient can hold a dollar account, or USD-to-MXN with a gross-up buffer to account for conversion variability.
US to Mexico Wire Transfer Fees
Your U.S. bank's outgoing wire fee. Typically $25 to $50 for international wire transfers, charged at initiation regardless of amount. Some business banking platforms offer reduced or waived international wire fees for high-volume senders.
BBVA Mexico's incoming wire fee. BBVA Mexico charges a receiving fee on incoming international wires. The amount depends on account type and transfer size — confirm with the recipient or directly with BBVA Mexico, as fees are subject to change and are deducted from the received amount.
FX spread. Whether conversion happens at your U.S. bank or at BBVA Mexico, the exchange rate applied includes a markup above the mid-market rate. On large transfers, this spread represents more cost than the flat wire fee. A 1.5% spread on a $15,000 payroll transfer is $225 in implicit conversion cost — invisible as a line item but real.
Correspondent bank fees. If your U.S. bank routes the wire through an intermediary before it reaches BBVA Mexico, the correspondent deducts a fee in transit. The recipient receives less than the amount sent. For businesses making recurring payments to the same BBVA Mexico accounts, confirm whether your U.S. bank has a direct BBVA Mexico correspondent relationship — direct routing eliminates the intermediary fee.
For U.S. businesses running regular payroll or high-frequency vendor payments to Mexico, the cumulative cost of wire fees, FX spreads, and correspondent fees justifies evaluating alternatives like Wise Business or dedicated payroll platforms for MXN disbursements.
Common Mistakes When Wiring to BBVA Mexico
Using an account number instead of the CLABE. This is the most common and most consequential error. BBVA Mexico's wire processing system requires the CLABE — an account number alone will cause the transfer to be rejected. Always get the 18-digit CLABE from the recipient before initiating.
Using BBVA Spain's SWIFT code. BBVAESMMXXX is BBVA's Spanish entity. It does not route to Mexico. If you have BBVA wire instructions from a Spanish counterparty and a Mexican counterparty, keep the codes explicitly separated — the brand name alone is not enough to distinguish them.
Missing the transfer purpose. Mexico's financial intelligence unit (UIF — Unidad de Inteligencia Financiera) requires that international wire transfers declare a purpose. BBVA Mexico may hold incoming wires that lack a clear purpose description. Use specific, documentable language: "payment for logistics services — invoice [number]" or "contractor fee per services agreement dated [date]."
CLABE control digit error. The 18th digit of a CLABE is a mathematically derived control digit. If a recipient transcribes their CLABE incorrectly and the control digit doesn't validate, BBVA Mexico will reject the wire. The recipient should copy their CLABE directly from BBVA Mexico's online banking portal rather than writing it from memory.
Assuming the old BBVA Bancomer SWIFT code is still valid. BBVA Bancomer rebranded to BBVA Mexico in 2019. The SWIFT code BCMRMXMM remained the same through the rebrand — this is not where errors occur. Errors occur when senders have old documentation that references Bancomer and assume a different code applies. The code is unchanged; the bank name in your wire instructions should be updated to BBVA Mexico, S.A.
How Slash Helps
U.S. businesses with Mexican operations — paying vendors, contractors, or employees on a recurring basis — deal with a compounding set of friction points: CLABE lookups for each new payee, FX variability on every transfer, wire fees that erode payment amounts, and no real-time visibility into what's cleared until a bank statement arrives.
Slash is built for U.S. businesses managing cross-border operations. For Mexican vendors or contractors who can accept card payments, Slash virtual cards let you pay directly without initiating a wire — no CLABE, no correspondent bank, no multi-day processing window. For payments that require a bank wire, Slash's real-time spend tracking records every transaction at the moment it's initiated, categorized by vendor and currency, giving your finance team a live view of outstanding and completed payments. Per-vendor card controls let you issue and limit cards for specific Mexican contractors without bank involvement, and transparent FX rates mean the cost of every cross-border payment is visible before you approve it.
Discover more insights
Apply in less than 10 minutes today
Join the 5,000+ businesses already using Slash.






