CNPJ Management

eSocial in Brazil: Digital Labor Obligations Even Without Employees

by SedeFiscal

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:

GroupCompaniesTimeline
Group 1Revenue above R$ 78 millionFully implemented
Group 2Revenue up to R$ 78 million (non-Simples)Fully implemented
Group 3Simples Nacional, MEIs with employees, nonprofitsFully implemented
Group 4Government agenciesFully 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)

EventCodeDescription
Employer RegistrationS-1000Company data and classification
Work EnvironmentS-1005Establishment and work location data
Processes TableS-1070Administrative and judicial processes

Periodic Events (Recurring)

EventCodeFrequency
Payroll InformationS-1200Monthly
INSS PaymentsS-1210Monthly
Closure of Periodic EventsS-1299Monthly
”No Movement” DeclarationS-1299Monthly (when applicable)

Non-Periodic Events (As They Occur)

EventCodeWhen
Employee AdmissionS-2200Before employee starts
Employee TerminationS-2299At termination
Workplace Accident (CAT)S-2210Within 1 business day
Health Monitoring (ASO)S-2220After each exam
Work ConditionsS-2240When 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 typeDeadline
Employee admission (S-2200)Day before employee starts work
Monthly payroll eventsBy 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

ViolationPenalty
Late admission registrationR$ 402.53 to R$ 805.06 per employee
Missing workplace accident reportBetween minimum and maximum penalty
Incorrect or missing payroll dataVaries based on tax impact
Failure to file periodic eventsR$ 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

  1. Register your company in eSocial (S-1000)
  2. Submit the “no movement” declaration annually
  3. Monitor for any system notifications

Companies With Employees

  1. Complete initial registration events
  2. Submit all employee data (S-2200 for each worker)
  3. Process monthly payroll events by the 15th
  4. Report any non-periodic events as they occur
  5. 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
eSociallabor obligationscompliance
← Back to blog