Tax Filing Obligations for Brazilian Companies: Complete Guide
Opening a company in Brazil is just the beginning. Every active CNPJ carries ongoing filing obligations (obrigações acessórias) — declarations, reports, and digital bookkeeping submissions that must be delivered to federal, state, and municipal authorities on strict deadlines. Missing them triggers automatic penalties, even if you owe no taxes.
What Are Accessory Obligations?
Accessory obligations are informational declarations required by the government alongside your tax payments (principal obligations). They do not create a tax payment themselves but report your financial activity to authorities. Think of them as the “paperwork” side of compliance.
Obligations by Tax Regime
Simples Nacional
| Obligation | Frequency | Deadline | Authority |
|---|---|---|---|
| PGDAS-D (tax calculation) | Monthly | 20th of following month | Receita Federal |
| DEFIS (annual declaration) | Annual | March 31 | Receita Federal |
| DIRF (withholding declaration) | Annual | Last business day of February | Receita Federal |
| GIA (if ICMS applies) | Monthly | Varies by state | SEFAZ |
| NFS-e / NF-e issuance | Per transaction | At time of sale/service | Municipal/State |
Lucro Presumido
| Obligation | Frequency | Deadline | Authority |
|---|---|---|---|
| DCTF (tax debits/credits) | Monthly | 15th of 2nd month after period | Receita Federal |
| EFD-Contribuições (PIS/COFINS) | Monthly | 10th of 2nd month after period | Receita Federal |
| ECF (fiscal accounting) | Annual | Last business day of July | Receita Federal |
| ECD (digital bookkeeping) | Annual | Last business day of June | Receita Federal |
| DIRF | Annual | Last business day of February | Receita Federal |
| GIA (if ICMS applies) | Monthly | Varies by state | SEFAZ |
Lucro Real
All Lucro Presumido obligations plus:
| Obligation | Frequency | Deadline | Authority |
|---|---|---|---|
| EFD-ICMS/IPI (SPED Fiscal) | Monthly | Varies by state (usually 20th) | SEFAZ |
| LALUR (via ECF) | Annual | With ECF submission | Receita Federal |
| EFD-Reinf (withholdings) | Monthly | 15th of following month | Receita Federal |
MEI
| Obligation | Frequency | Deadline | Authority |
|---|---|---|---|
| DAS (fixed monthly tax) | Monthly | 20th of each month | Receita Federal |
| DASN-SIMEI (annual declaration) | Annual | May 31 | Receita Federal |
Understanding the SPED System
SPED (Sistema Público de Escrituração Digital) is Brazil’s digital bookkeeping platform. Most filing obligations are submitted through SPED modules:
- ECD: Digital accounting books (Diário, Razão, Balancetes)
- ECF: Corporate income tax reporting (replaces the old DIPJ)
- EFD-Contribuições: PIS and COFINS detailed reporting
- EFD-ICMS/IPI: State tax (ICMS) and federal excise (IPI) reporting
- EFD-Reinf: Withholding tax and social security reporting
- eSocial: Labor and payroll obligations (covered in a separate guide)
Penalties for Non-Compliance
Penalties for late or missing filings are automatic and can be severe:
| Violation | Penalty |
|---|---|
| Late DCTF | R$ 500/month (Lucro Real) or R$ 200/month (others) |
| Late ECF | 0.25% per month of net income (minimum R$ 100) |
| Late ECD | R$ 500/month (Lucro Real) or R$ 100/month (others) |
| Late EFD-Contribuições | R$ 500/month (minimum) |
| Late DEFIS (Simples) | R$ 50/month of delay |
| Incorrect information | 3% of the transaction value reported incorrectly |
Penalties accumulate monthly and can reach significant amounts even for small companies.
Monthly Compliance Calendar
| Day | Obligation |
|---|---|
| 7th | FGTS payment (if employees) |
| 10th | EFD-Contribuições (2 months prior) |
| 15th | DCTF, EFD-Reinf |
| 20th | PGDAS-D (Simples), DAS (MEI), INSS, EFD-ICMS/IPI |
| 25th | PIS/COFINS payment (Lucro Presumido/Real) |
| Last day | IRPJ/CSLL quarterly (if applicable) |
Dates falling on weekends or holidays move to the previous business day for most obligations.
How to Stay Compliant
- Hire a qualified accountant: This is not optional for Lucro Presumido or Lucro Real companies
- Use accounting software: Automated systems reduce errors and track deadlines
- Maintain organized records: Keep all invoices, receipts, and bank statements accessible
- Monitor government portals: Check your Caixa Postal (e-CAC mailbox) regularly for notifications
SedeFiscal and Compliance
SedeFiscal provides the fiscal address documentation your accountant needs for proper compliance filings. Your address data must match across all declarations — CNPJ card, invoices, SPED submissions, and state registrations. A consistent fiscal address from SedeFiscal ensures this alignment from the start. Focus on building your business while your address compliance is handled.
Need a fiscal address for your company in Brazil?
Plans starting at R$ 19.90/month with mail management included.
View Plans