CLABE validator: check a Mexican bank account number before you pay.

Paste a supplier's CLABE to check it has 18 digits, a correct control digit and a known bank code, before you send money. Free, and nothing you type leaves your browser.

What a CLABE is

A CLABE (Clave Bancaria Estandarizada, standardized bank code) is the 18-digit number that identifies a bank account in Mexico for interbank transfers. Mexican suppliers put it on their invoices so buyers can pay through SPEI, the Banco de México system for electronic transfers in pesos.

DigitsWhat they areExample
1 to 3Bank code (012 is BBVA Mexico)012
4 to 6Branch (plaza) code180
7 to 17Account number00011835971
18Control digit3

How the check works

The control digit catches typos. Multiply each of the first 17 digits by 3, 7 and 1 in turn, keep the last digit of each product, add them up, and take the last digit of the total. The control digit is 10 minus that number (or 0 if the result is 10). A single wrong digit almost always breaks the match, which is why checking before you pay avoids a returned payment.

Paying a Mexican supplier from the US

For peso payments, the supplier's CLABE is all you need on SPEI. For US dollar payments, you send a wire to the supplier's USD account at their Mexican bank using its SWIFT code; many banks ask for the CLABE in the wire details too. Our guide on how to pay suppliers in Mexico covers both, and the Mexico guide explains how Mexican companies receive US dollars.

Bank codes

The first three digits of a CLABE identify the bank.

CodeBank
133Actinver
062Afirme
721Albo
706Arcus Fi
659Asp Integra Opc
128Autofin
127Azteca
166BaBien
030Bajio
002Banamex
154Banco Covalto
160Banco S3
006Bancomext
137Bancoppel
152Bancrea
019Banjercito
106Bank Of America
159Bank Of China
147Bankaool
009Banobras
072Banorte
058Banregio
060Bansi
001Banxico
129Barclays
145BBase
012BBVA Mexico
112Bmonex
677Caja Pop Mexica
683Caja Telefonist
715Cashi Cuenta
630CB Intercam
631CI Bolsa
143CIBanco
124Citi Mexico
901Cls
903CoDi Valida
130Compartamos
140Consubanco
725COOPDESARROLLO
652Credicapital
688Crediclub
680Cristobal Colon
723Cuenca
729Dep y Pag Dig
151Donde
616Finamex
734Finco Pay
634Fincomun
738Fintoc
689Fomped
699Fondeadora
685Fondo (Fira)
601Gbm
167Hey Banco
168Hipotecaria Fed
021HSBC
155Icbc
036Inbursa
902Indeval
150Inmobiliario
136Intercam Banco
059Invex
110JP Morgan
661KLAR
653Kuspit
670Libertad
602Masari
722Mercado Pago W
720MexPago
042Mifel
158Mizuho Bank
600Monexcb
108Mufg
132Multiva Banco
135Nafin
638NUBANK
710NVIO
148Pagatodo
732Peibo
714PPBALANCEMX
620Profuturo
156Sabadell
014Santander
044Scotiabank
157Shinhan
728Spin by OXXO
646STP
730Swap
703Tesored
684Transfer
727Transfer directo
138Uala
656Unagra
617Valmex
605Value
113Ve Por Mas
141Volkswagen

Questions

What is a CLABE?

A CLABE (Clave Bancaria Estandarizada) is the 18-digit standardized bank account number used in Mexico for interbank transfers, including SPEI payments. Every Mexican bank account that can receive a transfer has one.

How is a CLABE checked?

The last of the 18 digits is a control digit calculated from the first 17. Each digit is multiplied by 3, 7 or 1 in turn, the last digit of each product is added up, and the control digit is ten minus the last digit of that sum. If it does not match, the number has a typo.

Does a valid CLABE prove who owns the account?

No. It only proves the number is well formed and points to a real bank code. Always confirm the beneficiary name with the supplier by a second channel before the first payment.

Is a CLABE the same as a SWIFT code?

No. The CLABE identifies the account inside Mexico. A SWIFT code (BIC) identifies the bank in an international wire. A USD wire from the US to a Mexican bank usually needs both.

What do the first three digits mean?

They are the bank code. For example 002 is Banamex, 012 is BBVA Mexico, 014 is Santander and 072 is Banorte. The full list is below.

Can I pay a CLABE in US dollars?

SPEI moves Mexican pesos. To pay a supplier in USD, send a wire to the supplier's USD account at their Mexican bank, using its SWIFT code and the account details the bank gives, which often include the CLABE.

References

  1. CLABE: structure and control digit
  2. Open-source CLABE bank code list (MIT license)

This tool checks the format of a CLABE only. It does not confirm the account holder or that the account is open.