Bank Transfer Validation - Colombia

For payouts in Colombia, the Payout API requires two key fields:

  • bank: Bank code (3-digit numeric).
  • number: Account number.

Bank Code (bank)

Bank codes must be exactly 3 digits, validated with:

^[0-9]{3}$

Account Number Format (number)

Most banks accept 6 to 20 digits:

^[0-9]{6,20}$

However, some banks require stricter formats:

BankFormat DescriptionRegex
Nequi10 digits starting with 3^3[0-9]{9}$
Daviplata10 digits starting with 3^3[0-9]{9}$
Davivienda6 to 12 digits^[0-9]{6,12}$
Bancolombia6 to 11 digits^[0-9]{6,11}$
Bogotá6 to 9 digits^[0-9]{6,9}$

All other institutions accept the general 6–20 digits format unless otherwise noted.

Banks Validation Data

The table below lists the banks operating in Colombia and their corresponding bank parameters.

Bank NameBank CodeAccount Number FormatAccount Number Regex
Banco de Bogotá0016 to 9 digits^[0-9]{6,9}$
Banco Popular0026 to 20 digits (General)^[0-9]{6,20}$
Itaú0066 to 20 digits (General)^[0-9]{6,20}$
Bancolombia0076 to 11 digits^[0-9]{6,11}$
Citibank0096 to 20 digits (General)^[0-9]{6,20}$
Banco GNB Sudameris0126 to 20 digits (General)^[0-9]{6,20}$
BBVA Colombia0136 to 20 digits (General)^[0-9]{6,20}$
Scotiabank Colpatria S.A.0196 to 20 digits (General)^[0-9]{6,20}$
Banco de Occidente0236 to 20 digits (General)^[0-9]{6,20}$
Bancoldex S.A.0316 to 20 digits (General)^[0-9]{6,20}$
Banco Caja Social BCSC S.A.0326 to 11 digits^[0-9]{6,20}$
Banco Agrario0406 to 20 digits (General)^[0-9]{6,20}$
JPMorgan0416 to 20 digits (General)^[0-9]{6,20}$
BNP Paribas Colombia0426 to 20 digits (General)^[0-9]{6,20}$
Banco Mundo Mujer0476 to 20 digits (General)^[0-9]{6,20}$
Banco Davivienda S.A.0516 to 12 digits^[0-9]{6,12}$
Banco AV Villas0526 to 20 digits (General)^[0-9]{6,20}$
Banco W S.A.0536 to 20 digits (General)^[0-9]{6,20}$
Banco Procredit Colombia0586 to 20 digits (General)^[0-9]{6,20}$
Bancamía S.A.0596 to 20 digits (General)^[0-9]{6,20}$
Banco Pichincha0606 to 20 digits (General)^[0-9]{6,20}$
Bancoomeva0616 to 20 digits (General)^[0-9]{6,20}$
Banco Falabella S.A.0626 to 20 digits (General)^[0-9]{6,20}$
Banco Finandina S.A.0636 to 20 digits (General)^[0-9]{6,20}$
Banco Multibank S.A.0646 to 20 digits (General)^[0-9]{6,20}$
Banco Santander de Negocios0656 to 20 digits (General)^[0-9]{6,20}$
Banco Cooperativo Coopcentral0666 to 20 digits (General)^[0-9]{6,20}$
Banco Compartir S.A.0676 to 20 digits (General)^[0-9]{6,20}$
Banco Serfinanza S.A.0696 to 20 digits (General)^[0-9]{6,20}$
Lulo Bank0706 to 20 digits (General)^[0-9]{6,20}$
Banco JP Morgan Colombia0716 to 20 digits (General)^[0-9]{6,20}$
Nequi50710 digits (starting with 3)^3[0-9]{9}$
Daviplata55110 digits (starting with 3)^3[0-9]{9}$
Movii8016 to 20 digits (General)^[0-9]{6,20}$
NU8096 to 20 digits (General)^[0-9]{6,20}$