CLT Severance Calculator 2026

Calculate full Brazilian CLT severance for dismissal without cause, resignation, mutual agreement (Art. 484-A) or dismissal with cause: salary balance, proportional notice, 13th salary, vacation + 1/3 and FGTS fine.

The link keeps what is on screen.
Parameters
Contract & termination
Termination reason
Notice period
Period & vacation
Net severance + withdrawable FGTSR$ 33.839,87Proportional notice: 36 days
Net severance payoutR$ 18.249,47
Withdrawable FGTSR$ 15.590,40

Severance earnings

Salary balance
R$ 3.000,00
Indemnified notice pay
R$ 7.200,00
Proportional 13th salary
R$ 4.000,00
Accrued vacation
R$ 0,00
Proportional vacation
R$ 3.500,00
Vacation constitutional bonus (1/3)
R$ 1.166,67
Total gross severance
R$ 18.866,67

Payroll deductions

INSS on salary balance
− R$ 248,60
Income tax on salary balance
R$ 0,00
INSS on 13th salary
− R$ 368,60
Income tax on 13th salary
R$ 0,00
Net severance payout
R$ 18.249,47

FGTS & termination fine

Accumulated FGTS balance
R$ 10.000,00
Severance FGTS deposit (8%)
R$ 1.136,00
FGTS termination fine (40%)
R$ 4.454,40
Withdrawable FGTS
R$ 15.590,40
Variables used in the calculation

Official rules and tables

INSS 2026: rates and ceiling
7,5% / 9% / 12% / 14% · R$ 8.475,55 · Portaria MPS/MF 13/2026
Income tax 2026: zero up to
R$ 5.000,00 · Lei 15.270/2025
Income tax 2026: reduction phases out at
R$ 7.350,00 · Lei 15.270/2025
Income tax: top rate
27,5% · Receita Federal
Deduction per dependent
R$ 189,59
Monthly simplified deduction
R$ 607,20
FGTS
8%
Max transport voucher deduction
6% · Lei 7.418/1985
How is it calculated?
Computes Brazilian CLT severance using 2026 INSS and income tax brackets (Law 15.270/2025). Proportional notice (Law 12.506/2011) adds 3 days per full year on dismissal without cause (or half under Art. 484-A mutual agreement) and projects +1/12 onto vacation and 13th salary when indemnified. Indemnified vacation payouts are tax-exempt.
See the code ↗

Processed in your browser; nothing is sent.

Use from the terminal (JSON)

This tool also runs outside the site: the cli.js script uses the same logic as this page and returns the result as JSON. Parameters are the same as this page's URL — copy the command below with the values on screen.

Deno
deno run -q "https://tools.thecodecodex.com/cli.js?tool=clt-severance"
Node.js / Bun
curl -s https://tools.thecodecodex.com/cli.js | node --input-type=module - clt-severance bruto=…
ParameterDescriptionDefault
brutosalário bruto mensal6000
motivodismissal | resignation | agreement | causedismissal
avisoindemnified | worked | waivedindemnified
anosanos completos na empresa (aviso proporcional)2
meses13meses trabalhados no ano (13º)6
diasdias trabalhados no mês da rescisão15
feriasvencdias de férias vencidas (0, 30, 60)0
feriaspropmeses de férias proporcionais (0-12)6
fgtssaldo acumulado do FGTS10000
depdependentes no IR0

Requires Deno, Node.js or Bun. With Deno the script runs with no permissions: it cannot read files or access the network. Central Bank indicators are from the day the site was published.

More in Finance