Employer Payroll Compliance in Brazil: Complete Guide to eSocial, INSS, FGTS, and IRRF

Emmanuel Amegah
May 6, 2026
Brazil has one of the most administratively complex payroll frameworks in the world. Four obligations sit at the core: income tax withholding (IRRF), social security contributions (INSS), the severance indemnity fund (FGTS), and a web of additional contributions covering workplace risk, education, and social welfare. Since 2018, all of these are reported through a single digital platform: eSocial.
eSocial is not just a filing system. It is a real-time labour event registry that requires employers to notify the government of every material employment event, from a new hire to a salary change to a termination, before or at the time it occurs. Getting eSocial right is the prerequisite everything else depends on.
Brazilian Payroll Authorities at a Glance
| Authority | Obligation | System |
|---|---|---|
| Receita Federal do Brasil (RFB) | IRRF, INSS employer contributions | eSocial, DCTFWeb |
| Caixa Econômica Federal | FGTS deposits | FGTS Digital |
| Ministry of Labour (MTE) | eSocial event registration, labour compliance | eSocial |
eSocial — The Unified Reporting Platform
eSocial replaced over a dozen separate labour and tax filings with a single digital environment. All employers are required to use it.
Table events: Registration data including employer and employee master records, salary tables, and work schedules. Must be kept current at all times.
Non-periodic events: Employment lifecycle events including admissions, terminations, salary changes, and leave of absence. Admission events must be submitted before the employee's first day of work.
Periodic events: Monthly payroll data including remuneration, deductions, INSS, IRRF, and FGTS. Submitted monthly by the 7th of the following month for most employers.
The DCTFWeb is generated automatically from eSocial periodic events and declares total INSS and IRRF due each month.
IRRF — Income Tax Withholding
Employers withhold IRRF from each employee's monthly salary using the progressive table set by Receita Federal. The withholding is computed on net taxable income after deducting INSS contributions and applicable dependant deductions.
2026 IRRF table (monthly)
| Monthly taxable income | Rate | Deduction |
|---|---|---|
| Up to BRL 2,259.20 | 0% | |
| BRL 2,259.21 to 2,826.65 | 7.5% | BRL 169.44 |
| BRL 2,826.66 to 3,751.05 | 15% | BRL 381.44 |
| BRL 3,751.06 to 4,664.68 | 22.5% | BRL 662.77 |
| Over BRL 4,664.68 | 27.5% | BRL 896.00 |
Verify 2026 table against Receita Federal's annual update. Values above reflect Law 14,663/2023.
BRL 189.59 per dependant per month is deducted from the taxable base before applying the table. IRRF is remitted via DARF by the 20th of the following month.
INSS — Social Security Contributions
Employee INSS (progressive table — 2026)
| Monthly salary | Rate |
|---|---|
| Up to BRL 1,518.00 | 7.5% |
| BRL 1,518.01 to 2,793.88 | 9% |
| BRL 2,793.89 to 4,190.83 | 12% |
| BRL 4,190.84 to 8,157.41 (ceiling) | 14% |
The INSS ceiling (teto) is BRL 8,157.41/month for 2026. Verify via Portaria MPS/MF — updated annually.
Employer INSS
The standard employer INSS rate is 20% of total payroll, plus additional contributions:
| Contribution | Rate | Purpose |
|---|---|---|
| RAT (workplace accident insurance) | 1% to 3% | Rate by risk class |
| Third-party contributions (Terceiros) | 5.8% | SENAI, SESI, SEBRAE, INCRA, FNDE, Salário Educação |
| Total typical employer burden | ~26.8 to 28.8% |
The RAT rate depends on the employer's CNAE economic activity classification. An annual FAP adjustment factor modifies the RAT based on accident history, ranging from 0.5x to 2x.
FGTS — Severance Indemnity Fund
| Party | Rate | Base |
|---|---|---|
| Employer | 8% | Gross monthly remuneration |
| Employee | 0% |
The employer deposits 8% of the employee's total gross remuneration into an individual FGTS account held at Caixa Econômica Federal. When an employer terminates an employee without just cause, an additional multa rescisória of 40% of the total FGTS balance accrued is paid directly to the employee. FGTS deposits are due by the 7th of the following month via FGTS Digital.
13th Salary (Décimo Terceiro Salário)
| Tranche | Amount | Deadline |
|---|---|---|
| First tranche | 50% of prior December's salary | By 30 November |
| Second tranche | Remaining 50% less INSS and IRRF | By 20 December |
FGTS of 8% applies to the full 13th salary amount. It is proportional for employees who joined mid-year (1/12 per month worked).
Consolidated Compliance Calendar
| Deadline | Obligation |
|---|---|
| Before first day of work | eSocial admission event |
| 7th of following month | FGTS deposit via FGTS Digital |
| 7th of following month | eSocial periodic events (payroll) |
| 20th of following month | IRRF remittance via DARF |
| 20th of following month | DCTFWeb declaration and INSS payment |
| 30 November | 13th salary first tranche |
| 20 December | 13th salary second tranche |
Penalties
| Failure | Penalty |
|---|---|
| Late eSocial admission event | BRL 402.53 to 805.06 per employee |
| Late or missing FGTS deposit | 5% per month + BRL 10.64/day fine |
| FGTS termination penalty non-payment | Labour court claim; personal liability for directors |
| Late IRRF remittance | 0.33%/day up to 20% + Selic interest |
| Late INSS | 0.33%/day up to 20% + Selic interest |
| Late DCTFWeb | BRL 500 minimum per declaration |
Common Mistakes
Brazil's compliance failures for international operators tend to cluster around eSocial event timing and FGTS termination cost underestimation. Cadana's global payroll tax engine handles eSocial event sequencing, INSS progressive calculation, and FGTS accrual and termination penalty logic at the API layer, but understanding where the failures occur is the starting point.
1. Submitting the eSocial admission event after the start date. The admission event must be filed before the employee's first day. Operators who batch HR onboarding and payroll setup in a single workflow consistently miss this, creating a compliance gap from day one.
2. Applying a flat INSS employee rate. The employee INSS table is progressive, not flat. At BRL 8,000/month, the correct employee INSS is approximately BRL 876; a flat 14% would produce BRL 1,120.
3. Excluding variable pay from FGTS base. FGTS applies to total gross remuneration, including bonuses, commissions, and overtime. Operators who calculate FGTS only on fixed base salary consistently underdeposit.
4. Underestimating the 40% termination penalty. The multa rescisória is 40% of the cumulative FGTS balance, not 40% of monthly salary. For an employee with five years of tenure earning BRL 10,000/month, the FGTS balance is approximately BRL 48,000 and the penalty is BRL 19,200. This must be modelled at offer stage.
5. Not registering in FGTS Digital before first payroll. The legacy SEFIP system is closed. Operators who attempt to deposit via old channels receive rejection errors and accumulate late-deposit fines.
2027 Outlook
IRRF table: Last updated by Law 14,663/2023. Any further adjustment requires new legislation.
INSS teto: Adjusted annually by the INPC index. The 2027 teto will be published in January 2027 via Portaria.
eSocial evolution: The integration between eSocial and FGTS Digital is deepening; expect further consolidation of filing touchpoints by 2027.
How Cadana Handles Brazilian Payroll Compliance
Managing eSocial event sequencing, computing progressive INSS contributions, depositing FGTS via FGTS Digital, handling 13th salary accruals, and calculating termination penalties accurately — Cadana handles the full Brazilian payroll compliance stack via its global payroll tax engine, so platforms and multinationals employing workers in Brazil do not have to build or maintain the compliance logic themselves.
Book a demo at cadanapay.com/book-demo to see how Cadana's Brazilian compliance rails work in practice.
Sources and References
- Receita Federal do Brasil — eSocial employer guide
- Caixa Econômica Federal — FGTS Digital employer portal
- Lei 8,036/1990 — FGTS framework
- Lei 8,212/1991 — INSS employer contribution framework
- Lei 14,663/2023 — IRRF table update
Rates current as of April 2026. Verify all figures via Receita Federal before filing.
Emmanuel Amegah