eSocial Explained in English: How Brazil's Digital Payroll Reporting Actually Works (2026)
● Updated August 19, 2026 · 2026 figures — Brazil revises payroll tables every January
eSocial is the Brazilian federal government's mandatory digital reporting system for everything an employer does: hiring, payroll, terminations, taxes, social security, and workplace safety. Every employer in Brazil — including the local subsidiary of a foreign group — must transmit standardized XML "events" to it on strict deadlines, some as tight as the day before an employee starts work. There is no official English documentation for any of it, so this guide is the English-language reference your finance and HR leadership can actually use.
Key numbers to remember (2026)
- 15 — separate legacy obligations (GFIP, CAGED, RAIS, DIRF, CAT, the paper work booklet, and more) consolidated into eSocial. (Portal eSocial, gov.br)
- 1 day before start — the deadline to report a new hire (event S-2200 or S-2190). Miss it and the worker is legally "unregistered." (eSocial deadline rules / MOS S-1.3)
- Day 15 → day 20 → last business day — the monthly rhythm: eSocial payroll closing by the 15th, DARF tax payment and FGTS deposit by the 20th, DCTFWeb filing by the last business day of the following month. (IN RFB 2.248/2025; MTE FGTS Digital)
- R$ 3,101.73 per worker — the fine for an unregistered employee (R$ 827.13 for micro/small companies), doubled on repeat offenses. (Portaria MTE 1.131/2025)
- R$ 443.97 + R$ 104.31 per affected worker, capped at R$ 44,396.84 — the fine for late, wrong, or omitted eSocial information. (Portaria MTE 1.131/2025)
- S-1.3 — the layout version in force in 2026, currently at Nota Técnica 06/2026. The spec changes several times a year. (Portal eSocial, technical documentation)
Deadline and fine amounts on this page are the values in force for 2026. Brazil updates its payroll tables and penalty amounts every January (and sometimes mid-year, as it did with fines in July 2025), so treat any undated eSocial article with suspicion — including cached copies of this one.
What is eSocial?
Direct answer: eSocial — officially the Sistema de Escrituração Digital das Obrigações Fiscais, Previdenciárias e Trabalhistas (Digital Bookkeeping System for Tax, Social Security and Labor Obligations) — is the single federal channel through which Brazilian employers report labor, social security, tax, and FGTS severance-fund information. It was created by Decree No. 8,373 of December 11, 2014, and it is not optional for anyone.
Think of it as a government-run API for employment data. Your payroll system (or your accounting firm's) generates structured XML events — "employee hired," "monthly pay calculated," "contract terminated," "work accident occurred" — signs them with a digital certificate, and transmits them to the federal environment, where each event is validated and either accepted (returning a receipt number, the recibo) or rejected with an error code.
eSocial is governed by a steering committee (Comitê Gestor) with representatives from the Ministry of Labor (MTE), the federal tax authority (Receita Federal), the Social Security Secretariat, the INSS (social security institute), and Caixa Econômica Federal (the state bank that operates the FGTS fund). That composition tells you what eSocial really is: four different authorities reading the same feed. A reporting error is simultaneously visible to the labor inspector, the tax auditor, and the severance-fund administrator.
It consolidated up to 15 previously separate filings, including GFIP (social security/FGTS return), CAGED (hiring/firing register), RAIS (annual employment report), DIRF (withholding tax return), CAT (work-accident communication), the physical CTPS work booklet, and the employee registry book. If your Brazilian team mentions those acronyms today, they are mostly talking about legacy names for things that now live inside eSocial.
Two dates anchor its history: the system went live on October 1, 2015 for household employers (under Complementary Law 150/2015, which created the Simples Doméstico regime), and on January 8, 2018 for the first wave of companies.
The part that matters for a foreign headquarters: there is no official English version. The English page at gov.br/esocial/en is a translated navigation shell — menus and labels only — whose content was last updated in June 2020. Every manual, layout, technical note, and validation rule exists exclusively in Portuguese. Your ability to oversee eSocial compliance from abroad depends entirely on the local team or provider you delegate it to, which is why the governance checklist below exists.
Who is required to file eSocial?
Direct answer: every employer in Brazil, public or private, corporate or individual — including a foreign-owned subsidiary from the day it hires employee number one. There is no size threshold, no exemption for foreign ownership, and no grace period for new entities.
Onboarding happened in four "implantation groups," each phased across four stages (employer/table data, worker events, payroll, and occupational health & safety):
| Group | Who | Employer/table events | Worker events | Payroll events | SST (health & safety) |
|---|---|---|---|---|---|
| 1 | Companies with 2016 revenue above R$ 78 million | Jan 8, 2018 | Mar 1, 2018 | May 1, 2018 | Oct 13, 2021 |
| 2 | Revenue up to R$ 78 million, not in Simples Nacional | Jul 16, 2018 | Oct 10, 2018 | Jan 10, 2019 | Jan 10, 2022 |
| 3 | Simples Nacional companies, nonprofits, individual (non-domestic) employers, individual rural producers | Jan 10, 2019 | Apr 10, 2019 | May 10 – Jul 19, 2021 (staggered) | Jan 10, 2022 |
| 4 | Public bodies and international organizations | Jul 21, 2021 | Nov 22, 2021 | Aug 22, 2022 | Jan 1, 2023 |
Source: Portal eSocial — Cronograma de Implantação (gov.br).
The phase-in is history now — since 2023 every group is fully live, including SST events. For a company entering Brazil in 2026 the schedule above is only useful context: your obligation starts immediately and covers all four stages at once. A typical foreign subsidiary (limited-liability Ltda. outside the Simples Nacional small-business regime) behaves like a Group 2 company: full event scope, full deadlines, full fines.
Even individuals who employ a domestic worker (housekeeper, nanny) have had to use the simplified eSocial Doméstico module since October 1, 2015 — relevant if your expatriate executives hire household staff locally.
If you have not yet decided whether to open a Brazilian entity at all, that decision changes who carries these obligations: under an Employer of Record, the EOR is the employer and eSocial is its problem; with your own entity, it is yours. See EOR vs. opening an entity in Brazil for that trade-off, and the Brazil employee cost calculator for what each hire actually costs.
The event architecture: five families you need to recognize
Direct answer: eSocial is organized as a catalog of typed events — S-codes — in five practical families: table events (your company's reference data), non-periodic events (things that happen when they happen, like hires and terminations), periodic events (monthly payroll), SST events (occupational health & safety), and government-returned totalizer events (the tax numbers the system calculates back to you). The current layout version is S-1.3.
| Family | Key events | What it covers | When it is sent |
|---|---|---|---|
| Table events | S-1000 (employer), S-1005 (establishments), S-1010 (rubricas — wage-item codes), S-1020 (tax allocation), S-1070 (legal proceedings) | Your company's master data: who you are, your sites, every pay and deduction code you use, litigation that suspends taxes | Once at setup, then whenever the data changes |
| Non-periodic events | S-2190 (pre-hiring), S-2200 (admission), S-2205/S-2206 (data/contract changes), S-2230 (leave), S-2299 (termination), S-2300/S-2399 (non-employee workers, e.g. statutory directors and contractors of specific types) | Lifecycle facts about each worker | As the facts occur, each with its own deadline |
| Periodic events | S-1200 (remuneration per worker), S-1210 (payments), S-1260/S-1270/S-1280 (special cases), S-1298 (reopening), S-1299 (closing) | The monthly payroll itself | Every month, closing by the 15th |
| SST events | S-2210 (work accident/CAT), S-2220 (health exams/ASO), S-2221 (toxicological exam), S-2240 (risk-exposure conditions) | Occupational health & safety — fed by clinics and risk-assessment vendors, not by payroll | Per event deadlines (see below) |
| Return/totalizer events | S-5001/S-5011 (social contributions), S-5002/S-5012 (withheld income tax), S-5003/S-5013 (FGTS) | What the government calculates back after your submissions — the numbers that become your tax bill | Returned automatically after acceptance/closing |
There is also S-3000, the event that deletes a previously accepted event — the "undo" button, which itself must respect sequencing rules.
Two conceptual points prevent most foreign-HQ confusion:
- eSocial does not calculate your payroll. Your payroll engine calculates; eSocial validates the reporting of the result and then computes the government's view of taxes due (the S-5xxx totalizers). If your payroll is wrong, eSocial will happily accept consistently wrong data — acceptance is not correctness.
- The rubricas table (S-1010) is load-bearing. Every pay item — base salary, overtime, bonus, car allowance — must be registered as a coded rubrica mapped to its tax treatment (does INSS apply? income tax? FGTS?). A mis-mapped rubrica silently mis-taxes every employee who receives that item, month after month. When auditing a Brazilian payroll provider, the S-1010 table is the first thing to review.
For the field-by-field breakdown of every event, deadlines included, see the complete eSocial events catalog.
The monthly flow: payroll → events → closing → DCTFWeb and FGTS Digital
Direct answer: each month follows a fixed pipeline — run payroll, transmit the pay events, close the period with S-1299 by the 15th, receive the government's totalizers, pay the DARF tax slip and the FGTS deposit by the 20th, and file the DCTFWeb return by the last business day of the month. eSocial is the source; DCTFWeb and FGTS Digital are the billing systems fed by it.
Local payroll run (wages, INSS, income tax, FGTS calculated)
│
▼
eSocial periodic events
S-1200 — remuneration per worker
S-1210 — payments made
│
▼
S-1299 — period closing ..................... by the 15th of the following month
│
▼
eSocial returns totalizer events
S-5001 / S-5011 — social contributions
S-5002 / S-5012 — withheld income tax
S-5003 / S-5013 — FGTS
│
├──────────────▶ FGTS Digital (MTE) → GFD payment slip
│ └─ FGTS deposit ......... by the 20th
▼
DCTFWeb (Receita Federal e-CAC, merged with EFD-Reinf data)
└─ generates a numbered DARF
├─ DARF payment (INSS + withheld income tax) ... by the 20th
└─ DCTFWeb return filed ........ by the LAST BUSINESS DAY of the month
Details worth knowing at headquarters:
- DCTFWeb is the federal tax return that consolidates social security contributions and withholdings. After S-1299 is accepted, the totalizers populate it automatically in the Receita Federal's e-CAC portal; it then generates the DARF payment document. Since January 2025 it also absorbed the old DCTF return (IN RFB 2.237/2024), making it the single declaration for these taxes.
- The DCTFWeb filing deadline has moved twice — from the 15th to the 25th of the following month (IN RFB 2.237/2024, for periods from January 2025), and then, under IN RFB 2.248/2025, to the last business day of the following month. Many English-language sources still say "the 25th"; that is outdated. The payment date for the DARF never moved: the 20th.
- FGTS Digital, operated by the Ministry of Labor, has been live since the March 2024 reference period. It uses the eSocial FGTS totalizers (S-5003/S-5013) as its sole calculation source for the GFD payment slip, with the monthly deposit due by the 20th of the following month (brought forward to the prior banking day when the 20th is not one). Practical consequence: an eSocial error is automatically an FGTS payment error — there is no separate place to fix the number.
- When a deadline day is not a business day, Brazilian payroll deadlines are generally anticipated to the preceding business day, not postponed — the opposite of what most foreign teams assume.
This pipeline sits inside a broader monthly calendar (salary payment by the 5th business day, and more) covered in the complete Brazil payroll guide.
Deadlines that catch foreign headquarters off guard
Direct answer: the two deadlines that most often burn foreign-owned subsidiaries are hiring — reported no later than the day before the employee starts — and termination, reported within 10 days. Both are much tighter than the "add them to the next payroll run" rhythm common in the US and Europe.
| Event | What it reports | Deadline |
|---|---|---|
| S-2200 (or S-2190 pre-hiring) | New hire | The day before work starts |
| S-2299 | Termination | Within 10 days after the termination date |
| S-1200 → S-1299 | Monthly payroll and period closing | By the 15th of the following month (anticipated when not a business day) |
| S-2210 | Work accident (CAT) | Next business day; immediately in case of death |
| S-2220 | Occupational health exam (ASO) | By the 15th of the month following the exam |
| S-2230 | Leave/absence | Varies by leave type — see the events catalog |
| S-2240 | Risk-exposure conditions | By the 15th of the month following the start of the activity or the change in conditions (per the MOS S-1.3 manual) |
Sources: eSocial deadline tables mirroring the MOS S-1.3 manual (gov.br/esocial technical documentation).
What this means operationally:
- "Start Monday" decided on Monday morning is an infraction. The admission event must be accepted before the first day of work. For genuinely last-minute hires, the escape valve is S-2190, a simplified pre-hiring event needing only the worker's CPF number and start date; the full S-2200 record then follows (per the MOS, by the 15th of the following month). Your local team should treat "no eSocial receipt, no badge" as an absolute rule.
- The 10-day termination window is matched by money deadlines. Severance pay itself is due within 10 days of contract end (CLT art. 477), and the termination FGTS deposits plus the FGTS fine are due via the GFD slip by the 10th day as well. A termination in Brazil is a sprint, not a form.
- SST events have their own clock and their own suppliers. Health exams come from occupational-health clinics; risk-condition data comes from safety engineers. If those vendors don't feed your eSocial pipeline, you accumulate silent violations that payroll never sees.
Fines: what non-compliance actually costs
Direct answer: eSocial fines are charged per worker and per infraction, with 2026 values set by Portaria MTE 1.131/2025 (in force since July 4, 2025): R$ 3,101.73 per unregistered employee, and R$ 443.97 plus R$ 104.31 per worker for late, wrong, or omitted information, capped at R$ 44,396.84 per infraction notice.
| Infraction | Amount (2026) | Legal basis |
|---|---|---|
| Unregistered employee — includes hires not reported by the day before start | R$ 3,101.73 per worker (R$ 827.13 for micro/small companies); doubled on recidivism | CLT art. 47; Portaria MTE 1.131/2025 |
| Missing or incomplete registration data | R$ 620.35 per worker | CLT art. 47-A; Portaria MTE 1.131/2025 |
| eSocial information sent late, with errors, or omitted | R$ 443.97 + R$ 104.31 per affected worker, capped at R$ 44,396.84; doubled for recidivism, obstruction of inspection, or contempt | Portaria MTE 1.131/2025 (amending Portaria 667/2021) |
| SST infractions — occupational medicine | R$ 415.87 to R$ 4,160.89 | Portaria MTE 1.131/2025 |
| SST infractions — work safety | R$ 693.11 to R$ 6,935.56 | Portaria MTE 1.131/2025 |
| Late DCTFWeb filing | 2% per month of the contributions reported, capped at 20%; minimum fine (MAED) of R$ 500 (R$ 200 only for a no-movement return) | Lei 10.426/2002, art. 7 (MAED, issued automatically by DCTFWeb since July 2022) |
Context your advisors may cite: the "textbook" values many articles still quote — R$ 3,000 / R$ 800 / R$ 600, fixed by Law 13,874/2019 — were the pre-July-2025 amounts; Portaria MTE 1.131/2025 indexed them upward. Infractions committed between January 1, 2020 and July 3, 2025 get a 40% discount under the same rule.
The per-worker multiplication is the real risk. A systematic error — a mis-mapped rubrica, a broken integration, a provider who quietly stopped transmitting — replicates across every employee and every month until caught. And because eSocial feeds DCTFWeb and FGTS Digital directly, a reporting failure usually snowballs into tax underpayment interest and FGTS arrears on top of the labor fine.
Event rejection and sequencing: the number-one operational failure
Direct answer: eSocial validates every event against precedence rules and rejects anything sent out of order — the classic error is code 407, "the precedence rule for event transmission was not followed." Most eSocial operational pain is not tax law; it is queue management.
The mandatory chain:
- S-1000 (employer registration) must exist before anything else.
- Table events (S-1005 establishments, S-1010 wage-item codes, S-1020 tax allocation) come next.
- Non-periodic events follow — an S-2200 admission must be accepted before any S-1200 remuneration can be filed for that worker.
- Periodic events for the month, with S-1299 closing always last.
Three rules generate most real-world incidents:
- Batches are sequential. Each batch's processing receipt must come back before dependent events go out. A rejected prerequisite cascades rejections to everything downstream — one bad admission event can bounce an entire payroll transmission.
- Closing locks the period. After S-1299 is accepted, nothing in that month can be touched directly. Corrections require reopening with S-1298, then a rectification that references the original event's receipt number (recibo), then a fresh S-1299. Lose your receipt numbers and you lose the ability to correct your own filings — which is why receipt archiving belongs in your governance checklist.
- Rejection handling is a process, not an inbox. A mature operation tracks every rejection with an owner and an aging clock, and reconciles "events sent" against "events accepted" before each closing. Ask your Brazilian provider what their rejection queue looked like last month; a blank stare is diagnostic.
Digital certificates and powers of attorney: who can transmit
Direct answer: transmitting eSocial events requires an ICP-Brasil digital certificate — the company's e-CNPJ or the legal representative's e-CPF (A1 or A3 type). A third party such as an accounting firm can transmit on your behalf using its own certificate plus an electronic power of attorney (procuração eletrônica) registered in the Receita Federal's e-CAC portal.
Three practical facts for a foreign-owned entity:
- The certificate chain is a real dependency. e-CNPJ issuance requires the entity to exist and its legal representative to be identified — often a friction point when directors are abroad. Certificate expiry with no renewal owner is a common way subsidiaries suddenly "go dark" on eSocial.
- Web portal access is via gov.br login only (since June 12, 2023), at silver/gold trust level or via certificate. Only very small employers (domestic, individual micro-entrepreneurs) can operate the simplified web modules without their own certificate; a corporate subsidiary transmits via webservice/certificate in practice.
- FGTS Digital and DET require a separate power of attorney. They use the Ministry of Labor's own SPE (Sistema de Procuração Eletrônica), and powers registered in the Receita's e-CAC or Caixa's old Conectividade Social are not reused — a new SPE grant must be issued. DET (Domicílio Eletrônico Trabalhista) is the government's official electronic mailbox for labor matters; if nobody holds the SPE power and monitors it, inspection notices are legally delivered whether or not anyone reads them.
Map all of this in a simple register: which certificates exist, who physically holds them, when they expire, and which procurações are granted in which system (e-CAC vs. SPE), to whom, with what scope.
What headquarters should require from the local operation
Direct answer: you cannot review Portuguese XML from abroad, but you can demand a short set of monthly artifacts that make eSocial compliance visible and auditable. If your Brazilian provider cannot produce these, that is your finding.
Monthly (attach to the close package):
- S-1299 acceptance receipt for the period — proof the payroll month actually closed in eSocial.
- DCTFWeb filing receipt and the paid DARF, reconciled to the eSocial totalizers (S-5011 social contributions, S-5012 withheld income tax).
- FGTS GFD slip and payment proof, reconciled to the S-5013 totalizer.
- Rejection log: every rejected event, error code, owner, and resolution date — target zero unresolved before closing.
- Headcount reconciliation: workers in eSocial vs. workers in your HR system vs. workers paid.
Standing controls:
- Hiring SLA — contract signed and data collected at least two business days before start; "no S-2200/S-2190 receipt, no first day."
- Termination playbook — the 10-day clock for S-2299, severance payment, and rescissory FGTS, with a named owner.
- Certificate and procuração register — expiry dates, holders, scopes, covering e-CAC and SPE (FGTS Digital/DET), plus DET mailbox monitoring.
- Layout-change watch — someone accountable for reading each Nota Técnica (the technical notes that amend the layout, typically several per year; 2026 is on S-1.3, NT 06/2026) and confirming the payroll vendor's update timeline.
- SST data pipeline — a contract-level obligation for the occupational-health clinic and safety vendor to deliver S-2220/S-2240 data on eSocial deadlines.
This is deliberately a finance-style control set, not an HR checklist: every item is a document that can be filed, reconciled, and audited in English.
How to know if your payroll is compliant right now
Direct answer: run a five-question spot check. Any "no" or "don't know" is a genuine red flag, because eSocial leaves a complete audit trail — there is no ambiguity about whether an event was accepted on time.
- Was S-1299 accepted by the 15th for each of the last 12 months? Receipts exist for every closing; ask for the list.
- Do the eSocial totalizers match what was actually paid? S-5011 vs. DARF, S-5013 vs. GFD, month by month. Gaps mean debt accruing interest.
- Was every DCTFWeb filed by the last business day? Late filings trigger automatic MAED fines and show up in the entity's federal tax good-standing certificate (CND) — which your bank or a future buyer in due diligence will pull.
- Does every current employee have an accepted S-2200 dated before their first day? This is checkable in bulk and is exactly what a labor inspector looks at first.
- Are SST events flowing? If the company has never transmitted an S-2220 or S-2240 but has employees and mandatory periodic exams, the safety module is silently non-compliant.
A provider handling eSocial properly can answer all five with documents in a day. If the answers require "checking with the contador" for a week, commission an independent compliance review — the audit trail is all there, on the government's side.
FAQ
Is there an official English version of eSocial documentation?
No. The official English page (gov.br/esocial/en) is a translated navigation shell — menus and labels only, last updated June 2020. All manuals (the MOS), layouts, technical notes, and validation rules exist only in Portuguese. Verified by direct access on August 19, 2026.
What happens if we report a hire after the employee has started working?
Legally the worker is unregistered, which triggers the CLT art. 47 fine: R$ 3,101.73 per worker (R$ 827.13 for micro/small companies), doubled on recidivism, under Portaria MTE 1.131/2025. The admission event (S-2200, or the simplified S-2190 with just the worker's CPF and start date) must be transmitted no later than the day before work starts.
What is the monthly eSocial deadline?
Periodic payroll events, ending with the S-1299 closing, are due by the 15th of the month following the reference period, brought forward when the 15th is not a business day. Payment of the resulting DARF (social security and withheld income tax) and the FGTS deposit follow by the 20th, and the DCTFWeb return by the last business day of the month.
Is the DCTFWeb deadline the 25th?
Not anymore. It moved from the 15th to the 25th under IN RFB 2.237/2024, for periods from January 2025, and then IN RFB 2.248/2025 moved it to the last business day of the following month. The DARF payment date remains the 20th. Sources still citing the 25th are out of date.
What is eSocial error 407?
"The precedence rule for event transmission was not followed" — the standard rejection when events arrive out of order, such as remuneration (S-1200) for a worker whose admission (S-2200) was never accepted. eSocial enforces a strict chain: employer registration, then tables, then non-periodic events, then periodic events, with S-1299 always last; a rejected prerequisite cascades rejections to every dependent event.
Does eSocial replace payroll software?
No. Your payroll engine still calculates wages, INSS, income tax, and FGTS. eSocial is the mandatory reporting layer that receives the results, validates them, and computes the government's tax totals (the S-5xxx totalizer events), which then drive DCTFWeb and FGTS Digital. Accepted events are not proof the underlying calculation was correct.
Can our accounting firm file eSocial on our behalf?
Yes. The firm transmits with its own ICP-Brasil digital certificate plus an electronic power of attorney (procuração eletrônica) registered in the Receita Federal's e-CAC. Note that FGTS Digital and the DET labor mailbox use a separate power-of-attorney system (the Ministry of Labor's SPE) — e-CAC grants are not reused there, so both must be set up.
How often does eSocial change?
Continuously. The layout in force in 2026 is S-1.3, currently at Nota Técnica 06/2026 (published February 13, 2026, revised April 9, 2026), with schema packages updated in April 2026 — and technical notes typically arrive several times a year. Fine amounts were last updated in July 2025, and payroll tax tables change every January. Someone in your operation must own change-watching.
Keep your Brazil operation compliant
eSocial rewards operations that treat it as an engineering problem — sequencing, receipts, reconciliation — and punishes everyone else per worker, per month. Garoa runs Brazilian payroll and eSocial compliance for foreign-owned subsidiaries with English-language reporting built in: every close ships with the S-1299 receipt, DCTFWeb and FGTS reconciliations, and a rejection log your controller can actually read. [Talk to Garoa] about a compliance review of your current Brazilian payroll — or start with the complete Brazil payroll guide and the employee cost calculator.
Sources
- Decreto No. 8,373/2014 (creation of eSocial) — Planalto: http://www.planalto.gov.br/ccivil_03/_ato2011-2014/2014/decreto/d8373.htm
- Portal eSocial — Conheça o eSocial (gov.br): https://www.gov.br/esocial/pt-br/centrais-de-conteudo/conheca-o-esocial
- Portal eSocial — Cronograma de Implantação (gov.br): https://www.gov.br/esocial/pt-br/acesso-ao-sistema/cronograma-de-implantacao
- Portal eSocial — Leiautes S-1.3, NT 06/2026 (gov.br): https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-versao-s-1-3-nt-06-2026-rev-09-04-2026/index.html
- Portal eSocial — Documentação Técnica (gov.br): https://www.gov.br/esocial/pt-br/documentacao-tecnica
- Portal eSocial — Manual do Empregador Doméstico (gov.br): https://www.gov.br/esocial/pt-br/empregador-domestico/manual-do-empregador-domestico
- Portal eSocial — English page (navigation shell only): https://www.gov.br/esocial/en
- Receita Federal — Perguntas e Respostas DCTFWeb: https://www.gov.br/receitafederal/pt-br/assuntos/orientacao-tributaria/declaracoes-e-demonstrativos/DCTFWeb/arquivos/perguntas-e-respostas-dctfweb-2025-09-23.pdf
- CFC — IN RFB 2.248/2025 altera prazo da DCTFWeb: https://cfc.org.br/noticias/mais-prazo-receita-atende-pleito-das-entidades-contabeis-e-altera-normativo-da-dctfweb/
- IOB Notícias — Prazo da DCTFWeb (IN RFB 2.248/2025): https://noticias.iob.com.br/dctfweb-prazo/
- Ministério do Trabalho e Emprego — FGTS Digital, data de implementação (gov.br): https://www.gov.br/trabalho-e-emprego/pt-br/servicos/empregador/fgtsdigital/comunicados/data-implementacao-fgts-digital-permanece-em-01-03-2024
- Ministério do Trabalho e Emprego — FGTS mensal, prazo dia 20 (gov.br): https://www.gov.br/trabalho-e-emprego/pt-br/servicos/empregador/fgtsdigital/videos-e-tutoriais/novo-prazo-para-recolhimento-do-fgts-mensal-dia-20
- Ministério do Trabalho e Emprego — FGTS Digital FAQ, prazos rescisórios (gov.br): https://www.gov.br/trabalho-e-emprego/pt-br/servicos/empregador/fgtsdigital/perguntas-frequentes
- Portaria MTE No. 1.131/2025 — atualização das multas trabalhistas (DOU, gov.br): https://www.gov.br/trabalho-e-emprego/pt-br/assuntos/credito-do-trabalhador/legislacao-do-governo-federal/portaria-mte-no-1-131-de-3-de-julho-de-2025-multas.pdf
- Conexão Trabalho (CNI) — Portaria MTE 1.131/25 atualiza multas do eSocial: https://conexaotrabalho.portaldaindustria.com.br/publicacoes/detalhe/trabalhista/-geral/portaria-mte-113125-atualiza-valores-das-multas-das-obrigacoes-trabalhistas-no-esocial/
- gov.br — Procuração Eletrônica (SPE) para DET e FGTS Digital: https://www.gov.br/pt-br/servicos/emitir-procuracao-eletronica-para-acesso-aos-sistemas-det-e-fgts-digital
- Portal de login eSocial (acesso gov.br): https://login.esocial.gov.br/
- Tabela de prazos eSocial (espelhando o MOS S-1.3) — Ideal Softwares: https://idealsoftwares.com.br/tabelas/tabela.php?id=734
- Prazos dos eventos SST — CL Rodrigues (consistente com o MOS): https://clrodrigues.com.br/blog-prazo-eventos-sst-esocial
- Tecnospeed — Código 407, regra de precedência: https://atendimento.tecnospeed.com.br/hc/pt-br/articles/360026519414-D%C3%BAvida-geral-C%C3%B3digo-407-A-regra-de-preced%C3%AAncia-na-transmiss%C3%A3o-de-eventos-n%C3%A3o-foi-seguida
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