eSocial in Brazil: Digital Labor Obligations Even Without Employees
eSocial is Brazil’s unified digital platform for reporting labor, social security, and tax information related to workers. Many entrepreneurs assume eSocial only applies to companies with employees, but that is a common and costly misconception. Even companies with no employees have filing requirements under eSocial.
What Is eSocial?
eSocial (Sistema de Escrituração Digital das Obrigações Fiscais, Previdenciárias e Trabalhistas) consolidates 15 previously separate labor and social security obligations into a single digital system. It replaced multiple forms and declarations with standardized electronic events.
What eSocial Replaced
- GFIP/SEFIP (social security contributions)
- CAGED (employment registry notifications)
- RAIS (annual employment data)
- DIRF (withholding declarations, partially)
- CAT (workplace accident notifications)
- Livro de Registro de Empregados (employee registry)
Who Must File eSocial?
All companies with an active CNPJ must be registered in eSocial, organized by groups:
| Group | Companies | Timeline |
|---|---|---|
| Group 1 | Revenue above R$ 78 million | Fully implemented |
| Group 2 | Revenue up to R$ 78 million (non-Simples) | Fully implemented |
| Group 3 | Simples Nacional, MEIs with employees, nonprofits | Fully implemented |
| Group 4 | Government agencies | Fully implemented |
MEIs and eSocial
MEIs only need to file eSocial if they have an employee. However, the moment a MEI hires one person, full eSocial compliance is required — including obtaining a digital certificate.
eSocial Events
eSocial organizes information into “events” — each representing a specific type of data submission.
Initial Events (One-Time Setup)
| Event | Code | Description |
|---|---|---|
| Employer Registration | S-1000 | Company data and classification |
| Work Environment | S-1005 | Establishment and work location data |
| Processes Table | S-1070 | Administrative and judicial processes |
Periodic Events (Recurring)
| Event | Code | Frequency |
|---|---|---|
| Payroll Information | S-1200 | Monthly |
| INSS Payments | S-1210 | Monthly |
| Closure of Periodic Events | S-1299 | Monthly |
| ”No Movement” Declaration | S-1299 | Monthly (when applicable) |
Non-Periodic Events (As They Occur)
| Event | Code | When |
|---|---|---|
| Employee Admission | S-2200 | Before employee starts |
| Employee Termination | S-2299 | At termination |
| Workplace Accident (CAT) | S-2210 | Within 1 business day |
| Health Monitoring (ASO) | S-2220 | After each exam |
| Work Conditions | S-2240 | When conditions change |
The “No Movement” Declaration
This is where companies without employees get caught. Even if your company has no employees, no payments, and no labor activity, you must submit the S-1299 “no movement” event at least once per year (in January) to confirm your company’s status.
Failing to submit this declaration can result in penalties and complications when you eventually need to hire someone or close the company.
Deadlines
| Event type | Deadline |
|---|---|
| Employee admission (S-2200) | Day before employee starts work |
| Monthly payroll events | By the 15th of the following month |
| Termination (S-2299) | Within 10 days of termination |
| Workplace accident (S-2210) | First business day after occurrence |
| No movement (S-1299) | January of each year |
Penalties for Non-Compliance
| Violation | Penalty |
|---|---|
| Late admission registration | R$ 402.53 to R$ 805.06 per employee |
| Missing workplace accident report | Between minimum and maximum penalty |
| Incorrect or missing payroll data | Varies based on tax impact |
| Failure to file periodic events | R$ 200–500 per month |
Penalties are applied automatically by the system and can accumulate quickly for companies that ignore eSocial entirely.
How to Comply
Companies Without Employees
- Register your company in eSocial (S-1000)
- Submit the “no movement” declaration annually
- Monitor for any system notifications
Companies With Employees
- Complete initial registration events
- Submit all employee data (S-2200 for each worker)
- Process monthly payroll events by the 15th
- Report any non-periodic events as they occur
- Close monthly periods with S-1299
SedeFiscal and eSocial
Your eSocial registration requires accurate company address data matching your CNPJ. SedeFiscal’s fiscal address ensures consistency between your CNPJ card, eSocial registration, and other government systems. When you register for eSocial, your accountant will use the same address data provided by SedeFiscal for your company formation.
Do not ignore eSocial because you have no employees. The annual filing requirement exists regardless, and penalties for non-compliance apply to all active CNPJs.
Need a fiscal address for your company in Brazil?
Plans starting at R$ 19.90/month with mail management included.
View Plans