Dia Útil De Dezembro - Quinto dia útil de dezembro 2025: saiba a data do pagamento | Blog C6 Bank
Quinto dia útil de dezembro 2025: saiba a data do pagamento | Blog C6 Bank

Cálculo de dias úteis em dezembro não é só subtrair feriados

A maioria das planilhas que vejo por aí simplesmente marca os feriados fixos e dá como resolvido. Em dezembro, isso costuma gerar erro porque todo mundo esquece da regra de prorrogação e de que o dia 24 de dezembro (véspera de Natal) e 31 de dezembro (véspera de Ano Novo) também entram na conta dependendo do contexto. Aqui vai o raciocínio prático, do jeito que eu faço.

Como calcular o dia útil de dezembro com precisão

Primeiro, comece com o calendário completo. Dezembro tem 31 dias. Contei quantos caem em sábado e domingo todos os anos — em média, 8 a 9 fins de semana, então isso já descarta uns 16 a 18 dias de cara. O que sobra são os dias que realmente importam para o seu cálculo. Agora olha os feriados. As datas fixas mais relevantes são:

Tem também a questão do véspera de feriado caindo em quinta-feira. Se o feriado cai numa sexta-feira, o dia anterior vira ponto facultativo de fato, mesmo sem decreto. É uma prática consolidada em bancos e departamentos financeiros que as pessoas costumam ignorar. O que muita gente não sabe é que a lei não define prorrogação automática de feriados em dezembro como define para o feriado de Tiradentes ou para o Dia do Trabalho. Então, se 25 de dezembro cai num sábado, o feriado em si é apenas no domingo. Não tem automaticamente um ponto Extra. Depende do decreto estadual ou municipal da sua prefeitura. Isso muda completamente o resultado final.

Para automatizar isso de forma confiável, eu uso uma função em Python que consulta a base do BRFeriados com ajustes manuais para cada ano. O código não é muito grande:

👉 Clique no botão abaixo para saber mais sobre o assunto!

from feriados import get_feriados
from datetime import date

def diasuteis_dezembro(ano):
    janeiro_a_dezembro = get_feriados(ano)
    dezembro = [d for d in janeiro_a_dezembro if d.month == 12]
    
    uteis = 0
    for dia in range(1, 32):
        dt = date(ano, 12, dia)
        Feriados estaduais/municipais precisam ser tratados à parte
        if dt.weekday() 5 and dt not in dezembro:
            uteis += 1
    return uteis

Se você não quer programar, o arquivo que eu uso como referência é este: dia-util-dezembro-calculadora.xlsx. Ele já vem pré-configurado com os feriados federais e algumas premissas de prorrogação. O problema é que feriados municipais variam de cidade para cidade, então você vai precisar ajustar manualmente dependendo do seu estado.

O problema que eu encontrei na prática

No final de 2022, eu estava preparando uma conciliação de contratos onde o prazo final estava atrelado a "30 dias úteis após a data de assinatura". A assinatura foi em 17 de dezembro. O cálculo ingênuo — contar 30 dias corridos e pular feriados — me daria 21 de janeiro. Errado. Quando fui conferir com o setor jurídico, eles apontaram que 26 de dezembro é ponto facultativo federal em razão da véspera de Natal ter caído em segunda-feira naquele ano, e ainda tem o fato de que o dia 31 de dezembro, quando não é feriado, também conta como dia útil normal. O cálculo real ficou em 23 de janeiro. Três dias de diferença. Parece pouco, mas em contratos com cláusula de multa moratória isso faz diferença direta no valor devido.

O workaround que eu adotei foi simples: passei a cross-checkar qualquer cálculo de dezembro com o calendário oficial do Banco Central do Brasil, que publica a tabela com todos os dias úteis considerados para compensação financeira. O BC é a fonte mais confiável porque eles têm que considerar tudo que impacta liquidação financeira. Se o calendário do BC diz que um dia é útil, ele é útil para praticamente qualquer finalidade contábil e financeira no Brasil.

Pegadinhas que ninguém conta

1. Feriado estadual pode ser mais restritivo que o federal. Em São Paulo, por exemplo, o dia 9 de julho é feriado estadual. Se cair durante a semana, ele reduz o número de dias úteis mais do que o esperado. Muitas planilhas genéricas não incluem feriados estaduais porque acham que o usuário quer algo "nacional". Se você opera em SP, essa é umaarmadilha real. 2. A prorrogação de feriado em dezembro raramente é automática. Diferente de maio (Dia do Trabalho) que tem legislação clara sobre prorrogação, dezembro depende basicamente de atos administrativos locais. Eu vi editais de prefeituras prorrogando o dia 31 de dezembro para segunda-feira em 2024 porque caiu em domingo. Se sua empresa atende esses municípios, isso altera o fluxo.

3. O mês de dezembro tem um efeito distorcedor na média. Por ter mais feriados concentrados e, frequentemente, uma redução na produtividade operacional, usar a média de dias úteis do ano inteiro para projetar dezembro gera superestimação. Eu recomendo calcular december separadamente, não extrapolando da média anual. Se o seu caso é simplesmente saber quantos dias úteis tem dezembro do ano corrente, a maneira mais rápida é consultar o calendário do Bacen direto. Eles atualizam em tempo real e já aplicam todas as regras de prorrogação. Leva dois minutos, menos que abrir uma planilha complexa.