Ivvora
All insights
Ivvora Insight·

Your Brazil Payroll Provider Filed eSocial. But Did It File and Pay DCTFWeb Correctly?

A 12-month payroll compliance audit of 10 Brazilian employees, with reconciled eSocial records, DCTFWeb declarations, DARF payments, FGTS deposits, and outsourced payroll invoices.

Samarthya Pandey

A Brazilian payroll provider tells you that your monthly payroll was successfully filed through eSocial. You receive the confirmation, approve the provider’s invoice, and assume your company is compliant.

But an accepted eSocial submission does not, by itself, prove that your DCTFWeb declaration was transmitted, your federal payroll taxes were paid, or your employees’ FGTS deposits were completed.

Those are separate steps with separate evidence.

Your payroll provider may have correctly submitted all employee remuneration events but left a DCTFWeb declaration awaiting transmission. It may have submitted the declaration and generated a DARF without completing payment. Or the entire process may have been completed correctly while your company’s accounting records still show an unexplained discrepancy.

The distinction matters because paying your payroll provider is not necessarily the same as paying the Brazilian government.

To demonstrate the problem, Ivvora constructed a hypothetical 12-month audit of a Brazilian company employing 10 people. The audit covers September 2025 through August 2026 and compares employee-level payroll calculations against six independent evidence sources.

The results illustrate five types of exceptions: an FGTS payment shortfall, omitted overtime that affects two statutory obligations, an incomplete federal tax payment, an untransmitted DCTFWeb declaration, and an unexplained provider invoice adjustment.

The analysis also shows why an apparent overcharge should not automatically be classified as duplicate billing or fraud.

The Key Distinction: eSocial, DCTFWeb, DARF, and FGTS Are Not the Same Obligation

Brazil’s payroll compliance process involves several connected but legally distinct systems.

eSocial receives employment, remuneration, payroll-payment, and other required employment information. Accepted payroll events feed the government systems responsible for calculating applicable obligations.

DCTFWeb consolidates relevant tax information originating from eSocial, EFD-Reinf, and, where applicable, the Módulo de Inclusão de Tributos (MIT). It is the federal tax declaration through which the taxpayer reports relevant liabilities and credits.

DARF is the federal revenue payment document used to settle the applicable declared tax liabilities.

FGTS Digital manages the collection of applicable FGTS deposits using remuneration information originating from eSocial.

The four systems answer different audit questions.

System or recordWhat it establishesWhat it does not establish
Payroll registerWhat the employer calculated for each employeeThat the same figures were accepted by government systems
eSocial receipts and totalizersWhether specified events were accepted and which amounts were processedThat DCTFWeb was transmitted or taxes paid
DCTFWeb declaration and receiptWhat liabilities and credits were formally declaredThat all declared balances were settled
DARF and payment recordsWhat federal amounts were paid and allocatedThat the original payroll inputs were correct
FGTS Digital recordsFGTS liabilities and settlement statusThat federal payroll taxes were paid
Provider invoice and bank remittanceWhat the provider charged and what the client fundedThat the provider correctly completed statutory remittances

The Receita Federal explains that successfully closing eSocial or EFD-Reinf generates and updates DCTFWeb information. However, the resulting declaration may still require transmission, unless an applicable automatic-transmission mechanism successfully completes that step.

For employers, this creates an important control principle:

A filing receipt, a tax declaration, a payment document, and a settled payment are four different pieces of evidence.

Sources: Receita Federal — Integration between eSocial, EFD-Reinf and DCTFWeb and eSocial — Manual WEB Geral.

Who Is Responsible When a Brazilian Payroll Provider Handles the Filings?

The answer depends partly on the statutory obligation and partly on the contract with the provider.

For a Brazilian company outsourcing payroll administration, the Brazilian employing entity remains the relevant employer and taxpayer. Delegating preparation, filing, or payment administration to a payroll service provider does not automatically transfer the employer’s statutory responsibilities.

However, the provider may have contractual obligations to prepare accurate calculations, submit events, monitor declarations, initiate payments, retain receipts, and correct errors.

Those obligations should be reviewed separately from the employer’s obligations to the government.

A practical responsibility matrix

ActivityNormally performed byWhat the employer should verify
Maintain employee informationEmployer and/or payroll providerEmployment records and approved changes
Calculate monthly payrollPayroll provider, if outsourcedRegister, deductions, and statutory bases
Submit eSocial eventsAuthorized filing partyAccepted event receipts and totalizers
Transmit DCTFWebAuthorized taxpayer representative or delegated partyActive declaration and delivery receipt
Fund federal payroll taxesEmployer, according to payment arrangementFunding and payment authorization
Execute DARF paymentEmployer or authorized payment administratorActual government payment confirmation
Complete FGTS paymentEmployer or authorized administratorSettled FGTS Digital obligations
Investigate discrepanciesEmployer and provider under their agreementCorrections, evidence, and financial resolution

A provider that only processes payroll may not have authority to move money from the employer’s bank account.

Another provider may offer a fully managed payment service.

A third may calculate liabilities and deliver payment documents for the employer to settle directly.

Therefore, an audit should begin with the service agreement, the authorization arrangements, the designated bank-payment process, and the documented responsibility for each deadline.

An Employer of Record arrangement is different: the legally employing entity may be the EOR rather than the end client. In that situation, the relevant filing CNPJ and contractual audit rights must be established before applying this framework.

Brazil’s 2026 Payroll Compliance Deadlines: Which Date Actually Matters?

One common payroll-control mistake is treating all payroll obligations as though they share a single monthly deadline.

They do not.

For an ordinary Brazilian private-sector corporate employer, the general framework is:

ObligationGeneral deadlineKey distinction
eSocial monthly payroll closing, S-129915th of the following monthGenerally moves to the next fiscal business day if the date is nonworking
DCTFWeb monthly transmissionLast business day of the following monthThis is the declaration deadline
Regular employer/employee social security contributionsGenerally 20th of the following monthGenerally moves earlier if there is no banking activity on the 20th
Monthly FGTS Digital payment20th of the following monthMoves to the preceding business day when applicable
Annual 13th-salary eSocial closingGenerally December 20Subject to the applicable advance-to-prior-business-day rule
Annual 13th-salary DCTFWebGenerally December 20Separate from regular December monthly DCTFWeb
Social security contributions on the annual 13th salaryGenerally December 20Separate annual calculation and payment
FGTS on the 13th salaryAccording to the relevant remuneration and payment periodsNot automatically all payable through the annual December federal tax process

These are general rules. Terminations, specific employer categories, withholding taxes, special declaration types, and other statutory circumstances can produce different timelines.

The DCTFWeb monthly filing deadline deserves particular attention.

For the periods covered by this audit, the regular monthly DCTFWeb deadline is the last business day of the following month. Older references to the 15th or 25th should not be reused as the operative 2026 monthly deadline.

The deadline was changed under Instrução Normativa RFB nº 2.248/2025, which amended IN RFB nº 2.237/2024.

The fact that DCTFWeb can have a later filing deadline does not postpone an earlier statutory tax-payment deadline.

For example, for the hypothetical May 2026 payroll:

  • eSocial monthly closing was generally due June 15, 2026.
  • Ordinary federal payroll contributions were generally due June 19, 2026, because June 20 fell on a Saturday.
  • Monthly FGTS was likewise generally due June 19, 2026.
  • The DCTFWeb monthly declaration was due June 30, 2026.

That creates a situation in which a company could pay its payroll contributions on time but transmit its DCTFWeb declaration later within the permitted filing window.

The opposite is also possible: a company can transmit DCTFWeb correctly but fail to make the payment.

Sources: IN RFB nº 2.237/2024, as amended, IN RFB nº 2.110/2022, Receita Federal — DCTFWeb service, and FGTS Digital — Employer FAQs.

The Ivvora 12-Month Payroll Audit: A Company With 10 Employees

Consider a hypothetical Brazilian company called Empresa Alfa Ltda.

The company employs 10 permanent employees under ordinary Brazilian employment arrangements and outsources its payroll administration.

Its payroll provider charges a fixed service fee and, under this particular contract, collects the amounts required to settle specified payroll-related government obligations.

The company has funded every invoice in this example.

The following analysis uses synthetic records, not actual government records or allegations involving a real payroll provider.

Modeling assumptions

The company is assumed to operate outside Simples Nacional and outside a payroll-tax substitution arrangement that would materially change the calculations.

For the numerical model:

  • Employer social security contribution: 20% of applicable payroll base.
  • Assumed adjusted occupational-risk contribution: 1%.
  • Assumed third-party contributions: 5.8%.
  • Combined modeled employer federal payroll contribution: 26.8%.
  • Ordinary FGTS: 8% of the eligible remuneration base.
  • Employee INSS: calculated progressively using the official tables applicable to each year.
  • Payroll service fee: R$1,800 monthly.
  • All 10 employees qualify for a full 2025 13th salary.
  • No maternity offsets, salary-family credits, compensations, multiple concurrent employment adjustments, tax suspensions, or unusual payroll-base exclusions are assumed.

The 26.8% combined employer contribution is an illustrative company-specific assumption, not a universal Brazilian employer rate. Actual calculations depend on the company’s tax regime, classification, adjusted RAT/FAP, third-party contribution eligibility, and other applicable rules.

The model isolates the federal social-security contribution portion of DCTFWeb and DARF. IRRF, MIT-originated taxes, EFD-Reinf liabilities, and other federal items are outside the numeric ledger and must be reconciled separately in a complete real-world audit.

The payroll provider’s invoice in this example funds these modeled federal contributions and FGTS obligations, plus the provider fee. Net salary payments are settled through a separately controlled payroll bank process.

The 10-employee payroll register

All amounts are in Brazilian reais (R$).

EmployeeMonthly gross salary, September 2025Monthly gross salary, March 2026 onward
BR-0012,200.002,310.00
BR-0022,400.002,520.00
BR-0032,600.002,730.00
BR-0042,800.002,940.00
BR-0053,000.003,150.00
BR-0063,200.003,360.00
BR-0073,400.003,570.00
BR-0083,600.003,780.00
BR-0093,800.003,990.00
BR-0104,000.004,200.00
Total31,000.0032,550.00

A 5% salary increase takes effect on March 1, 2026.

In February 2026, employee BR-010 also receives R$2,000 in taxable overtime remuneration, increasing that month’s total contribution-bearing payroll to R$33,000.

The employer’s payroll register correctly contains that overtime payment, and the payment is assumed to have been made.

However, the hypothetical eSocial submission for February omits it.

This deliberate discrepancy allows us to test whether the provider’s government declarations match the source payroll.

Audit Table 1: Payroll Register vs eSocial vs DCTFWeb vs DARF

The table below separates five figures that payroll providers and finance teams sometimes treat as interchangeable.

Expected DARF is the modeled federal social-security contribution liability calculated from the correct employee-level payroll register.

DCTFWeb amount represents the corresponding social-security contribution amounts appearing in the government workflow, rather than the company’s entire unified federal tax declaration.

DARF paid is the amount confirmed as settled in the hypothetical payment evidence, not merely the amount printed on a payment document.

Payroll periodCorrect payroll base (R$)eSocial base (R$)Expected DARF (R$)DCTFWeb amount (R$)DARF paid (R$)
Sep 202531,000.0031,000.0010,997.5610,997.5610,997.56
Oct 202531,000.0031,000.0010,997.5610,997.5610,997.56
Nov 202531,000.0031,000.0010,997.5610,997.5610,997.56
Dec 202531,000.0031,000.0010,997.5610,997.5610,997.56
Jan 202631,000.0031,000.0010,962.3610,962.3610,962.36
Feb 202633,000.0031,000.0011,771.2710,962.3610,962.36
Mar 202632,550.0032,550.0011,549.8711,549.8711,549.87
Apr 202632,550.0032,550.0011,549.8711,549.8711,049.87
May 202632,550.0032,550.0011,549.8711,549.87*0.00
Jun 202632,550.0032,550.0011,549.8711,549.8711,549.87
Jul 202632,550.0032,550.0011,549.8711,549.8711,549.87
Aug 202632,550.0032,550.0011,549.8711,549.8711,549.87
Total383,300.00381,300.00136,023.09135,214.18123,164.31

The May 2026 amount is visible in a hypothetical DCTFWeb declaration marked “Em andamento” but not transmitted. Therefore, it is a draft amount, not proof of a legally filed declaration. The total DCTFWeb column includes this draft for numerical comparison.

The monthly table excludes the separate 2025 annual 13th-salary DCTFWeb calculation, which is reconciled below.

What the first table reveals

The payroll register totals R$383,300 for the ordinary monthly contribution periods, including February overtime.

The total eSocial remuneration base is R$381,300.

That R$2,000 difference is entirely attributable to the February overtime omission.

The correct modeled federal payroll contribution amount for these monthly periods is R$136,023.09.

The amount calculated through the recorded DCTFWeb workflow is R$135,214.18.

The difference is:

R$136,023.09 − R$135,214.18 = R$808.91

This is a source-data discrepancy.

Separately, the recorded DARF payments total R$123,164.31.

The difference between the government-workflow amount and recorded payments is:

R$135,214.18 − R$123,164.31 = R$12,049.87

That difference consists of a R$500 April payment shortfall and R$11,549.87 for May, where no settled federal payment is found in the hypothetical evidence.

The full monthly federal reconciliation gap is therefore:

R$808.91 + R$12,049.87 = R$12,858.78

Importantly, these are three different control failures: an understated payroll input, a partial payment, and an apparently uncompleted filing-and-payment process.

Audit Table 2: FGTS Deposits, Declaration Status, and Provider Invoices

Federal payroll contributions are only one side of the audit.

FGTS must be reconciled against its own eligible remuneration bases, payment deadlines, government records, and settlement evidence.

The second table includes the 2025 13th-salary FGTS installments in November and December. The federal contribution on the annual 13th salary is handled separately afterward.

PeriodFGTS due (R$)FGTS paid (R$)Monthly DCTFWeb statusProvider invoice (R$)
Sep 20252,480.002,480.00Active15,277.56
Oct 20252,480.002,080.00Active15,277.56
Nov 20253,720.003,720.00Active16,517.56
Dec 20253,720.003,720.00Active27,515.12
Jan 20262,480.002,480.00Active15,242.36
Feb 20262,640.002,480.00Active16,211.27
Mar 20262,604.002,604.00Active15,953.87
Apr 20262,604.002,604.00Active15,953.87
May 20262,604.002,604.00Em andamento15,953.87
Jun 20262,604.002,604.00Active17,193.87
Jul 20262,604.002,604.00Active15,953.87
Aug 20262,604.002,604.00Active15,953.87
Total33,144.0032,584.00203,004.65

The provider invoice figures include the expected federal payroll contribution funding, expected FGTS funding, and R$1,800 monthly service fee.

There are two additional invoice treatments:

  1. The December 2025 invoice includes R$10,997.56 for the separate annual 13th-salary federal contribution payment.
  2. The June 2026 invoice contains an additional R$1,240 labeled as a 2025 13th-salary FGTS reconciliation reserve.

This gives a direct audit trail between the statutory calculations and the cash requested from the client.

The FGTS shortfall

Total FGTS obligations in the modeled period are R$33,144.

Confirmed payments are R$32,584.

Therefore:

R$33,144 − R$32,584 = R$560

The missing R$560 consists of:

  • R$400 in October 2025.
  • R$160 in February 2026.

The October shortfall is a payment-settlement exception because the underlying remuneration and expected FGTS amount agree.

The February shortfall originates from the missing R$2,000 overtime remuneration in the eSocial data.

These two exceptions require different corrective actions.

An auditor should not assume that every FGTS difference can be solved simply by resubmitting the original payroll.

The government declaration, contribution basis, existing deposits, and outstanding payment must first be identified.

The 2025 Annual 13th Salary: The Additional Declaration a Monthly Audit Can Miss

Brazil’s 13th salary creates an additional reconciliation problem because it does not follow the same pattern as 12 ordinary monthly salaries.

In this example, all 10 employees are entitled to their full 2025 13th salary, calculated at R$31,000 in total.

The company pays:

  • First installment in November 2025: R$15,500 gross.
  • Second installment in December 2025: R$15,500 gross before applicable deductions.

The social-security calculation on the annual 13th salary is separate from ordinary December remuneration.

Federal 13th-salary contribution reconciliation

ComponentAmount (R$)
Annual 13th-salary contribution base31,000.00
Employer contributions at assumed 26.8%8,308.00
Employee INSS, calculated separately2,689.56
Total modeled annual federal contribution liability10,997.56
Annual DCTFWeb contribution amount10,997.56
Annual DARF paid10,997.56
Difference0.00

The synthetic evidence assumes the annual declaration and federal payment were completed on time in December 2025.

Because December 20, 2025, fell on a Saturday, the ordinary advance-to-previous-business-day rule made December 19 the relevant general deadline.

The annual federal DARF amount is not included in the regular monthly DARF table. It is included in the December provider funding invoice.

FGTS on the 13th salary

FGTS is treated differently.

The company pays FGTS on the first 13th-salary advance through the relevant November payment-period process and the remaining eligible amount through the December process.

FGTS componentAmount (R$)Included in
First 13th-salary installment1,240.00November 2025 FGTS
Remaining 13th-salary amount1,240.00December 2025 FGTS
Total 13th-salary FGTS2,480.00Already included in the 12-month FGTS table

The annual federal contribution cannot simply be treated as a second annual FGTS payment.

An employer that adds R$2,480 to its December FGTS funding without checking the installment history could end up funding an amount already included elsewhere.

Equally, an employer that checks only the annual DCTFWeb could overlook the FGTS due on the first installment.

The FGTS Digital guidance specifically addresses the separate treatment of 13th-salary advances, annual payroll declarations, and the resulting FGTS contributions.

Source: Ministry of Labour and Employment — FGTS Digital Employer FAQs.

Finding 1: The Provider Filed eSocial, but R$2,000 of Overtime Never Reached the Government Payroll Base

The February 2026 payroll register contains R$33,000 of contribution-bearing remuneration.

The accepted eSocial remuneration base is R$31,000.

The missing R$2,000 belongs to employee BR-010.

This is not simply a mismatch between two totals. It changes the statutory amounts calculated from the employee’s remuneration.

Reproducing the February federal tax difference

The correct employee remuneration for BR-010 is:

R$4,000 salary + R$2,000 overtime = R$6,000

Under the progressive 2026 employee INSS table:

CalculationCorrect payrollSubmitted payroll
BR-010 contribution baseR$6,000.00R$4,000.00
Employee INSSR$641.51R$368.60
Employer contributions attributable to omitted amountR$536.00R$0.00
FGTS attributable to omitted amountR$160.00R$0.00

The employee INSS difference is:

R$641.51 − R$368.60 = R$272.91

The additional modeled employer contribution is:

R$2,000 × 26.8% = R$536.00

Therefore, the total federal contribution difference is:

R$272.91 + R$536.00 = R$808.91

The additional FGTS is:

R$2,000 × 8% = R$160.00

Total modeled statutory shortfall originating from the February omission: R$968.91.

The provider’s February invoice was calculated using the correct payroll register. However, the hypothetical government payments were based on the understated submission.

This is a particularly important failure mode: the employer can be charged using the correct internal payroll while the statutory submissions use incomplete payroll information.

An accepted eSocial closing event does not prove that the accepted data was economically correct.

The audit requires employee-level reconciliation of remuneration rubrics, incidence codes, government totalizers, and payroll calculations.

Source: INSS — Official contribution tables.

Finding 2: April DCTFWeb Was Correct, but the DARF Payment Was R$500 Short

April 2026 presents a different failure.

The payroll register, eSocial remuneration data, and calculated DCTFWeb social-security liabilities agree.

The correct modeled obligation is R$11,549.87.

The hypothetical payment evidence identifies only R$11,049.87 as settled.

The difference is R$500.

This is not a payroll-calculation error. It is a payment reconciliation exception.

Before declaring R$500 unpaid, a real employer should verify whether the difference was covered through a permitted compensation, another correctly allocated DARF, or a later payment not yet reflected in the original evidence package.

The Receita Federal’s records should be checked by the relevant taxpayer, period, and revenue code.

If no applicable settlement or credit exists, the employer should arrange the appropriate supplementary payment and calculate any applicable late-payment charges.

The DCTFWeb itself does not necessarily need an amendment where the originally declared liability was accurate and only the payment was incomplete.

A common audit mistake is to reopen payroll data that was never wrong.

Finding 3: May eSocial Was Closed, but DCTFWeb Was Not Transmitted

May 2026 produces the most serious filing-status exception in the illustrative dataset.

The payroll provider has an accepted eSocial closing event.

The calculated federal payroll contribution amount is R$11,549.87.

However, the DCTFWeb record remains in the status “Em andamento” as of the October 16, 2026 audit review.

In this hypothetical case, the auditor has checked the declaration filters and history and found no active original declaration or valid subsequently transmitted replacement for May.

The audit also finds no corresponding settled federal payment or valid compensating credit.

The service provider had nevertheless invoiced the employer for the full expected statutory amount.

These facts create two distinct unresolved issues.

First, the relevant DCTFWeb transmission has not been established.

Second, the modeled federal contribution payment of R$11,549.87 has not been established.

The employer should not treat the accepted S-1299 event as proof that DCTFWeb was filed.

Under the eSocial process, an automatic DCTFWeb transmission may be requested through the relevant closing event when permitted. However, the request’s outcome and the actual declaration status still matter.

The corrective investigation should establish whether the declaration can be transmitted, whether additional tax data or credit allocations are required, and what payment and penalty exposure exists.

It should also establish where the R$11,549.87 collected from the employer was held or applied.

An invoice showing “tax funded” is not itself evidence of tax settlement.

Sources: eSocial — S-1299 closing procedures and Receita Federal — DCTFWeb guidance.

Finding 4: October FGTS Was Underpaid Even Though the eSocial Data Was Correct

In October 2025, the eligible monthly FGTS base was R$31,000.

The modeled obligation was:

R$31,000 × 8% = R$2,480

The accepted eSocial figures agreed with the payroll register.

The hypothetical FGTS settlement records show only R$2,080 paid.

That leaves R$400 requiring reconciliation.

Unlike the February case, the underlying payroll information does not need to change merely to explain the difference.

The appropriate first steps are to confirm the FGTS Digital debt, review existing payment allocations, identify affected employee accounts, and determine whether a supplementary guide is necessary.

The FGTS Digital employer consultation and debt-management functions should be used to verify remaining liabilities rather than relying exclusively on the payroll provider’s bank debit.

A bank instruction to pay is not always the same as a completed and correctly allocated FGTS settlement.

Finding 5: The June Provider Invoice Includes an Unexplained R$1,240 Reserve

June 2026 contains an additional R$1,240 charge labeled:

“2025 13th-salary FGTS reconciliation reserve.”

The provider has already billed the statutory funding for the modeled 2025 13th-salary FGTS obligations within the November and December invoices.

Those amounts also appear as paid in the synthetic FGTS records.

Does the June invoice prove the provider billed the employer twice?

No.

The additional amount is an unresolved billing item until the provider explains its accounting treatment.

It could represent a genuine correction, a reserve carried forward, a misallocated receipt, an internal accounting adjustment, or an erroneously repeated funding request.

The employer should request the following information:

  • Original obligation and relevant employee or payroll period.
  • Previously funded amount.
  • Government settlement evidence.
  • Reserve opening and closing balances.
  • Reason for the June adjustment.
  • Whether a previously held amount was applied, refunded, or remains available.
  • The contractual authority for collecting or retaining the amount.

If the charge is unsupported after reconciliation, the appropriate remedy may be a credit, refund, or contractual adjustment.

It should not be described as proven fraud or an established duplicate statutory payment simply because the same nominal amount appears in an earlier invoice.

Duplicate funding, duplicate invoicing, and duplicate government payment are three different findings.

A company may have funded the provider twice while the provider made only one statutory payment. Alternatively, it may have paid one invoice that contained two legitimate obligations.

The evidence must establish which situation occurred.

The Full Reconciliation: How Much of the Employer’s Money Is Still Unexplained?

The 12-month audit now has enough information to reconcile the modeled federal tax obligations, FGTS, provider fees, and invoice funding.

Federal contribution reconciliation

ItemAmount (R$)
Correct regular monthly federal contributions136,023.09
Correct annual 2025 13th-salary federal contributions10,997.56
Total expected federal contributions147,020.65
Regular monthly contributions actually paid123,164.31
Annual 13th-salary contributions actually paid10,997.56
Total federal contributions paid134,161.87
Unreconciled federal contributions12,858.78

FGTS reconciliation

ItemAmount (R$)
Correct total FGTS obligations, including 2025 13th salary33,144.00
Confirmed FGTS settlements32,584.00
Unreconciled FGTS560.00

Provider cash-funding reconciliation

ItemAmount (R$)
Total provider invoices funded203,004.65
Less federal contributions actually paid(134,161.87)
Less FGTS actually paid(32,584.00)
Less 12 monthly service fees(21,600.00)
Unexplained or unapplied funding14,658.78

The R$14,658.78 balance reconciles exactly to the exceptions identified:

ExceptionAmount (R$)
February federal contribution understatement808.91
February FGTS understatement160.00
October FGTS payment shortfall400.00
April federal payment shortfall500.00
May federal amount with no established payment11,549.87
June unexplained invoice reserve1,240.00
Total14,658.78

This is not an additional statutory liability of R$14,658.78 on top of the items already listed.

It is the modeled difference between the funds collected by the provider and the evidenced uses of those funds.

Of that amount:

R$13,418.78 represents modeled statutory amounts requiring reconciliation or settlement.

R$1,240 represents an unsupported additional billing or reserve item requiring commercial reconciliation.

The result assumes that all invoices were funded, the payment evidence is complete, there are no other legitimate allocations or credits, and the modeled charges are the only transactions in the relevant funding account.

In an actual audit, these conditions must be tested before describing the balance as funds held by the provider or money owed back to the client.

A service provider’s invoice ledger alone cannot establish the location or ownership of cash.

How to Reproduce the Employer Contribution Calculations

The contribution calculations use the following methodology.

For each employee and period:

Step 1: Establish the correct remuneration base.

Identify salary, taxable overtime, and other applicable remuneration. Apply the correct incidence rules and exclusions for the particular contribution.

Step 2: Calculate employee INSS progressively.

For this hypothetical model, the employee’s individual INSS is calculated against the official brackets for the applicable year and rounded to cents.

The applicable tables differ between 2025 and 2026. The model therefore does not reuse the 2025 employee deductions in 2026.

For instance, for the unchanged R$31,000 ten-person register:

Component20252026
Gross contribution baseR$31,000.00R$31,000.00
Total employee INSSR$2,689.56R$2,654.36
Modeled employer contributionR$8,308.00R$8,308.00
Total federal contributionR$10,997.56R$10,962.36

The R$35.20 difference results from the different employee INSS schedules in the model, not a change in the employer contribution assumption.

Step 3: Calculate modeled employer contributions.

For a R$32,550 eligible base:

R$32,550 × 26.8% = R$8,723.40

Step 4: Add employee INSS deductions.

For the ten-person payroll after the March 2026 increase, the calculated employee INSS is R$2,826.47.

Therefore:

R$8,723.40 + R$2,826.47 = R$11,549.87

Step 5: Calculate FGTS separately.

R$32,550 × 8% = R$2,604

The amounts should be compared to the government records at the relevant contribution and employee level, not only by total.

The formulas are reproducible, but the assumed rates and incidence classifications must not be substituted for a real company’s statutory configuration.

Source: INSS — Monthly contribution tables.

Why the DCTFWeb Total Might Not Match the Payroll Provider’s Tax Figure

An employer auditing only the headline DCTFWeb amount can reach the wrong conclusion.

Since January 2025, DCTFWeb has also incorporated the federal tax obligations formerly reported through the old DCTF program, using the MIT where applicable.

DCTFWeb can consequently consolidate amounts originating from:

  • eSocial payroll information.
  • EFD-Reinf information.
  • MIT submissions for relevant federal taxes.
  • Available tax credits, withholdings, and permitted compensations.

It can also include liabilities that have different calculation periods and payment rules.

The total DCTFWeb amount is therefore not necessarily equal to the employer’s payroll-related INSS calculation.

An auditor should first extract the specific payroll contribution debits and relevant credits.

The correct reconciliation is:

Payroll contribution calculation → eSocial tax base → DCTFWeb payroll contribution debits and credits → amount due → correctly allocated payments.

Separately:

EFD-Reinf and MIT obligations → corresponding DCTFWeb debits and credits → respective payment and settlement evidence.

The different components can then be reconciled into the total declaration.

This is especially important where the employer has multiple establishments. Receita Federal guidance confirms that DCTFWeb and its DARF are generally centralized at the company or head-office level, with data from the relevant establishments.

A subsidiary’s payroll amount should not automatically be compared with the entire company’s DARF as though no other establishments existed.

Sources: Receita Federal — Federal tax declarations and DCTFWeb centralization across establishments.

How to Correct the Five Exceptions Without Making the Audit Worse

Finding a discrepancy is not the same as completing its correction.

An appropriate remediation process depends on whether the underlying government payroll data, declaration, payment, or invoice was wrong.

Correction A: February’s missing overtime

First, verify the employee’s overtime record, pay statement, actual payment, and correct statutory incidence.

If the omission is confirmed, the authorized filing party should review the necessary eSocial rectification procedure.

For a closed period, this generally involves reopening the relevant payroll through S-1298, correcting the affected event, and closing the period again through S-1299.

Receita Federal guidance explains that a new eSocial or EFD-Reinf apuração can generate a DCTFWeb rectification awaiting transmission.

The responsible party must then ensure that the revised declaration is correctly transmitted and the additional liability settled.

The earlier DARF payment should be reconciled against the revised liability rather than ignored or unnecessarily paid again.

FGTS must be reviewed and corrected through its applicable process as well.

A correction to the February payroll may also affect later accruals, annual remuneration calculations, or other employment entitlements, including the calculation of variable remuneration for the 2026 13th salary.

Those downstream consequences are not included in the R$968.91 immediate shortfall.

Correction B: April’s incomplete DARF payment

If the declaration was correct, do not alter the payroll merely to make the numbers match the payment.

Check government payment allocations, permitted credits, and balances.

If R$500 remains unpaid, arrange the appropriate supplementary remittance and account for any late-payment charges.

Correction C: May’s untransmitted DCTFWeb

Establish the correct original declaration, whether there are other data sources pending integration, and whether a valid original or replacement was already transmitted.

If the declaration genuinely remains untransmitted, complete the required filing and payment correction.

Check whether any applicable late-filing penalty or payment charges have arisen.

Correction D: October’s FGTS shortfall

Inspect the employee-level FGTS Digital records and payment settlements.

If the liability is correctly declared but underpaid, settle the remaining amount using the appropriate government process, including any applicable charges.

Correction E: June’s unexplained reserve

Request the contractual and accounting basis for the adjustment.

Reconcile it to the original invoices and government payment evidence before deciding whether a credit or refund is appropriate.

Sources: eSocial — Reopening payroll and closing events, Receita Federal — Correcting DCTFWeb after changes to source filings, and FGTS Digital — Employer guidance.

The Evidence Package Every Brazil Payroll Provider Should Deliver

A compliant month-end reporting package should let the employer independently trace every material liability from payroll calculation to government settlement.

The following audit file is a practical starting point.

Evidence requiredMinimum information
Employee-level payroll registerEmployee identifier, remuneration, deductions, contribution bases, net pay
Payroll bank reconciliationNet salary amounts, settlement dates, returned or failed payments
eSocial event evidenceAccepted remuneration/payment events and applicable receipt identifiers
eSocial period closingS-1299 acceptance and relevant totalizers
DCTFWeb filing recordTaxpayer, period, declaration type, status, receipt and transmission date
DCTFWeb tax breakdownTax/revenue codes, debits, credits, allocations, balances
Federal payment evidenceDARF identification, payment date, amount, settlement and allocation
FGTS Digital recordsEmployee-level liabilities, guides, payment dates and outstanding balances
Provider invoice breakdownService fees, statutory funding, reserves, adjustments and credits
Provider cash reconciliationFunds collected, funds disbursed, cash held and refunds
Exceptions registerDiscrepancy, accountable party, deadline, correction and closure evidence

Screenshots are useful supporting documents, but they should not replace original receipts, downloadable reports, or transaction records wherever those are available.

The employer should also control access to its records, maintain the necessary authorizations, and retain documents under the applicable legal and contractual retention requirements.

Because these files contain personal and financial information, access should be limited to authorized personnel and handled in accordance with Brazil’s applicable data protection obligations.

A Monthly Exception Scorecard for Finance Teams

Rather than judging payroll only by whether the provider marked the month “completed,” an employer can score six separate controls.

ControlPass condition
Payroll accuracyApproved employee-level calculations match the source records
eSocial accuracyAccepted government events and totalizers match the approved payroll
DCTFWeb completionAppropriate declaration transmitted, with valid receipt and correct status
Federal settlementApplicable liability settled or validly offset, with traceable evidence
FGTS settlementRequired contributions settled and correctly allocated
Commercial reconciliationProvider charges match contractual fees, actual liabilities, and documented reserves

For the hypothetical 12-month audit, these controls reveal:

PeriodException identifiedPrimary control affected
October 2025R$400 FGTS shortfallFGTS settlement
February 2026R$2,000 overtime omitted; R$968.91 modeled statutory differencePayroll-to-government accuracy
April 2026R$500 DARF payment differenceFederal settlement
May 2026Untransmitted declaration and R$11,549.87 payment not establishedDCTFWeb completion and federal settlement
June 2026R$1,240 unexplained funding adjustmentProvider billing reconciliation

Other monthly controls in the synthetic dataset pass within the deliberately limited audit scope.

This is more informative than a single green “payroll completed” indicator.

A provider can complete five stages correctly and fail the sixth. The employer still needs to know which stage failed and what it means financially.

Five Questions to Ask a Brazil Payroll Provider Before Renewing the Contract

1. Do you guarantee eSocial submission only, or actual DCTFWeb transmission?

A provider may be responsible only for generating the information that flows into DCTFWeb.

The contract should state who reviews, transmits, and verifies the declaration, including any automated-transmission process.

2. Who is responsible for authorizing and executing DARF payments?

Establish whether the employer pays directly or the provider executes payments on its behalf.

Specify what constitutes completed payment evidence and how failed or rejected payments are handled.

3. Can we independently verify FGTS deposits by employee?

A company-level amount is useful, but employee-level payment and allocation evidence helps identify missing or incorrectly attributed contributions.

4. What happens to unused statutory funding?

If the provider collects funds ahead of payment, the agreement should define reserve treatment, reconciliations, ownership of funds, credits, refunds, and termination settlement procedures.

5. Who pays when the provider makes an error?

Distinguish responsibility for incorrect source data provided by the employer from mistakes made during calculation, filing, or payment administration.

Review contractual liability limitations, correction obligations, notice requirements, and the treatment of penalties and interest.

The agreement should not leave the employer guessing who is expected to fix a government filing after the deadline has passed.

Brazil Payroll Audit Checklist: A 30-Minute Monthly Review

A properly organized evidence package can make the initial review relatively quick, although investigating or resolving exceptions can take considerably longer.

Use the following order:

  1. Confirm payroll completeness. Check employee headcount, new hires, terminations, remuneration changes, overtime, absences, and special payments.
  2. Match eSocial against payroll. Compare employee-level remuneration bases and government totalizers with the approved register.
  3. Check eSocial closure. Verify accepted receipts and confirm whether the closing event was processed successfully.
  4. Verify DCTFWeb status. Check the correct tax period, declaration category, original and rectifying versions, and actual transmission receipt.
  5. Reconcile federal taxes. Match payroll-specific liabilities and credits to the relevant government payment and allocation records.
  6. Reconcile FGTS independently. Check eligible wages, deposits, settlement dates, employee allocations, and open liabilities.
  7. Reconcile provider funding. Match invoice line items to government liabilities and payments, then investigate reserves, adjustments, and unapplied funds.
  8. Close exceptions with proof. Each discrepancy should have an explanation, corrective action, responsible person, and final evidence.

This review should be repeated monthly rather than deferred to year-end.

When performed regularly, it is easier to resolve differences before corrections affect multiple reporting periods.

Frequently Asked Questions

Does filing eSocial automatically mean DCTFWeb has been filed?

No. eSocial closing supplies relevant information to DCTFWeb, but the resulting declaration’s transmission status must be verified. Some eligible workflows support automatic transmission, yet the actual successful result and receipt remain important.

Is DCTFWeb the same as paying INSS in Brazil?

No. DCTFWeb is the tax-declaration system. Payment is a separate obligation, generally performed through DARF for the applicable federal payroll contributions.

What is the monthly DCTFWeb filing deadline in 2026?

The general monthly deadline is the last business day of the following month under the applicable amended Receita Federal rules. It should not be confused with the generally earlier payment deadline for ordinary payroll contributions.

Can a payroll provider correctly file DCTFWeb but still leave federal payroll taxes unpaid?

Yes. A declaration can be accurate and successfully transmitted even when the resulting payable balance is not fully settled.

Can the company recover money collected by a payroll provider but not remitted?

Potentially, depending on the contractual arrangement, payment evidence, legal rights, and the provider’s accounting records. An apparent funding imbalance should first be reconciled and documented. Tax obligations to the government may still require urgent attention regardless of a subsequent commercial recovery.

Does Brazil’s annual 13th salary require separate DCTFWeb verification?

Yes, where the annual declaration is required. The federal contribution calculation on the annual 13th salary must be checked separately from regular monthly payroll, while its FGTS treatment must also be reconciled through the applicable payment periods.

Can an employer audit DCTFWeb using only the payroll provider’s invoices?

No. Invoices show what the provider charged or requested, not necessarily what the government received. A reliable audit needs source payroll records, accepted government data, declarations, payment allocations, and settlement evidence.

Can an incorrect eSocial filing affect both DCTFWeb and FGTS?

Yes. Incorrect remuneration or incidence information may affect the amounts calculated for more than one statutory system, although the specific consequences depend on the classification of the payment and applicable rules.

The Employer’s Real Exposure Is Not Just the Unpaid Tax

The hypothetical company in this audit funded R$203,004.65 through its payroll provider for the modeled statutory obligations and service fees.

The audit identifies R$13,418.78 in statutory amounts requiring reconciliation or settlement and another R$1,240 of unexplained additional funding.

Yet the largest operational risk is broader than the immediate accounting difference.

An omitted remuneration event can affect employee contribution records, government declarations, FGTS deposits, and later employment-related calculations.

An untransmitted declaration can create a filing issue even where an underlying calculation is accurate.

An unsettled DARF or FGTS guide can expose the employer to payment-related consequences.

And poorly documented provider reserves can make a relatively straightforward payroll budget difficult to audit or unwind when changing providers.

The correct objective is therefore not simply to obtain an eSocial receipt.

It is to establish an unbroken, independently verifiable chain:

Approved payroll → Accepted eSocial data → Correct DCTFWeb declaration → Settled DARF → Settled FGTS → Reconciled provider invoice.

Where the chain breaks, the employer should be able to identify the precise difference, the applicable reporting period, the corrective action, and the party contractually responsible for resolving it.

How Ivvora Helps Employers Maintain Visibility Into Brazilian Payroll

Outsourcing payroll administration should reduce operational complexity without forcing employers to surrender visibility into the underlying compliance process.

Ivvora helps international employers evaluate Brazilian payroll obligations, understand the distinction between payroll calculations and government remittances, and assess the transparency of outsourced payroll and employment arrangements.

When reviewing a Brazil payroll solution, employers should look beyond the monthly processing fee and ask whether the service model provides clear reporting on statutory costs, filing responsibilities, government payments, and year-end reconciliation.

A payroll service is not fully transparent merely because it produces a payslip and an invoice.

The employer should be able to establish what was owed, what was declared, what was paid, and what remains outstanding.

Explore Brazil payroll and employer compliance solutions with Ivvora.


Methodology and Official Sources

Audit period: September 2025–August 2026
Regulatory review date: October 16, 2026
Dataset: Synthetic 10-employee payroll and provider-payment records
Currency: Brazilian real (BRL)
Calculation approach: Employee-level progressive INSS deductions, illustrative employer contribution rates, statutory-base FGTS modeling, and independent cash reconciliation.

All figures are illustrative, calculated specifically for the assumptions described in this article. They are not estimates of the statutory liabilities of an unidentified real company.

The model excludes separate IRRF calculations, nonpayroll DCTFWeb liabilities, EFD-Reinf/MIT reconciliations, contractual benefits, férias and associated additional remuneration, penalties, interest, and future 2026 13th-salary adjustments.

Actual employer compliance calculations require the applicable contribution classification, tax regime, payroll incidence codes, credits, relevant collective agreements, and official government records.

Primary regulatory references:

  1. Receita Federal — IN RFB nº 2.237/2024, as amended: DCTFWeb obligations and deadlines
  2. Receita Federal — Federal tax declarations and MIT integration
  3. Receita Federal — IN RFB nº 2.110/2022: Social-security payment provisions
  4. eSocial — General employer manual, including S-1298 and S-1299
  5. INSS — Official monthly employee contribution tables
  6. eSocial — Official 2025 employee INSS table
  7. Ministry of Labour and Employment — FGTS Digital employer FAQs
  8. Ministry of Labour and Employment — FGTS Digital manuals and technical documentation
  9. Receita Federal — DCTFWeb integration with eSocial and EFD-Reinf
  10. Receita Federal — DCTFWeb correction following source-filing rectification

This article provides an illustrative payroll-audit framework for educational and commercial evaluation purposes. It does not replace a company-specific assessment by qualified Brazilian payroll, accounting, tax, or legal professionals.

Ivvora provides research and planning information. Country-specific legal, employment, tax and payroll decisions should be reviewed against current requirements and the facts of the individual case.

Explore hiring costs →