Brazil Public Holiday Counter

Count Brazilian working days excluding national and state holidays

Ad placeholder (leaderboard)

Brazilian working-day math under the CLT (labour code) has to remove weekends, the national feriados, and the state-specific holidays of whichever state applies — and several of those holidays move each year because they are tied to Easter. Carnival adds a further wrinkle: it is a de facto rather than statutory holiday. This tool counts net working days between two dates for any Brazilian state, with an optional Carnival toggle.

How it works

For each year your range spans, the tool assembles holidays from three sources:

  • Fixed national feriados: New Year’s Day, Tiradentes (21 Apr), Labour Day (1 May), Independence Day (7 Sep), Our Lady of Aparecida (12 Oct), Finados (2 Nov), Proclamation of the Republic (15 Nov), Black Awareness Day (20 Nov), and Christmas (25 Dec).
  • Easter-based dates: Good Friday (Easter minus 2) and Corpus Christi (Easter plus 60), plus optional Carnival Monday and Tuesday (Easter minus 48 and minus 47).
  • State holidays: each state and the Federal District adds its statewide feriados (founding date, patron saint, and so on).

It then walks the inclusive range, removing Saturdays, Sundays, and any holiday on a weekday.

Notes and example

Corpus Christi falls 60 days after Easter Sunday, so in a year with Easter on 5 April it lands in early June — and that weekday is deducted. Carnival Tuesday is two days before Ash Wednesday; enabling the toggle deducts both Carnival Monday and Tuesday when they are weekdays.

The tool covers national and statewide feriados. Municipal holidays (such as a city’s founding day or local patron saint) are not included, so confirm against your municipality when a deadline is binding.

Ad placeholder (rectangle)