Fator de vencimento do boleto: o que mudou em 2025
O fator de vencimento são quatro dígitos do código de barras que indicam a data de vencimento do boleto. Em fevereiro de 2025, ele chegou ao limite e recomeçou a contagem.
Resposta curta: o fator de vencimento é um número de 4 dígitos, nas posições 6 a 9 do código de barras do boleto bancário, que representa a quantidade de dias desde a data-base de 07/10/1997. Ele vai de 1000 a 9999. O fator 9999 correspondeu a 21/02/2025; no dia seguinte, 22/02/2025, a contagem voltou para 1000. Por isso, o mesmo fator pode indicar duas datas diferentes, separadas por 9.000 dias, e sistemas antigos que não foram atualizados podem calcular um vencimento errado.
De onde vem o fator de vencimento
O fator foi incluído no código de barras do bloqueto de cobrança pela Carta-Circular nº 2.926 do Banco Central, de 24 de julho de 2000, com validade a partir de 1º de setembro de 2000. A mesma norma define o leiaute do código de barras de 44 posições:
| Posições | Conteúdo |
|---|---|
| 1 a 3 | Código do banco |
| 4 | Código da moeda (9 = real) |
| 5 | Dígito verificador geral do código de barras |
| 6 a 9 | Fator de vencimento |
| 10 a 19 | Valor do documento |
| 20 a 44 | Campo livre, usado por cada banco |
A Carta-Circular também diz que "0000" no campo do fator indica que o código de barras não contém fator de vencimento. Isso acontece, por exemplo, em boletos sem data definida.
As regras operacionais de cobrança, incluindo o cálculo do fator, são detalhadas pela Febraban na Convenção da Cobrança, que os bancos seguem.
Como o fator é calculado
O fator é a diferença em dias entre a data de vencimento e a data-base de 07/10/1997. Como o campo tem só 4 dígitos e o mercado adotou a faixa de 1000 a 9999, a contagem tem um teto:
- Fator 1000 = 03/07/2000 (primeiro ciclo);
- Fator 9999 = 21/02/2025 (fim do primeiro ciclo);
- Fator 1000 = 22/02/2025 (início do segundo ciclo).
No segundo ciclo, cada dia depois de 22/02/2025 soma 1 ao fator. Para descobrir a data, basta calcular: vencimento = 22/02/2025 + (fator − 1000) dias. Esse ciclo vai até o fator 9999, o que dá algumas décadas pela frente.
Exemplos
| Fator | Data no 1º ciclo | Data no 2º ciclo |
|---|---|---|
| 1000 | 03/07/2000 | 22/02/2025 |
| 1600 | 23/02/2002 | 15/10/2026 |
| 2000 | 29/03/2003 | 19/11/2027 |
Na prática, ninguém paga hoje um boleto com vencimento em 2002. Por isso, sistemas atualizados escolhem a data mais próxima da data atual. É assim que funciona o nosso conversor de linha digitável e código de barras: ele considera os dois ciclos e mostra a data mais provável.
O que mudou na prática em 2025
Para quem paga boletos pelo aplicativo do banco, quase nada mudou: os bancos se prepararam para a virada. Os problemas aparecem em situações específicas:
- Sistemas de gestão antigos que leem o código de barras para lançar contas a pagar podem calcular vencimentos em 2000 ou 2002.
- Planilhas com fórmulas próprias que somam o fator à data-base sem tratar o reinício passam a errar.
- Integrações de conciliação que conferem o vencimento pelo código de barras podem acusar divergência.
Se você usa um desses recursos, peça ao fornecedor do sistema para confirmar se já trata o segundo ciclo. Em planilhas, a fórmula precisa considerar as duas datas possíveis e escolher a mais próxima de hoje.
Fórmula para planilha
Se você controla contas a pagar no Excel ou no Google Planilhas e tem o fator na célula A1, calcule as duas datas possíveis e fique com a mais próxima de hoje:
- Data no 1º ciclo (célula B1): =DATA(1997;10;7)+A1
- Data no 2º ciclo (célula C1): =DATA(2025;2;22)+A1-1000
- Vencimento provável (célula D1): =SE(ABS(C1-HOJE())<ABS(B1-HOJE());C1;B1)
Formate B1, C1 e D1 como data. Se A1 for "0000", deixe o vencimento em branco: o boleto não tem fator. Em planilhas em inglês, troque DATA por DATE, SE por IF, HOJE por TODAY e o ponto e vírgula por vírgula. Revise a fórmula com alguns boletos reais antes de confiar nela para pagamentos.
Como ler a linha digitável do boleto bancário
A linha digitável é a "tradução" do código de barras em números, para quem precisa digitar. No boleto de cobrança bancária, ela tem 47 dígitos, divididos em 5 campos. A ordem não é a mesma do código de barras, como explica a própria Carta-Circular:
- Campo 1: código do banco, código da moeda, as 5 primeiras posições do campo livre e um dígito verificador do campo.
- Campo 2: posições 6 a 15 do campo livre e o dígito verificador do campo.
- Campo 3: posições 16 a 25 do campo livre e o dígito verificador do campo.
- Campo 4: o dígito verificador geral do código de barras.
- Campo 5: o fator de vencimento (4 dígitos) seguido do valor (10 dígitos, sem vírgula).
Ou seja: o fator está sempre nos 4 primeiros dígitos do último bloco da linha digitável. Os 10 dígitos seguintes são o valor em centavos. Um final "16000000015990", por exemplo, indicaria fator 1600 e valor de R$ 159,90.
E as contas de consumo?
Contas de água, luz, telefone e tributos usam outro padrão, o de arrecadação. Elas começam com o dígito 8, têm 48 dígitos na linha digitável e não usam fator de vencimento. A data, quando existe, fica no campo livre, definida por cada empresa ou órgão. Por isso, não tente aplicar a regra do fator nesses documentos.
Passo a passo para conferir um boleto
- Copie a linha digitável do boleto (ou do PDF).
- Cole no conversor de linha digitável.
- Confira banco, valor e vencimento calculados. A ferramenta também valida os dígitos verificadores, o que ajuda a detectar erros de digitação.
- Compare com o que está impresso no boleto e com o que o seu banco mostra antes de confirmar o pagamento.
Diferença entre o valor do código e o valor impresso é um sinal de alerta. Boletos adulterados costumam trocar o banco ou o campo livre para desviar o pagamento. Em caso de dúvida, confirme os dados diretamente com quem emitiu a cobrança, por um canal que você já conhece.
Erros comuns
- Somar o fator à data-base sem tratar o reinício. Depois de 22/02/2025, isso gera datas no ano 2000.
- Tratar boleto de concessionária como bancário. Linha com 48 dígitos começando por 8 não tem fator.
- Confiar só no vencimento calculado. O vencimento que vale é o combinado na cobrança; o fator é uma representação técnica.
- Ignorar o "0000". Ele significa que não há fator, e não uma data inválida.
- Digitar a linha com espaços e pontos em sistemas que não limpam a entrada. Use só os números.
- Pagar sem conferir o beneficiário. Antes de confirmar, o aplicativo do banco mostra o nome e o documento de quem vai receber. Se não for a empresa que cobrou você, pare e confirme por outro canal.
Resumo
- O fator de vencimento é a contagem de dias desde 07/10/1997, nas posições 6 a 9 do código de barras.
- Ele chegou a 9999 em 21/02/2025 e voltou a 1000 em 22/02/2025.
- Na linha digitável, o fator são os 4 primeiros dígitos do último bloco.
- Contas de consumo (padrão de arrecadação) não usam fator.
- Sistemas e planilhas precisam escolher a data mais próxima entre os dois ciclos.
Para descobrir banco, valor e vencimento de qualquer boleto, use o conversor de linha digitável. Se a conciliação é feita pelo extrato, o Extrato OFX para Excel monta a planilha de entradas e saídas. Veja também as demais ferramentas para escritório.
Perguntas frequentes
O que é o fator de vencimento do boleto?
São 4 dígitos, nas posições 6 a 9 do código de barras, que indicam quantos dias se passaram desde 07/10/1997 até o vencimento. Na linha digitável, ficam no início do último bloco.
Por que o fator voltou para 1000?
O fator chegou ao limite de 9999 em 21/02/2025. Em 22/02/2025, a contagem recomeçou em 1000, iniciando um novo ciclo.
Como calcular o vencimento pelo fator hoje?
No ciclo atual, some (fator − 1000) dias a 22/02/2025. Por exemplo, o fator 1600 corresponde a 15/10/2026.
Conta de luz tem fator de vencimento?
Não. Contas de consumo e tributos seguem o padrão de arrecadação, com 48 dígitos começando por 8, e não usam o fator de vencimento.