Skip to main content

Brazil's e-invoicing regulation timeline

View current and upcoming regulation →

Executive summary

Brazil operates a sophisticated, mandatory electronic invoicing system that covers different document types through SEFAZ (Secretaria da Fazenda), the state tax authority infrastructure. The system has been mandatory since 2008 and uses a clearance model (also known as continuous transaction control or CTC), where each invoice must be electronically submitted to tax authorities and formally authorized before it becomes legally valid. This real-time validation ensures that businesses cannot dispatch goods, book revenue, or send invoices to customers until the government has approved the transaction. The Brazilian e-invoicing system encompasses multiple document types for different transaction scenarios. NF-e (Nota Fiscal Eletrônica) is used for B2B and B2G sales of goods and products, requiring authorization before shipping. NFC-e (Nota Fiscal de Consumidor Eletrônica) covers B2C retail transactions for face-to-face sales or home delivery. NFS-e (Nota Fiscal de Serviços Eletrônica) handles B2B and B2G service transactions, with tax assessed by municipalities. NFCom applies to telecommunications and communication services, becoming mandatory in November 2025. Additionally, CT-e (Conhecimento de Transporte Eletrônico) and MDF-e (Manifesto Eletrônico de Documentos Fiscais) cover transportation of goods and grouping of multiple fiscal documents, respectively. Brazil operates a comprehensive e-reporting system through SPED (Sistema Público de Escrituração Digital), which collects financial, accounting, tax, and labor information from Brazilian companies. Invopop provides comprehensive coverage for Brazilian invoicing through the Documentos Fiscais Eletrônicos Brazil app, supporting NF-e, NFS-e, and NFC-e documents. The platform also offers integrations with Stripe and Chargebee, enabling businesses to issue compliant invoices directly from their merchant or ERP platforms while automatically handling the complex SEFAZ authorization process.

Invoicing in Brazil

The Nota Fiscal de Consumidor Eletrônica (NFC-e) is used for face-to-face retail sales or for home delivery to the final consumer (individual or legal entity).
ModelsB2C
FormatLocal XML
InfrastructureSEFAZ
ModelClearance continuous transaction control (CTC)
Scope & DeadlineMandatory since 2008
AgencyRFB
Invopop SupportDocumentos Fiscais Eletrônicos Brazil
https://assets.invopop.com/apps/notas-fiscais-eletronicas-brazil/icon.svg

Documentos Fiscais Eletrônicos Brazil

Get covered →
The Nota Fiscal Eletrônica (NF-e) is used for the sale of goods or products which are reported to the tax authority before shipping. The administration will issue an authorization code that must be printed on the PDF of each invoice.
ModelsB2B, B2G
FormatLocal XML
InfrastructureSEFAZ
ModelClearance continuous transaction control (CTC)
Scope & DeadlineMandatory since 2008
AgencyRFB
Invopop SupportDocumentos Fiscais Eletrônicos Brazil
https://assets.invopop.com/apps/notas-fiscais-eletronicas-brazil/icon.svg

Documentos Fiscais Eletrônicos Brazil

Get covered →
In Jan 2026 the NFS-e tax format will change from the municipal format to a national standard.
The Nota Fiscal de Serviços Eletrônica (NFS-e) is used for service transactions. Tax is assessed by municipalities which then return a code which calculates the tax.
ModelsB2B, B2G
FormatLocal XML
InfrastructureSEFAZ
ModelClearance continuous transaction control (CTC)
Scope & DeadlineMandatory since 2008
AgencyRFB
Invopop SupportDocumentos Fiscais Eletrônicos Brazil
https://assets.invopop.com/apps/notas-fiscais-eletronicas-brazil/icon.svg

Documentos Fiscais Eletrônicos Brazil

Get covered →
The Nota Fiscal de Serviços de Comunicação Eletrônica (NFCom) is used by companies in the telecommunications (mobile, fixed, broadband) and communication (broadcasting, newspapers, etc.) industries.
ModelsB2C, B2B
FormatLocal XML
InfrastructureSEFAZ
ModelClearance continuous transaction control (CTC)
Scope & DeadlineMandatory since November 2025
AgencyRFB
Invopop SupportRequest support
The Conhecimento de Transporte Eletrônico (CT-e) is used for the transportation of goods. MDF-e (Manifesto Eletrônico de Documentos Fiscais) groups multiple fiscal documents (like NF-e or CT-e) when a single vehicle transports goods covered by different invoices or transport documents.
ModelsB2B, B2G
FormatLocal XML
InfrastructureSEFAZ
ModelClearance continuous transaction control (CTC)
Scope & DeadlineCT-e Mandatory since 2010, MDF-e since 2014
AgencyRFB
Invopop SupportRequest support

E-reporting

Brazil has a comprehensive e-reporting system through its SPED (Sistema Público de Escrituração Digital - Public System of Digital Bookkeeping) framework.
The SPED system is a reporting system that collects all financial, accountant, tax and labor information from Brazilian companies, composed of 12 modules, with 7 ancillary obligations and 5 fiscal documents (listed in the e-invoicing section).
FormatStructured plaintext files
Scope & deadlineHR and payroll (eSocial), yearly bookeeping (ECD), digital tax return (ECF), monthly reporting of tax documents to federal authorities (EFD), to state tax authorities (EFD-ICMS/IPI) and social security contributions (EFD-ReInf). For banks e-Financiera is a compliance obligation as well.
Invopop supportNo

Regulation

Electronic invoices in Brazil must be archived for a minimum of five years. This applies to all types of e-invoices, which must be stored in the required XML format.
A clearance model (sometimes called real-time validation or pre-clearance) is a regulatory architecture in which each invoice must be electronically submitted to the tax authority and formally approved before it becomes legally valid. The government acts as an intermediary between the supplier and the buyer and the invoice will only be valid with state authorization. Only after authorization you can dispatch goods, book revenue or send an invoice to the customer.

Participate in our community

Ask and answer questions about Brazil’s regulation →