Em foco: 31 de julho de 2026
31 de julho de 2026 é uma sexta-feira. É o 212.º dia do ano 2026 (365 dias no total, ano comum), pertence à semana ISO n.º 31 do 3.º trimestre.
O cálculo assenta em os 13 feriados nacionais obrigatórios (art. 234.º do Código do Trabalho) e no mês em curso em Lisboa. A terça-feira de Carnaval, por ser feriado facultativo (art. 235.º), não é descontada. Para prazos contratuais, fiscais ou de fim de mês, remeta sempre para o texto aplicável.
Último dia útil do mês, definição e alcance
O último dia útil do mês é a última data do mês de calendário que satisfaz em simultâneo duas condições: ser um dia de semana de segunda a sexta-feira e não figurar entre os feriados aplicáveis. Difere do último dia de calendário (que pode ser um sábado, um domingo ou um feriado) e serve de referência final do mês para muitos processos: fechos contabilísticos, prazos de fim de mês e reconciliações bancárias.
Para quem é útil esta página
O último dia útil do mês é um dado procurado por vários perfis, com intenções distintas.
| Perfil | Pergunta típica | Uso do resultado |
|---|---|---|
| Contabilidade | Em que data encerrar os lançamentos do mês? | Fecho contabilístico e lançamentos de regularização |
| Tesouraria | Qual o último dia de extrato bancário ativo do mês? | Reconciliação bancária e mapa de tesouraria |
| Serviço comercial | Uma fatura a 30 dias fim de mês vence quando? | Cálculo do vencimento comercial |
| Administração / autarquia | Qual o último dia de entrega antes do fecho mensal? | Calendário de entregas administrativas |
| Recursos humanos | Um contrato a termo que acaba no fim do mês para em que data? | Data concreta do termo do contrato |
Algoritmo de recuo, passo a passo
O cálculo do último dia útil do mês aplica um algoritmo determinista de recuo a partir do fim do mês. É o simétrico exato do avanço usado para o próximo dia útil.
Cinco passos do recuo
- Inicialização: o candidato de partida é o último dia de calendário do mês, ou seja, 28, 29, 30 ou 31 conforme o mês e o ano. Para fevereiro, o valor é 28 (ano comum) ou 29 (ano bissexto).
- Teste 1, dia da semana: se o candidato calhar num sábado ou num domingo, subtrair um dia e repetir o teste 1.
- Teste 2, feriado nacional: se o candidato constar da lista dos 13 feriados nacionais obrigatórios do ano, subtrair um dia e voltar ao teste 1.
- Devolução do resultado: se o candidato passar os dois testes, é o último dia útil do mês procurado. Sair do ciclo.
- Salvaguarda: limitar o ciclo a um máximo de algumas iterações.
Exemplo: fim de dezembro de 2026
O mês de dezembro de 2026 ilustra bem a mecânica do recuo.
Recuo para dezembro de 2026
- Inicialização: candidato = quinta-feira 31 de dezembro de 2026 (último dia de calendário do mês).
- Teste 1: 31 de dezembro é uma quinta-feira, passa o teste 1.
- Teste 2: 31 de dezembro não consta dos 13 feriados nacionais obrigatórios (o Natal é a 25 e a Imaculada Conceição a 8), passa o teste 2.
- Resultado: o último dia útil de dezembro de 2026 é a quinta-feira 31 de dezembro de 2026.
Casos-limite com feriado no fim do mês
Várias configurações combinam um feriado e um fim de semana no fim do mês, desencadeando várias iterações consecutivas do recuo.
| Configuração do mês | Último dia de calendário | Último dia útil |
|---|---|---|
| Fim de mês num domingo | Domingo 31 | Sexta 29 |
| Fim de mês num sábado | Sábado 31 | Sexta 30 |
| Fim de mês numa segunda | Segunda 31 | Segunda 31 (salvo feriado) |
| 31 de dezembro numa terça | Terça 31 de dezembro | Terça 31 de dezembro |
| Fevereiro ano comum | Sexta ou sábado 28 | Na maioria das vezes sexta 28 |
| Fevereiro bissexto | 29 de fevereiro | 29 se em dia de semana, senão 28 ou 27 |
Como calcular o último dia útil sem esta página
O método manual é simples mas exige atenção. Tome o último dia de calendário do mês, 28, 29, 30 ou 31 conforme o mês. Se esse dia for um sábado, recue para a sexta. Se for um domingo, recue para a sexta. Se for um feriado nacional (1 de novembro, por exemplo), recue para o dia anterior, e assim por diante até encontrar um dia de segunda a sexta sem feriado. Numa folha de cálculo, a fórmula combinada FIMMÊS e DIATRABALHO dá o resultado numa só célula.
=DIATRABALHO(FIMMÊS(A1; 0)+1; -1; intervalo_feriados)
FIMMÊS (EOMONTH em inglês) devolve o último dia de calendário do mês. Soma-se um dia para passar ao dia 1 do mês seguinte, depois recua-se um dia útil com DIATRABALHO (WORKDAY). O terceiro argumento, facultativo mas recomendado, é um intervalo com as datas dos feriados a excluir. Em Python, com numpy, a variante numpy.busday_offset(f'{ano}-{mês:02d}-01', 0, roll='backward', holidays=feriados) aceita um calendário personalizado de feriados.
Casos comuns e situações-limite
| Configuração do mês | Último dia de calendário | Último dia útil |
|---|---|---|
| Fim de mês num domingo | Domingo 31 | Sexta 29 |
| Fim de mês num sábado | Sábado 31 | Sexta 30 |
| Fim de mês numa segunda | Segunda 31 | Segunda 31 (salvo feriado) |
| 1 de novembro numa sexta | Sexta 30 se for outubro | Quinta 29 (novembro recomeça na segunda seguinte) |
| Fevereiro ano comum | Sexta ou sábado 28 | Na maioria das vezes sexta 28 |
| Fevereiro bissexto | 29 de fevereiro | 29 se em dia de semana, senão 28 ou 27 |
Feriados nacionais tidos em conta
Portugal conta 13 feriados nacionais obrigatórios fixados pelo art. 234.º do Código do Trabalho, todos aplicados nesta página. São o Ano Novo (1 de janeiro), a Sexta-Feira Santa, o Domingo de Páscoa, o Dia da Liberdade (25 de abril), o Dia do Trabalhador (1 de maio), o Corpo de Deus, o Dia de Portugal (10 de junho), a Assunção de Nossa Senhora (15 de agosto), a Implantação da República (5 de outubro), Todos os Santos (1 de novembro), a Restauração da Independência (1 de dezembro), a Imaculada Conceição (8 de dezembro) e o Natal (25 de dezembro). As datas dos feriados móveis são recalculadas todos os anos pelo cômputo gregoriano da Páscoa.
Feriados regionais dos Açores e da Madeira
Nos Açores e na Madeira aplicam-se feriados regionais próprios. Os Açores têm a Segunda-feira do Espírito Santo. A Madeira tem o Dia da Autonomia (2 de abril), o Dia da Região (1 de julho) e a Primeira Oitava (26 de dezembro). Em dezembro, se o dia 26 for feriado regional na Madeira e calhar perto do fim do mês, o último dia útil regional pode diferir do cálculo nacional. Selecione a região no topo desta página para os incluir.
Tabela dos últimos dias úteis de 2026
Referência rápida para os doze meses do ano em curso. O mês corrente aparece destacado.
| Mês | Último dia útil |
|---|---|
| Janeiro de 2026 | Sexta-feira, 30 de janeiro de 2026 |
| Fevereiro de 2026 | Sexta-feira, 27 de fevereiro de 2026 |
| Março de 2026 | Terça-feira, 31 de março de 2026 |
| Abril de 2026 | Quinta-feira, 30 de abril de 2026 |
| Maio de 2026 | Sexta-feira, 29 de maio de 2026 |
| Junho de 2026 | Terça-feira, 30 de junho de 2026 |
| Julho de 2026 mês corrente | Sexta-feira, 31 de julho de 2026 |
| Agosto de 2026 | Segunda-feira, 31 de agosto de 2026 |
| Setembro de 2026 | Quarta-feira, 30 de setembro de 2026 |
| Outubro de 2026 | Sexta-feira, 30 de outubro de 2026 |
| Novembro de 2026 | Segunda-feira, 30 de novembro de 2026 |
| Dezembro de 2026 | Quinta-feira, 31 de dezembro de 2026 |
Fim de mês e feriados encadeados
Quando vários feriados calham no fim do mês (caso raro mas possível, por exemplo à volta do 1 de novembro ou do 8 de dezembro), o cálculo pode recuar vários dias. Confirme sempre a data obtida no seu calendário oficial antes de a inscrever num prazo com efeitos legais ou fiscais.
Diferença face às outras ferramentas de datas
Esta página devolve o último dia útil do mês corrente. Se precisa do próximo dia útil a seguir a uma data qualquer (não necessariamente no fim do mês), use a página próximo dia útil. Para o primeiro dia útil do mês, veja primeiro dia útil do mês. Para contar todos os dias úteis entre duas datas fixas, a página dias entre datas é mais adequada. Para somar um número fixo de dias úteis a uma data de referência, consulte a calculadora de prazo.
O último dia útil ao serviço dos profissionais
Esta página do Prazos.pt indica, numa só vista, a última data de segunda a sexta sem feriados do mês corrente, com a lista dos dias saltados no fim do mês e a tabela anual dos 12 meses. Resposta atualizada todos os dias, sem registo, assente nos 13 feriados nacionais obrigatórios. Para calcular outro mês ou incluir os feriados regionais, use a calculadora de prazo.