Home SWIFT/BIC code Mexico

Mexico SWIFT/BIC code validator

How the SWIFT/BIC code format works

Format
8 or 11-character bank identifier code, country code MX in positions 5-6
Example
BCMRMXMM

Things to watch for

  • Structure: 4-letter bank code + MX (country) + 2-character location code, plus an optional 3-character branch code
  • An 8-character code (or one ending XXX) refers to the bank's head office, commonly in Mexico City or Monterrey
  • No checksum digit — this is a format check only; it confirms positions 5-6 read MX, not that the bank or branch actually exists
Regex for SWIFT/BIC code
^[A-Z]{4}MX[A-Z0-9]{2}([A-Z0-9]{3})?$

A Mexican SWIFT/BIC code identifies the bank on an incoming international wire transfer. Mexico doesn’t use IBANs; instead, domestic and even many cross-border transfers route through CLABE, an 18-digit standardized bank code, with the SWIFT/BIC code layered on top specifically for the international leg of the payment. Every Mexican BIC has MX fixed at positions 5-6, right after the 4-letter bank code, and most major banks’ head offices sit in Mexico City, though Banorte’s roots trace to Monterrey in the industrial north.

Major Mexican bank BIC prefixes

Bank BIC Location
BBVA México BCMRMXMM Mexico City
Banorte MENOMXMT Monterrey
Citibanamex BNMXMXMM Mexico City

How this validator works

This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read MX, and the location and optional branch segments use only letters and digits — entirely client-side, with nothing sent to a server.

What a pass doesn’t tell you

A pass confirms the code fits the Mexican BIC pattern, not that BCMR, MENO, or BNMX still names an operating bank, or that the branch suffix is current. A BIC has no checksum digit, so a fabricated code that matches the shape still passes.

Scope: format validation only. A payment into Mexico also needs the 18-digit CLABE, which uses its own separate check-digit formula — not something this tool covers.

SWIFT/BIC code FAQ

What's the SWIFT code format for a Mexican bank?

A Mexican BIC is 8 or 11 characters: a 4-letter bank code, MX fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example BCMRMXMM for BBVA México's head office.

How do I read a Mexican BIC?

In MENOMXMT, MENO identifies Banorte (from its full name Banco Mercantil del Norte), MX is the country, and MT is the location code for Monterrey, where Banorte was founded.

Does an 8-character code work for a Mexican bank?

Yes — the 8-character BIC and its 11-character form ending XXX both point to the same head office, though Mexican wires almost always also require the recipient's 18-digit CLABE.

← More SWIFT/BIC code validators