There are 248 working days in Brazil in 2028, counting Monday to Friday and excluding 12 public holidays that fall on a weekday. That is from 366 calendar days, with 106 weekend days removed.
Working days
248
Mon–Fri, holidays removed
Weekend days
106
Saturdays + Sundays
Weekday holidays
12
3 more fall on weekends
Avg / month
20.7
working days per month
| Month | Days | Weekends | Holidays | Working days |
|---|---|---|---|---|
| January | 31 | 10 | 0 | 21 |
| February | 29 | 8 | 2 | 19 |
| March | 31 | 8 | 0 | 23 |
| April | 30 | 10 | 2 | 18 |
| May | 31 | 8 | 1 | 22 |
| June | 30 | 8 | 1 | 21 |
| July | 31 | 10 | 0 | 21 |
| August | 31 | 8 | 0 | 23 |
| September | 30 | 9 | 1 | 20 |
| October | 31 | 9 | 1 | 21 |
| November | 30 | 8 | 3 | 19 |
| December | 31 | 10 | 1 | 20 |
| Total | 366 | 106 | 12 | 248 |
These are the 12 public holidays in Brazil that land on a weekday in 2028 and therefore remove a working day. Holidays that fall on a weekend are not listed here because they do not change the working-day total.
The 248 working days shown above are the 366 calendar days of 2028, minus the 106 Saturdays and Sundays, minus the 12 public holidays that land on a weekday. Holidays that fall on a Saturday or Sunday are not subtracted, because they do not remove a day anyone would have worked; in 2028 that applies to 3 of Brazil's public holidays. At a standard eight-hour day, 248 working days works out to roughly 1,984 working hours across the year, before any annual leave is taken.
The Consolidação das Leis do Trabalho article 67 requires one paid weekly rest day, preferably Sunday. Article 132 of the Codice Civile equivalent in Brazilian civil procedure (Código de Processo Civil article 219) treats dia útil as any day other than Saturday, Sunday and a public holiday for procedural deadlines. The standard private-sector week is Monday to Friday in offices, often Monday to Saturday in retail and trades. Settlement of real transactions runs on the Sistema de Pagamentos Brasileiro operated by the Banco Central, which observes federal holidays. State and municipal holidays affect local commerce but not national clearing.
Brazil's public holidays come in three layers under Law 9.093 of 1995. The federal layer fixes nine national holidays including Tiradentes Day on 21 April, Independence Day on 7 September and Our Lady of Aparecida on 12 October. States and the Federal District add their own, and each município may declare up to four municipal holidays plus the municipal anniversary, which is why São Paulo closes for the city's foundation on 25 January while Rio de Janeiro closes for São Sebastião on 20 January. Carnival is famously not a federal holiday by statute, but a facultative day off observed almost universally in practice and made statutory in some states.
This matters because the working-day total is not spread evenly. Some months in Brazil carry several public holidays while others have none, so the month-by-month table above is the figure to use for payroll runs, billing cycles, SLA windows, and project plans rather than a flat assumption of about 20.7 working days per month. A month with two weekday holidays can have several fewer working days than a clear one, which changes capacity planning and the realistic delivery date for anything scheduled in business days.
To see the individual dates, the day of the week each holiday lands on, and the full official list, open the Brazil holiday calendar for 2028. You can subscribe to those dates as an .ics feed so they appear in your own calendar, or use the working-days-between-two-dates calculator to count business days for a specific date range rather than the whole year.
Working-day figures are computed from the public holiday list for Brazil (source: Nager.Date and the national references above) combined with a Monday-to-Friday business week. Regional holidays and substitute-day rules vary; confirm against the official calendar for legal or payroll use.