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

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

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

Rates current as of April 2026. Verify all figures via Receita Federal before filing.

Emmanuel Amegah

Emmanuel Amegah