À primeira vista, todo boleto parece igual: um código de barras, uma linha digitável e um valor para pagar. Mas existem dois grandes formatos no Brasil — boleto bancário e boleto de conta de consumo (ou concessionária) — e a diferença muda a forma como o pagamento é processado, identificado e validado. Neste guia você descobre como diferenciar os dois, quando cada um aparece e como usar o Validador de Boleto do Toolspace para confirmar o tipo automaticamente.
A diferença está no número de dígitos
A regra prática é simples:
- Boleto bancário: 47 dígitos na linha digitável, 44 no código de barras. Começa com o código do banco emissor (3 dígitos Febraban).
- Conta de consumo (concessionária): 48 dígitos na linha digitável, 44 no código de barras. Começa sempre com 8.
O segundo dígito do boleto de concessionária identifica o segmento:
| Início | Segmento |
|---|---|
| 81 | Prefeituras |
| 82 | Saneamento (água) |
| 83 | Energia elétrica e gás |
| 84 | Telecomunicações |
| 85 | Órgãos governamentais |
| 86 | Receita Federal/Estadual |
| 87 | Outras taxas |
Ou seja: se a linha começar com 826... é provavelmente uma conta de água; 83... é energia; 84... é telecom.
Quem emite cada tipo
Boleto bancário é emitido pelo banco em nome de uma empresa cliente. A empresa contrata o banco para cobrar — e o boleto identifica banco emissor + carteira + nosso número (referência do cliente). Funciona para vendas online, mensalidades, condomínio, financiamento etc.
Conta de consumo é emitida pela concessionária ou órgão público com arrecadação centralizada. A linha digitável carrega segmento (água/luz/telefone) + identificador do consumidor + valor.
Diferenças no pagamento
Boletos bancários:
- Aceitam descontos, multas e juros definidos pelo emissor.
- Permitem pagamento parcial em alguns casos.
- O valor pode ser ajustado até o vencimento.
Contas de consumo:
- Costumam ter valor fixo já cravado na linha digitável.
- Em alguns casos aceitam pagamento sem valor declarado (você digita).
- Não admitem pagamento parcial.
Como o Validador identifica automaticamente
Ao colar a linha digitável no Validador de Boleto, ele detecta o tipo pelo número de dígitos e pelo prefixo. Você vê de cara:
- Tipo: bancário (47 dígitos) ou conta de consumo (48 dígitos)
- Banco/segmento identificado
- Valor extraído
- Vencimento quando aplicável
Tudo localmente, sem enviar nada para servidor.
Exemplo: comparando os dois
Boleto bancário (47 dígitos)
00190.00009 03372.012001 32700.000003 6 84640000010000
- Tipo: bancário
- Banco: Banco do Brasil (001)
- Valor: R$ 100,00
- Vencimento: extraído do fator
Conta de água (48 dígitos)
82660000017 5 50300000077 9 92090218095 1 14000000000 9
- Tipo: conta de consumo
- Segmento: 82 (saneamento)
- Valor: R$ 17,55
- Vencimento: definido pela concessionária (alguns boletos de consumo carregam, outros não)
Quando isso importa para você
Se você é pagador: saber o tipo evita confusão na hora de conferir valor e vencimento. Algumas contas de consumo mostram "valor a vencer" no app do banco em vez do valor cravado.
Se você é emissor (empresa que cobra): use boleto bancário para vendas e mensalidades. Use arrecadação por concessionária só se sua empresa for água, energia, telecom ou órgão público com convênio Febraban.
Se você é dev: ao implementar parsing de boletos, separe os dois fluxos. O algoritmo de DV é diferente: bancário usa módulo 10 nos blocos e módulo 11 no DV geral; concessionária pode usar módulo 10 ou módulo 11 conforme o tipo de valor.
Perguntas frequentes
Boleto de IPVA é bancário ou conta de consumo? Conta de consumo (geralmente segmento 85 ou 86, "órgão governamental" ou "receita estadual").
Fatura de cartão de crédito é boleto bancário? Sim. Apesar de o cartão ser do próprio banco, a cobrança vai por boleto bancário registrado.
Posso transformar um boleto em PIX? Muitos bancos oferecem PIX por boleto que lê a linha digitável e gera um QR Code Pix com o mesmo valor. Não é "transformar" — é o banco ou empresa oferecendo as duas formas.
Conta de consumo aceita PIX? Cada vez mais sim. Concessionárias estão migrando para QR Code Pix dinâmico nas faturas, especialmente para pagamento via app.
Conclusão
Boleto bancário (47) e conta de consumo (48) são parecidos visualmente, mas funcionam diferente por dentro. Saber distinguir ajuda a entender valor, vencimento e como pagar. Cole sua linha digitável no Validador de Boleto e descubra automaticamente o tipo, banco/segmento, valor e vencimento — tudo em segundos.