Brazilian holiday entitlement calculator (férias)

Article 130 of the CLT grants férias after each twelve months of contract, in one of four proportions chosen by unjustified absences: 30 dias corridos for up to five absences, 24 for six to fourteen, 18 for fifteen to twenty-three, and 12 for twenty-four to thirty-two. They are consecutive calendar days, so 30 of them is about 21,4 working days on a five-day week.

Worked example · Days Entitled

With Months completed in this período aquisitivo of 12, this model computes Days Entitled of 21.40. See the full working.

✓ Verified against 12 self-test cases Updated for 2026 · sources checked 2026-10-11

How férias in Brazil is calculated

*"Após cada período de 12 (doze) meses de vigência do contrato de trabalho, o empregado terá direito a férias, na seguinte proporção: I - 30 (trinta) dias corridos, quando não houver faltado ao serviço mais de 5 (cinco) vezes."* Brazil is the only country in this comparison whose statutory entitlement **falls**.

**The absence count is not a penalty beside the figure — it is the band table.** Up to five absences: 30 dias corridos. Six to fourteen: **24**. Fifteen to twenty-three: **18**. Twenty-four to thirty-two: **12**. So the sixth unjustified absence costs six days of leave in a single step, and the seventh costs nothing. That cliff is invisible in a published “30 days” and impossible to reconstruct from a pro-rata model.

**And the absences cannot be charged twice.** Article 130 § 1º: *"É vedado descontar, do período de férias, as faltas do empregado ao serviço."* The band is the whole of the consequence; the employer may not also dock those days from the leave itself. § 2º counts the leave period as service time.

**Dias corridos, so the same number as Spain for a different reason.** Thirty consecutive calendar days, weekends inside, is about **21,4** working days on a five-day week — exactly what Spain’s 30 *días naturales* produces under a completely different rule. Band IV’s twelve corridos is about **8,6** working days, the lowest figure in this whole comparison.

**One article this page deliberately does not use.** Article 130-A once set smaller bands for part-time contracts, and it is marked *"(Revogado pela Lei nº 13.467, de 2017)"* — part-time work now falls under article 130’s ordinary bands. Planalto prints the repealed text in place, directly after the live one, so a reader who took the first plausible table would publish rules that stopped applying nine years ago.

Worked example

ShowHide the full working: 4 inputs, 4 computed steps
A clean year is 30 dias corridos, about 21.4 working days on a five-day week
Inputs
Months completed in this período aquisitivo12
Unjustified absences (faltas) in the period0
Days you work per week5
Days already taken0
Computed by the engine
Band Days Corridos ✓ pinned30
Days Corridos Entitled30
Days Entitled ✓ pinned21.4
Days Remaining21.4

Every computed row comes from the engine, run on the inputs above. Rows marked ✓ pinned are also fixed by a published self-test, so a change to the model that moved them would fail its own tests.

Frequently asked questions

Quantos dias de férias eu tenho direito?

Trinta (30) dias corridos se não houver faltado ao serviço mais de cinco vezes; 24 dias com 6 a 14 faltas; 18 dias com 15 a 23 faltas; 12 dias com 24 a 32 faltas — art. 130 da CLT.

Do unjustified absences really reduce my holiday?

Yes, and in steps rather than day for day. Six absences move you from 30 dias corridos to 24 — a six-day drop at once — and absences seven through fourteen cost nothing more. Article 130 § 1º then forbids the employer from also deducting those absences from the leave period.

As férias são em dias corridos ou dias úteis?

Dias corridos — dias consecutivos de calendário, incluindo fins de semana. Trinta dias corridos equivalem a cerca de 21,4 dias úteis numa semana de cinco dias.

Does part-time work have its own smaller entitlement?

Not any more. Article 130-A set separate part-time bands but was revoked by Lei 13.467/2017, so part-time contracts use the ordinary bands in article 130.

Sources

Estimate. Not tax advice. The verification badge means the model reproduces the stated formula through 12 self-test cases; the sources support that the formula matches the rules.

Check the arithmetic yourself: how this calculator is verified — the formula behind every derived value, the 12 test cases the engine reproduces, and what the badge does and does not claim. Also available as machine-readable JSON.

Related calculators

Argentina vacaciones · Chile feriado anual · Iceland orlof · Türkiye yıllık ücretli i̇zin · South Africa annual leave

Also for Brazil: Brazil salário líquido · Brazil ipva · Brazil mei

All Brazil calculators · All calculators

Fork this model in the Valem sandbox →

Built with Valem — a live, verifiable calculator you can fork and embed.