garoa / guides / Brazil payroll guide

Brazil Payroll: The Complete Guide for Foreign Companies (2026)

Updated August 19, 2026 · 2026 figures — Brazil revises payroll tables every January

Payroll in Brazil is not an internal back-office routine — it is a government-orchestrated monthly cycle with statutory deadlines: salaries by the 5th business day, digital filings on the 15th and the 20th, and every hire, pay run, and termination reported to a federal platform called eSocial. A standard employee costs roughly 1.62× gross salary before benefits, and the terms of employment are set by statute — the CLT (Consolidação das Leis do Trabalho, Brazil's Labor Code) — not by whatever your employment contract says. This guide explains how the cycle actually works when you run your own entity, with the 2026 tables and the mistakes that cost foreign companies the most.

Key numbers for 2026

  • Minimum wage: R$ 1,621.00/month, in force since January 1, 2026, up 6.79% from 2025 (Decreto nº 12.797/2025 — eSocial/gov.br).
  • Total employer cost: ≈1.61–1.64× gross salary before benefits, for a standard company outside Simples Nacional (recomputed from official INSS/FGTS rates; market calculators put the all-in figure with typical benefits at ≈1.65–1.85×).
  • Employee INSS is capped at ≈R$ 988.09/month — the contribution-salary ceiling is R$ 8,475.55 (INSS/gov.br, Portaria Interministerial MPS/MF nº 13/2026).
  • Income tax: monthly taxable earnings up to R$ 5,000.00 pay zero IRRF from January 2026, with a phase-out up to R$ 7,350.00 (Law nº 15,270/2025 — Senado Federal).
  • FGTS: employer deposits 8% of each employee's monthly pay into an individual government fund, due by day 20 of the following month via FGTS Digital (MTE/gov.br).
  • New hires must be reported to eSocial by the day before they start work; the fine for an unregistered employee is R$ 3,101.73 per worker (Portaria MTE 1.131/2025).

All rate tables in this guide are the ones in force for calendar year 2026. Brazil adjusts the minimum wage, the INSS table, and related parameters every January — re-verify them at the start of each year.

If you have not yet decided between opening an entity and using an employer of record, start with EOR vs. your own entity in Brazil. This guide assumes you have (or will have) your own CNPJ and need to understand what your team — or your provider — must actually do every month.


Employment under the CLT: the relationship is a fact, not a contract

In Brazil, an employment relationship exists whenever its factual elements exist — personal work, habituality, subordination, and pay — regardless of what the parties signed. Courts look at how work actually happens, not at the label on the contract, which is why "contractor" arrangements that behave like employment get reclassified.

Three consequences matter for a foreign headquarters:

  1. You cannot contract out of the CLT. The 13th salary, 30-day vacations with a one-third bonus, FGTS deposits, overtime premiums, and notice periods are statutory floors. An offer letter that omits them does not remove them; it just means you are accruing liabilities you have not budgeted.
  2. The pessoa jurídica (PJ — an individual billing through their own company) model is not a safe harbor. If a PJ works like an employee — fixed hours, one client, reporting to a manager — a labor court can declare the employment bond retroactively. See the most expensive mistakes below.
  3. Everything is reported. Since 2018, employment events flow to the government in near-real time through eSocial (Decreto nº 8.373/2014), which replaced up to 15 separate filings including the old CAGED, RAIS, DIRF, and the paper work booklet (carteira de trabalho). There is no such thing as a quiet, informal payroll in Brazil anymore.

Collective bargaining agreements (convenções coletivas, negotiated per industry and region) sit on top of the CLT and commonly add benefits such as meal allowances and salary floors. They vary by category and location, so always check the agreement that covers your employees' union category.


The real monthly payroll cycle, day by day

A Brazilian payroll month runs on four hard government deadlines: pay salaries by the 5th business day, transmit eSocial by day 15, pay FGTS and federal taxes by day 20, and file the DCTFWeb return by the last business day of the month. Here is the cycle for a salary month "M":

WhenStepWhat happensLegal basis / notes
Late in month MTime-clock closeClose the timekeeping period (ponto): overtime, night hours, absences. Most companies cut off a few days before month-end and true-up next month.Operational practice; overtime rules in CLT art. 59
Month-end MPayroll calculationCompute gross pay, INSS and IRRF withholding, vale-transporte deduction, benefits; book the 13th-salary and vacation accruals.2026 tables in the appendix
5th business day of M+1Salary paymentNet salaries must be in employees' accounts. Saturday counts as a business day for this deadline; Sundays and holidays do not.CLT art. 459, §1º; IN SRT 01/1989
Day 15 of M+1eSocial periodic eventsTransmit the remuneration events (S-1200 per worker, S-1210 payments) and close the period with S-1299. Moved to the preceding business day if the 15th is not one.eSocial Manual (MOS S-1.3)
Day 20 of M+1FGTS Digital + DARFPay the FGTS deposit (8% of payroll) via the GFD slip generated by FGTS Digital, and pay the DARF covering employer/employee INSS and withheld IRRF. Both are brought forward if the 20th is not a banking day.MTE/gov.br (FGTS Digital); Receita Federal
Last business day of M+1DCTFWeb filingFile the DCTFWeb tax return on the Receita Federal's e-CAC portal. It is pre-populated automatically from your eSocial closing. Late filing triggers an automatic fine (MAED) of 2% per month on the reported contributions, capped at 20% — minimum R$ 500 (R$ 200 only for filings with no taxable events).IN RFB 2.248/2025

Two things foreign controllers consistently get wrong here:


What's actually in a Brazilian paycheck

Gross pay in Brazil is base salary plus statutory premiums (overtime at +50%, night work at +20%, paid weekly rest), and net pay is what remains after progressive INSS and IRRF withholding plus the transport-voucher co-pay. The standard workweek is 44 hours (8 hours/day), which for hourly-rate purposes equals 220 hours/month.

ComponentRuleRate / limit (2026)
Base salaryMonthly; cannot be below the minimum wage or the union category floorMinimum wage R$ 1,621.00/month (R$ 54.04/day, R$ 7.37/hour)
Overtime (horas extras)Beyond 8h/day or 44h/weekMinimum +50% over the normal hourly rate; +100% on Sundays/holidays worked without a compensating day off (CF/88 art. 7º; CLT art. 59)
Night premium (adicional noturno)Urban work between 10 p.m. and 5 a.m.+20%, and the night hour legally counts as 52 minutes 30 seconds (CLT art. 73). Night overtime stacks both premiums
Weekly paid rest (DSR — descanso semanal remunerado)One paid rest day per week, preferably Sunday (Law 605/1949)Habitual overtime increases the DSR proportionally — a second-order cost many HQs miss
INSS withholdingEmployee social security, progressive by bracket7.5%–14%, capped at ≈R$ 988.09/month (full table in the appendix)
IRRF withholdingIncome tax at source, after deducting INSS0%–27.5% progressive; earnings up to R$ 5,000/month pay zero under Law 15,270/2025 (see appendix)
Vale-transporte (transport voucher)Mandatory for commuting employees who opt in (Law 7,418/1985; Decree 95,247/1987)Employee co-pays up to 6% of base salary, deducted from pay; employer bears everything above that. No INSS, FGTS, or IRRF on it

A useful sanity check from the worked example below: an employee grossing R$ 10,000/month takes home R$ 7,442.36 — about 74.4% of gross — in 2026, with no dependents.


What an employee really costs the employer

Plan on ≈1.62× gross salary as the recurring monthly cost of a standard CLT employee in 2026, before benefits. The charges stack in three layers — direct percentages on payroll, accruals for the 13th salary and vacation, and the same charges again on those accruals.

LayerItemRate
Direct chargesEmployer INSS (CPP)20% of total payroll, no ceiling (Law 8,212/1991, art. 22)
RAT (occupational-risk contribution)1%, 2%, or 3% by activity risk grade, × company FAP factor of 0.5–2.0 → effective 0.5%–6%
Third parties (Sistema S)5.8% typical for commerce/industry; varies by FPAS code up to ≈7.8%
FGTS8% deposited to the employee's government-held fund account (never deducted from pay; apprentices 2%)
Subtotal34.8%–36.8% of gross, every month
Accruals13th salary1/12 per month ≈ 8.33%
Vacation + 1/3 bonus1/12 of (salary × 4/3) ≈ 11.11%
Charges on accrualsThe 34.8–36.8% applies to the accruals too6.8%–7.2%
Structural total≈61%–64% on top of gross → ≈1.61–1.64× (≈1.62× at the RAT 2% midpoint)

With typical benefits added (transport voucher above the 6% co-pay, meal/food allowance, health plan — amounts driven by collective agreements, not statute), Brazilian market calculators put the practical total at ≈1.65–1.85× gross.

Companies under Simples Nacional (a simplified small-business tax regime) are exempt from the 20% CPP, RAT, and third-party contributions in most annexes, dropping overhead to ≈29% — but most foreign-owned subsidiaries will not qualify for the regime: a company with a legal-entity shareholder or a partner domiciled abroad cannot opt in (LC 123/2006, art. 3º, §4º, I, and art. 17, II).

Worked example — R$ 10,000/month employee, 2026

Assumptions: no dependents; employer outside Simples; RAT 2% (FAP 1.0); third parties 5.8%.

ItemAmount (R$)
Gross salary10,000.00
Employee INSS (capped at ceiling)−988.09
IRRF (base 9,011.91 × 27.5% − 908.73; no Law 15,270 reduction above R$ 7,350)−1,569.55
Net pay7,442.36 (≈74.4%)
Employer INSS 20%+2,000.00
RAT 2%+200.00
Third parties 5.8%+580.00
FGTS 8%+800.00
13th accrual (1/12)+833.33
Vacation + 1/3 accrual (1/12 × 13,333.33)+1,111.11
Charges on accruals (35.8%)+696.11
Total monthly employer cost16,220.55 ≈ 1.62× gross

That figure is before benefits and before any provision for the FGTS termination fine. Run your own scenarios with the Brazil employee cost calculator.


The two benefits that most surprise foreign HQs: 13th salary and vacation

Every CLT employee earns a 13th monthly salary each year and 30 calendar days of vacation paid at 133% of salary — both are statutory, both accrue monthly, and both have hard calendar deadlines with penalties. If your global comp model has "12 monthly salaries + PTO," Brazil breaks it.

Décimo terceiro — the 13th salary

The 13th salary (Laws 4,090/1962 and 4,749/1965) is one extra monthly salary per year, accrued at 1/12 per month worked (a month counts with 15+ days of service). It is paid in two installments:

InstallmentDeadlineWithholding
1st — 50% of the salaryBetween February 1 and November 30No INSS or IRRF withheld at this moment
2nd — remainderBy December 20INSS and IRRF calculated on the full 13th and withheld here; the 13th is taxed separately from the regular December salary

FGTS (8%) is deposited on both installments. Cash-flow note for the CFO: even though you provision 8.33% monthly, the actual cash leaves in November and December — Brazilian Q4 payroll outflows are structurally heavier.

Férias — vacation

After each 12-month acquisition period, the employee is entitled to 30 calendar days of paid vacation plus a constitutional bonus of 1/3 of the vacation pay (Federal Constitution, art. 7º, XVII). The mechanics that trip up foreign managers:


Termination: what it costs and how fast you must pay

Dismissing without cause costs you the notice period, a fine of 40% of all FGTS ever deposited for that employee, and proportional 13th and vacation — and everything must be paid within 10 calendar days of the contract's end. Brazil has no at-will employment, but also no general requirement to justify a dismissal without cause; the cost structure is the protection.

Notice period (aviso prévio — mandatory notice period, Law 12,506/2011):

Severance package on dismissal without cause:

ItemRule
Salary balanceDays worked in the final month
Aviso prévioWorked or indemnified (30–90 days)
Proportional 13th salary1/12 per month worked in the year
Accrued + proportional vacation+1/3 constitutional bonus
FGTS fine40% of total FGTS deposits made during the contract (the extra 10% social contribution was abolished in January 2020)

Deadlines: severance amounts within 10 calendar days of the end of the contract (CLT art. 477, §6º); the termination FGTS deposits plus the 40% fine via the GFD slip by the 10th day after separation; and the eSocial termination event (S-2299) within 10 days of the termination date.

Mutual-agreement termination (acordo, CLT art. 484-A, created by the 2017 labor reform) halves the bill: FGTS fine of 20%, indemnified notice halved, the employee may withdraw 80% of the FGTS balance, but gets no unemployment insurance. It requires genuine agreement — it cannot be imposed.

Budget note: because the 40% fine is calculated on all deposits over the contract's life, long-tenured employees carry a termination liability that grows every month. Prudent controllers provision for it; Brazilian GAAP practice varies, but ignoring it entirely is how a restructuring becomes a budget crisis.


eSocial: the backbone of Brazilian payroll

eSocial is the federal digital platform through which every employer reports labor, social-security, tax, and FGTS information — payroll compliance in Brazil is, operationally, the discipline of feeding eSocial correctly and on time. It was created by Decreto nº 8.373/2014, went live for companies in January 2018, and replaced up to 15 separate obligations (GFIP, CAGED, RAIS, DIRF, the paper work booklet, and others).

What a foreign HQ needs to know:

Full deep-dive: eSocial explained for foreign companies.


The annual compliance calendar

Beyond the monthly cycle, Brazilian payroll has a January reset and a December crunch. The recurring shape of the year:

PeriodObligation
JanuaryNew minimum wage in force from Jan 1 (decree published late December); new INSS bracket table published by interministerial portaria effective from the January competence; update all payroll parameters
February 1 – November 30Window to pay the 1st installment of the 13th salary (50%, no withholding)
Every monthSalary by 5th business day → eSocial by day 15 → FGTS Digital + DARF by day 20 → DCTFWeb by last business day
Per employee, rollingVacation must be granted within 12 months of each acquisition period (or pay double); abono requests up to 15 days before the acquisition period ends
November 30Hard deadline for the 13th's 1st installment
December 202nd installment of the 13th, with INSS/IRRF withheld on the full amount
Per terminationSeverance within 10 calendar days; termination FGTS + fine (GFD) by the 10th day; S-2299 within 10 days

Note what is not on the list anymore: standalone RAIS and DIRF filings were absorbed by eSocial and its downstream returns for covered employers — if a local advisor quotes you a fee schedule full of legacy filings, ask which ones still exist.


Three ways to run Brazilian payroll (and their honest trade-offs)

Foreign-owned entities run Brazilian payroll one of three ways: fully outsourced to a local BPO, in-house on Brazilian software, or on a bilingual platform — and the right answer depends on headcount, in-house Portuguese capacity, and how much HQ visibility you need. Whichever you pick, the legal liability for deadlines, withholding, and eSocial accuracy stays with your CNPJ.

ModelWhat it isProsCons
Local BPO / accounting firmA Brazilian contabilidade or payroll bureau runs everything under power of attorneyTurnkey local expertise; handles certificates, eSocial, DCTFWeb, unions; the default model for small subsidiaries; scales down to 1 employeeDeliverables in Portuguese (PDF reports, holerites); HQ has little real-time visibility; quality varies widely; you depend on their turnaround for every off-cycle event; errors are still your liability
In-house on Brazilian payroll softwareYou hire a Brazilian payroll professional (analista de DP) and license domestic softwareFull control and auditability; domestic vendors ship layout updates (eSocial technical notes arrive several times a year) quickly; usually the lowest per-employee cost at scalePortuguese-only systems; requires hiring and retaining specialized local staff; key-person risk; HQ still can't self-serve reporting
Bilingual / globally integrated platformSoftware (often with managed service) designed for foreign-owned entities, with English UI/reporting on top of Brazilian calculationHQ visibility in English; integrates with global HRIS/ERP; consolidated reporting across countriesSmaller vendor pool; verify actual depth of eSocial, FGTS Digital, and union-agreement support (a thin English wrapper over a local engine is common); typically higher cost; you may still need a local accountant for the tax side (DCTFWeb, e-CAC)

Questions that separate serious providers from thin ones: How do you handle an eSocial rejection cascade on day 14? Who holds the digital certificate and the SPE power of attorney? Show me a rescisão (termination settlement) processed end-to-end within the 10-day window. What is your process when a technical note changes the layout mid-year?


The most expensive mistakes foreign companies make

The costliest Brazilian payroll failures are not calculation errors — they are structural: registering hires late, disguising employees as contractors, and budgeting salaries without accruals.

1. Reporting a hire to eSocial after the start date

The admission event must be transmitted by the day before the employee starts. Miss it and the worker is legally unregistered: R$ 3,101.73 per worker (R$ 827.13 for micro/small companies), doubled on recidivism (art. 47 CLT, values per Portaria MTE 1.131/2025). This is the single most common first fine for foreign subsidiaries, because HQ recruiting processes ("sign today, start Monday, paperwork later") assume registration can follow the start date. In Brazil it cannot. The S-2190 pre-hiring event exists precisely for last-minute admissions — CPF and start date the day before, full data later.

2. Hiring de facto employees as PJ contractors

Paying someone through their own CNPJ while treating them like an employee (set hours, exclusivity, a manager) invites reclassification by a labor court. When that happens, the "contractor's" entire history is recomputed as employment: back FGTS deposits plus the 40% fine, 13th salaries, vacations with 1/3, overtime, INSS — typically claimable over the limitations period, plus the unregistered-worker fines above. The monthly saving is real; the tail risk is a multiple of it. If the role looks like employment, hire under the CLT and price it at 1.62× using the cost calculator.

3. Budgeting gross salary instead of loaded cost

A headcount plan that books R$ 10,000/month for a R$ 10,000 salary is ~38% underfunded on a cash basis before benefits — and the gap surfaces violently: 13th cash-out in November/December, vacation paid 2 days before it is taken, double vacation pay if the concessive deadline slips, and a 40%-of-lifetime-FGTS fine at termination. Book the accruals monthly (8.33% + 11.11% + charges) from day one.

4. Running the calendar from an outdated guide

Two recent changes still trip up teams copying older checklists: FGTS moved from day 7 to day 20 (FGTS Digital, since March 2024), and the DCTFWeb filing moved to the last business day of the following month (IN RFB 2.248/2025 — it was day 25 before, and day 15 before that). Brazil changes payroll mechanics through portarias, instruções normativas, and eSocial technical notes several times a year; someone must own monitoring them.


Appendix: 2026 tables

These tables are in force for 2026. The minimum wage and INSS brackets change every January; the IRRF table changes by law with no fixed schedule.

Minimum wage 2026 (Decreto nº 12.797/2025)

BasisValue
MonthlyR$ 1,621.00
DailyR$ 54.04
HourlyR$ 7.37

Employee INSS — progressive withholding (Portaria Interministerial MPS/MF nº 13/2026)

Contribution-salary bracket (R$)Rate
Up to 1,621.007.5%
1,621.01 – 2,902.849%
2,902.85 – 4,354.2712%
4,354.28 – 8,475.55 (ceiling)14%

Applied progressively bracket by bracket; maximum monthly employee contribution ≈ R$ 988.09.

IRRF — monthly withholding table (in force in 2026, unchanged since May 2025)

Taxable base (R$)RateDeductible portion (R$)
Up to 2,428.80Exempt
2,428.81 – 2,826.657.5%182.16
2,826.66 – 3,751.0515%394.16
3,751.06 – 4,664.6822.5%675.49
Above 4,664.6827.5%908.73

Deduction per dependent: R$ 189.59/month. Optional simplified standard discount: R$ 607.20/month (replaces all other deductions when more favorable).

Law 15,270/2025 — monthly tax reduction (effective January 1, 2026)

Applied after the normal table calculation:

Monthly taxable earnings (R$)Reduction
Up to 5,000.00Tax zeroed (reduction of up to R$ 312.89)
5,000.01 – 7,350.00R$ 978.62 − (0.133145 × monthly taxable earnings), phasing linearly to zero
Above 7,350.00None — regular table applies in full

The progressive table itself was not changed by the law. The reduction also applies to the 13th salary's exclusive taxation at source (art. 3º-A, §3º, of Law 9,250/1995, added by Law 15,270/2025).

Employer charges on payroll (outside Simples Nacional)

ChargeRateDue
Employer INSS (CPP)20%, no ceilingDARF, day 20 of following month
RAT × FAP1–3% × 0.5–2.0 (effective 0.5%–6%)DARF, day 20
Third parties (Sistema S)≈5.8% typical (commerce/industry); up to ≈7.8% by FPASDARF, day 20
FGTS8% (apprentices 2%)FGTS Digital (GFD), day 20

Monthly deadline summary

DeadlineObligation
5th business daySalary payment (Saturday counts as business day)
Day 15eSocial periodic events + S-1299 closing (preceding business day if the 15th is not one)
Day 20FGTS Digital deposit + DARF (INSS and withheld IRRF)
Last business dayDCTFWeb filing (late fine min. R$ 500; R$ 200 only if no taxable events)

FAQ

How much does an employee really cost in Brazil?

For a standard employer outside Simples Nacional in 2026, mandatory charges and accruals put the structural cost at ≈1.61–1.64× gross salary (≈1.62× at the typical RAT midpoint) before benefits; with typical benefits, market figures run ≈1.65–1.85×. A R$ 10,000/month employee costs about R$ 16,220/month all-in before benefits. Model your own case in the employee cost calculator.

When do salaries have to be paid in Brazil?

By the 5th business day of the month following the worked month (CLT art. 459, §1º). Saturday counts as a business day for this purpose; Sundays and holidays do not.

What is the 13th salary and when is it due?

A statutory extra monthly salary accrued at 1/12 per month worked, paid in two installments: 50% between February 1 and November 30 (no withholding), and the remainder by December 20, when INSS and IRRF on the full amount are withheld. FGTS is deposited on both installments.

Can we engage Brazilians as PJ contractors instead of employees?

Only for genuinely independent work. Brazilian courts decide employment by the facts — personal service, habituality, subordination, pay — not by the contract. A reclassified PJ triggers retroactive FGTS plus the 40% fine, 13th salaries, vacation with 1/3, overtime, social contributions, and per-worker registration fines.

What is eSocial and can we run payroll without it?

No. eSocial (Decreto nº 8.373/2014) is the mandatory federal platform through which all employers report hires (by the day before the start date), monthly payroll (by day 15), and terminations (within 10 days). It feeds the DCTFWeb tax return and the FGTS Digital payment slip. There is no official English documentation. See eSocial explained.

What does it cost to terminate an employee without cause?

Notice of 30–90 days (30 + 3 per year of service, worked or indemnified), a fine of 40% of all FGTS deposited during the contract, proportional 13th, and accrued plus proportional vacation with the 1/3 bonus — all paid within 10 calendar days of the contract's end. A mutual-agreement termination (CLT art. 484-A) halves the fine to 20% and the indemnified notice.

What changed for 2026?

The minimum wage rose 6.79% to R$ 1,621.00 (Decreto 12.797/2025); the INSS brackets were updated by Portaria MPS/MF nº 13/2026 (ceiling R$ 8,475.55); and Law 15,270/2025 zeroed IRRF for monthly taxable earnings up to R$ 5,000 with a phase-out to R$ 7,350, effective January 2026. The IRRF progressive table itself did not change.

Do we need a Brazilian digital certificate to run payroll?

Transmitting eSocial events via webservice requires an ICP-Brasil digital certificate (e-CNPJ, or the legal representative's e-CPF). You can delegate transmission to a provider through an electronic power of attorney — noting that FGTS Digital and DET use a separate power-of-attorney system (SPE) that does not reuse the Receita Federal's.


Run Brazil payroll with HQ-grade visibility

If your Brazilian subsidiary's payroll currently lives in Portuguese-language PDFs you can't audit, Garoa was built for you: full CLT-compliant calculation, native eSocial and FGTS Digital transmission, and reporting your controllers can actually read — in English, reconciled to the deadlines in this guide. Talk to us about taking over your Brazilian payroll — mid-year migrations included.


Sources

Official (government and judiciary):

Supporting (specialized secondary sources, cross-checked against statute):


Run this in software, not spreadsheets

Garoa is Brazil payroll, time & attendance, and eSocial compliance software your subsidiary operates itself — full CLT depth, English interface for HQ. Launching 2026.

Get early access