Short answer. Brazil’s federal tax compliance runs through SPED, the digital bookkeeping system. A foreign-owned company will routinely deal with three pillars: the annual ECF, the DCTFWeb for confessing federal taxes due, and EFD-Reinf for withholdings and certain reportable payments. This is an orientation, not an operational filing manual.
SPED — the backbone
SPED (Sistema Público de Escrituração Digital) is the umbrella for Brazil’s electronic accounting and tax bookkeeping. Most federal obligations are sub-systems of SPED, filed digitally and cross-checked by the tax authority. [Source: Receita Federal — SPED]
ECF — Escrituração Contábil Fiscal
The ECF is the annual accounting-fiscal bookkeeping that reports the company’s accounting and tax results and computes IRPJ and CSLL. It is where the profit regime (Lucro Real or Presumido) is reflected and reconciled. [Source: Receita Federal — SPED/ECF]
DCTFWeb — confessing what you owe
The DCTFWeb is the declaration through which the company confesses federal taxes and contributions due, generating the collection document. Since January 2025 it has replaced the old monthly DCTF: through the MIT (Módulo de Inclusão de Tributos) it now covers IRPJ, CSLL, PIS/COFINS, IPI and IRRF as well as social-security amounts. It consolidates information fed from other modules. [Source: Receita Federal — DCTFWeb]
EFD-Reinf — withholdings and reportable payments
EFD-Reinf reports withholdings and certain payments — and is now also used to report the withholding on profits and dividends introduced from 2026. It feeds into DCTFWeb, and since 2025 it replaced the annual DIRF — see the full EFD-Reinf guide. [Source: Receita Federal — EFD-Reinf]
Practical takeaway
For a foreign owner, the lesson is that Brazil’s compliance is digital, frequent and cross-referenced: the systems reconcile against each other, so inconsistencies surface quickly. Budget for a competent local accounting/tax provider and treat the SPED calendar as a core operating obligation, not an afterthought.
FAQ
What is the main annual corporate filing? The ECF, which reports accounting/tax results and computes IRPJ and CSLL.
What is DCTFWeb for? To confess federal taxes and contributions due and generate the payment document.
Where is the 2026 dividend withholding reported? Through EFD-Reinf, which captures withholdings and reportable payments.
Sources
Official sources reviewed for this brief: the Receita Federal digital-bookkeeping system (SPED) and its modules — ECF, DCTFWeb and EFD-Reinf.