Finanças e Câmbio

Conta bancária e dígito verificador: como os bancos validam

Entenda agência, conta e dígito verificador, por que cada banco tem seu próprio algoritmo e o papel do código COMPE e do ISPB.

VLPor Vitor Luz
6 min de leitura

Agência, conta e dígito verificador: todo brasileiro já preencheu esses campos, mas poucos sabem que por trás deles há algoritmos que variam de banco para banco. Para quem desenvolve sistemas de pagamento, folha ou cadastro de fornecedores, entender essa lógica evita uma classe inteira de erros de transferência.

O que é o dígito verificador da conta

Assim como no CPF, o dígito verificador da conta (e às vezes da agência) é calculado a partir dos demais dígitos, permitindo detectar erros de digitação antes que o dinheiro vá para o lugar errado. A diferença crucial é que não existe um algoritmo único: Banco do Brasil, Itaú, Bradesco, Caixa, Santander e os bancos digitais usam regras próprias — alguns módulo 11, outros módulo 10, com pesos e tratamentos de resto diferentes.

Código COMPE e ISPB

Cada instituição financeira é identificada por dois códigos: o COMPE (o número de 3 dígitos clássico — 001 é o Banco do Brasil, 341 o Itaú, 237 o Bradesco) e o ISPB (8 dígitos, usado no Sistema de Pagamentos Brasileiro e no Pix). Sistemas modernos de pagamento trabalham cada vez mais com o ISPB, especialmente em integrações com o Pix e com o Open Finance.

Por que a validação importa menos com o Pix

Uma mudança prática: com o Pix por chave (CPF, e-mail, telefone, chave aleatória), o usuário comum quase não digita mais agência e conta — a chave resolve o roteamento. Mas em TEDs, pagamentos de fornecedores, folha de pagamento e conciliações, agência e conta continuam essenciais, e validar o dígito verificador antes de enviar evita devoluções custosas.

Por que gerar contas fictícias

Ao testar um sistema que cadastra dados bancários, usar contas reais é desnecessário e arriscado. Um gerador que respeita o algoritmo de dígito verificador de cada banco produz combinações de agência e conta estruturalmente válidas para popular ambientes de teste e validar máscaras.

Perguntas frequentes

Existe um algoritmo único para validar qualquer conta?

Não. Cada banco tem sua regra de dígito verificador. Validar genericamente exige conhecer o algoritmo do banco correspondente (identificado pelo código COMPE/ISPB).

O dígito verificador garante que a conta existe?

Não. Ele só confirma a consistência matemática. Saber se a conta existe e está ativa só é possível na liquidação da transferência pela instituição.

Compartilhe este artigo

Conta bancária e dígito verificador: como os bancos validam — artigo do GeraValida
Conta bancária e dígito verificador: como os bancos validam — GeraValida (www.geravalida.com.br/artigos/conta-bancaria-digito-verificador)