Mexico CLABE Validator
Check the control digit of an 18-digit CLABE, see what each part means, and find a bank's three-digit code.
A Mexican CLABE has 18 digits: a 3-digit bank code, a 3-digit plaza code, an 11-digit account number and one control digit that is worked out from the other 17. If the control digit does not match, there is a typing mistake, and this tool shows the digit it expected. A matching control digit does not prove that the account exists: about 1 in 10 random 18-digit numbers pass. Confirm the CLABE and the account holder's name before you send money.
Check a CLABE
Spaces and dashes are ignored. Nothing you type leaves your browser, and it is not saved.
The example is a published sample number, not a real account.
Find a bank code
No institution matches. Names are shown as Banco de México prints them, so try part of the name or the three-digit code.
Go Deeper
What a CLABE Is
CLABE stands for Clave Bancaria Estandarizada. The Asociación de Bancos de México (ABM) describes it as a unique number assigned to each bank account, used for direct debits, payroll and electronic transfers between banks. It has four parts, per the ABM's explanation:
| Digits | Part | Example |
|---|---|---|
| 1 to 3 | Bank code | 002 |
| 4 to 6 | Plaza code (city or region) | 010 |
| 7 to 17 | Account number (11 digits) | 07777777777 |
| 18 | Control digit | 1 |
The full example is 002 010 07777777777 1. The Bank of Mexico's SPEI rules require each participant to give every client account a CLABE, and the CLABE is how SPEI, Banco de México's interbank payment system, identifies the account.
How the Control Digit Is Calculated
- Take the first 17 digits and give them the weights 3, 7, 1, 3, 7, 1 and so on, repeating.
- Multiply each digit by its weight and keep only the last digit of each product.
- Add those last digits.
- The control digit is 10 minus the last digit of the sum. If that gives 10, use 0.
The tool shows this working for any number you enter. Keeping the last digit of each product gives the same result as adding the full products and taking the last digit of the total. We tested the calculation on published examples, including 002010077777777771, and on thousands of generated numbers.
What the check catches
The control digit catches every single-digit mistake. It catches about 88.9 per cent of swaps of two different neighbouring digits, and it misses a swap when the two digits differ by 5, such as 0 and 5. It cannot catch every error: one in 10 random 18-digit numbers has a matching control digit by chance.
The Bank Code
The first three digits are the bank code. According to the ABM, the numbers are assigned to credit institutions through the ABM. The bank code is also the last three digits of the institution's key in Banco de México's list: BBVA México is 40012 in the list and 012 in a CLABE. We checked this against the Government of Mexico's older Catálogo de bancos, and the codes agree for the 46 institutions that appear in both. Where the name differs, it is a name change, such as Bansefi becoming Banco del Bienestar.
The finder on this page lists the 93 institutions in Banco de México's list, with names as it prints them. Many are not banks. They include fintechs, brokerages and other financial entities that hold accounts. Its list also names four SPEI participants that hold no customer accounts, which this page leaves out: Banxico itself, CLS, Indeval and CoDi Valida.
The Plaza Code
The ABM says the plaza code is the city or region where the client holds the account, following the plaza keys defined for the cheque service. This tool does not name the city, because we found no official catalogue of plaza codes to check against.
CLABE, Card Number and Account Number
Do not confuse a CLABE with other numbers. A debit card number has 16 digits. A mobile phone number has 10. The account part of a CLABE has 11 digits. Only the 18-digit CLABE works in this tool. Find yours in your bank's app under account details, on a statement, or ask the bank.
Receiving Money from Abroad
A transfer from another country needs more than the CLABE. BBVA México's page on receiving money from abroad asks the sender for the 18-digit CLABE, your full name and address as they appear on the account, and the bank's SWIFT code, and gives BBVA México's international code as BCMRMXMMPYM. Find other banks' codes with our SWIFT code lookup. Mexico is not in the IBAN registry, so there is no IBAN to give.
The Data This Page Uses
The institution names and keys are from Banco de México's Listado de instituciones financieras, obtained on 19 September 2026. Banco de México allows its site's information to be reproduced accurately with the source, address and date given. The structure of the CLABE is from the ABM, and the control digit calculation is checked against published examples. The list changes as institutions join, merge or change name, so a newer list may differ. We last checked on 19 September 2026.
Frequently Asked Questions
What is a CLABE?
CLABE stands for Clave Bancaria Estandarizada. It is an 18-digit number assigned to a Mexican bank account and used for electronic transfers between banks, direct debits and payroll. Each account has its own CLABE.
How many digits does a CLABE have and what do they mean?
It has 18 digits: a 3-digit bank code, a 3-digit plaza code (city or region), an 11-digit account number and 1 control digit.
How is the CLABE control digit calculated?
Give the first 17 digits the weights 3, 7, 1, repeating. Multiply each digit by its weight, keep the last digit of each product and add them. The control digit is 10 minus the last digit of the sum, or 0 if that gives 10.
Does a valid control digit mean the account exists?
No. It only shows that the 18 digits are consistent. About 1 in 10 random 18-digit numbers pass by chance. Confirm the CLABE and the account holder's name with the recipient.
Which typing mistakes does the control digit catch?
Every single-digit mistake. It catches 88.9 per cent of swaps of two different neighbouring digits, and it misses a swap when the two digits differ by 5, such as 0 and 5.
What is the bank code in a CLABE?
The first three digits. The ABM says the numbers are assigned to credit institutions through the ABM. The code is also the last three digits of the institution's key in Banco de México's list, so BBVA México, key 40012, is 012.
What are the bank codes of the main Mexican banks?
From Banco de México's list: Banamex 002, BBVA México 012, Santander 014, HSBC 021, Scotiabank 044 and Banorte 072. Nubank is 638, STP is 646 and Mercado Pago W is 722. Use the finder on this page for others.
Why does this page not decode the plaza code?
The ABM says it is the city or region where the account is held, following the plaza keys for the cheque service. We found no official catalogue of plaza codes to check against, so we show the code and do not name a city.
Is a CLABE the same as a card number or an account number?
No. A debit or credit card number has 16 digits, a mobile phone number has 10, and the account part of a CLABE has 11. Only the 18-digit CLABE works in this tool.
Why is a bank code not in the finder?
The finder uses Banco de México's list of 93 institutions. Institutions that have merged, closed or changed their name may no longer appear, and four SPEI participants that hold no customer accounts are left out. Ask your bank for its code.
What do I need to receive money from abroad?
BBVA México's page asks the sender for your 18-digit CLABE, your full name and address as they appear on the account, and the bank's SWIFT code. It gives BCMRMXMMPYM for BBVA México. Mexico is not in the IBAN registry, so there is no IBAN to give.
Where does the bank list come from and how current is it?
From Banco de México's Listado de instituciones financieras, obtained on 19 September 2026. Banco de México allows its site's information to be reproduced accurately with the source, address and date. The list changes, so a newer one may differ. We last checked on 19 September 2026.
Is anything I type stored or sent?
No. The check runs in your browser. Nothing you type is sent to a server or saved by this page.
