Business
Brazil — Business: Hiring Employees
Brazilian employment is governed by the CLT (Consolidação das Leis do Trabalho). A foreign company cannot hire an employee directly under the CLT — every formal employment relationship must be tied to a Brazilian entity with its own CNPJ, and the hire must be registered in the eSocial digital system before the employee's first day of work.
VerifiedCommunity sourceZS Advogados labor-law guides for foreign employers hiring in Brazil, cross-checked against CLT/eSocial requirementsLast reviewed: 2026-08-31
Why this matters
Employers who skip eSocial registration or CNPJ formation before hiring are operating outside Brazilian labor law, exposing the company to fines and labor claims — which are common in Brazil.
Key facts
- A foreign company without a Brazilian legal entity (branch or subsidiary with a CNPJ) cannot directly employ staff under the CLT
- New hires must be registered in the eSocial system, including issuing/updating the employee's CTPS (Carteira de Trabalho), before their first day of work
- Required onboarding documents include CPF, RG (identity card), CTPS, PIS/PASEP or NIT number, and an admission medical exam (ASO)
- Ongoing obligations include monthly payroll records, time/attendance records, vacation receipts, and reporting terminations and payroll events via eSocial on tight deadlines (often same-day or next-day)
Steps
- Step 1: Establish a Brazilian legal entity — Register a branch or subsidiary (e.g. a Sociedade Limitada) with the Junta Comercial and obtain a CNPJ from the Receita Federal. A CLT employment relationship must be tied to this CNPJ.
- Step 2: Collect employee documents — Gather the new hire's CPF, RG, CTPS, PIS/PASEP or NIT number, proof of address, and admission medical exam (ASO) before the start date.
- Step 3: Register the hire in eSocial before day one — Submit the admission event in eSocial and issue/update the CTPS. This registration is mandatory and must be completed before the employee begins work.
- Step 4: Comply with ongoing CLT and eSocial obligations — Pay salaries and benefits on time, maintain payroll and time/attendance records, and report subsequent payroll events, terminations, and incidents via eSocial within its filing deadlines.
Costs
- Entity formation (Junta Comercial + CNPJ + municipal license): varies by state and municipality; typically low government fees but legal/accounting setup costs apply
- Employer social charges on top of gross salary: roughly 28%-36.8% of gross salary (INSS employer contribution, FGTS, and other mandatory charges) — fully loaded cost is often cited as ~1.7x base pay
Timelines
- Junta Comercial registration: roughly 7-30 days, depending on the state
- eSocial hire registration: must be completed before the employee's first day of work
Required documents
- Employee CPF
- Employee RG (identity document)
- CTPS (Carteira de Trabalho e Previdência Social)
- PIS/PASEP or NIT number
- Admission medical exam (ASO - Atestado de Saúde Ocupacional)
- Company CNPJ and eSocial enrollment
Common mistakes
- Attempting to hire staff in Brazil without a local CNPJ-holding entity
- Registering the hire in eSocial late (after the employee's start date) instead of before it
- Misclassifying employees as independent contractors (autônomos) to avoid CLT obligations
- Failing to keep required onboarding documents (ASO, CTPS, PIS/PASEP) on file