← Back to global tracker
πŸ‡§πŸ‡·

Country deep dive

Brazil

Americas Β· BR Β· Non-EU
Last updated: 21 July 2026
Compliance model: Multi-layered clearance (state + municipal + federal)
500+
Structured XML tags
44-digit
Chave de acesso (access key)
5,000+
Municipal NFS-e variations
5 yrs
Archive requirement
2033
Full CBS/IBS migration complete
01

Compliance timeline

Brazil's NF-e system has run since the mid-2000s with near-universal adoption β€” the live story today is the consumption tax reform being layered into the existing infrastructure.

2005–2010
2005–2010In effect
NF-e system established, reaching near-universal adoption

Brazil pioneered clearance-model e-invoicing in Latin America β€” goods cannot legally ship without a SEFAZ-authorised NF-e.

2023
1 Sep 2023In effect
NFS-e mandatory for MEIs (micro-entrepreneurs)

Originally due 3 April 2023, this brought Brazil's smallest formal businesses into structured service-invoice reporting via the emerging national NFS-e framework.

December 2024
6 Dec 2024In effect
Technical Note 2025.002 published

Defines the CST tax codes for the three new consumption taxes β€” CBS, IBS, and the Selective Tax (IS) β€” and begins the long process of updating NF-e/NFC-e XML layouts for the reform.

January 2025
16 Jan 2025In effect
Lei Complementar 214/2025 enacted

Formally institutes IBS, CBS, and the Selective Tax, replacing PIS, COFINS, IPI, ICMS, and ISS under a Dual VAT model β€” the legal foundation for everything that follows.

2025
1 Jul – 30 Sep 2025In effect
Test environment opens for new tax codes

Businesses can trial the new CST codes and CBS/IBS/IS fields against SEFAZ's homologation servers ahead of go-live.

1 Dec 2025In effect
NT 2025.002 v1.33 postpones the hard validation block

The rule that would reject invoices missing IBS/CBS fields is marked "future implementation" rather than enforced immediately β€” a technical relaxation, but explicitly not a legal exemption.

January 2026
1 Jan 2026In effect
Legal obligation begins β€” test rates, no rejection yet

Companies under the Normal Tax Regime must include CBS (0.9%) and IBS (0.1%) test-rate data in NF-e/NFC-e documents. Missing data won't cause rejection during this "soft-landing" window (through April 2026), but the underlying legal requirement is already in force.

April 2026
1 Apr 2026In effect
Field validation tightens

Authorization systems begin rigorously checking CBS/IBS field consistency β€” invoices with missing or inconsistent data now risk rejection.

August 2026
3 Aug 2026Due soon
Full legal effect for General Tax Regime taxpayers (NT v1.40)

Under Technical Note 2025.002-RTC v1.40, General Tax Regime taxpayers must report IBS and CBS groups with full legal effect β€” failure risks document rejection in the production environment, which in practice halts the movement of goods.

2027–2033
2027 β†’ 2033Upcoming
CBS/IS collection begins; full migration completes by 2033

Actual tax collection under CBS and the Selective Tax starts in 2027, with the legacy taxes (PIS, COFINS, IPI, ICMS, ISS) phased out entirely by 2033 β€” this is a genuinely multi-year transition, not a single cutover date.

02

File format & data specification

Brazil's XML depth is genuinely unusual β€” this is a far more granular structure than most European e-invoicing standards.

Document structure

Legal documentThe signed XML β€” not the printed DANFE
Structure depth500+ structured tags, 400+ validation rules
Model codesModel 55 (NF-e), Model 65 (NFC-e)

The DANFE contains less than 10% of the XML's data β€” treat any AP process that only reads the DANFE as manually re-keying information that already exists in structured form, and likely missing tax detail that affects input credit recovery.

The 44-digit access key

NameChave de acesso
ScopeUnique across all of Brazil, across all time
Governing specSEFAZ Nota TΓ©cnica 2011/004

This single key is all you need to verify an NF-e's authenticity, check whether it's been cancelled, or retrieve the full XML directly from SEFAZ β€” treat it as the universal reference for any Brazilian invoice.

Digital signature

Certificate typesA1 (software-based) or A3 (hardware token)
AccreditationICP-Brasil-accredited certificate authority

Both certificate types are valid β€” A1 suits automated high-volume issuance, A3 suits lower-volume or higher-security scenarios, but confirm which your specific ERP integration supports.

New tax reform fields (NT 2025.002-RTC)

New groupsIBS, CBS, and IS (Selective Tax) data groups
New tax codesCST codes specific to the three new taxes
New document typesFormal Debit Notes and Credit Notes within model 55

Debit and Credit Notes are a genuinely new instrument, not a repurposed old one β€” but they explicitly cannot be used to adjust legacy ICMS or IPI unless that legislation is separately amended.

03

Transmission protocol

Brazil doesn't run one e-invoicing system β€” it runs several, split by transaction type and level of government, each with its own quirks.

The document family

NF-eGoods β€” state-level SEFAZ
NFC-eRetail/consumer receipts β€” state-level SEFAZ
CT-eTransport documents β€” state-level SEFAZ
NFS-eServices β€” municipal level (5,000+ variations)

Which system applies depends entirely on what you're invoicing β€” goods, transport, and retail sit with the state; services sit with the municipality, and municipal requirements vary significantly.

The NF-e clearance flow

1. Generate XML2. Digitally sign3. Submit via SOAP to state SEFAZ4. SEFAZ authorises5. Ship with DANFE

The NF-e is also transmitted to the Receita Federal do Brasil's national repository (Ambiente Nacional) β€” a federal-level backstop that exists alongside the state-level authorization.

NFS-e fragmentation, and the fix underway

Current stateEach Prefeitura (municipality) sets its own requirements
National standardSNNFS-e (Sistema Nacional da Nota Fiscal de ServiΓ§os EletrΓ΄nica)
ComponentsCentralized submission portal + NDE (National Data Environment) repository

SNNFS-e adoption is gradual and not yet mandatory everywhere β€” check your specific municipality's current status rather than assuming national standardisation has already happened.

What's coming: Split Payment

Legal basisJoint Administrative Act RFB/CGIBS No. 2/2026
What it doesPublishes technical documentation for a Public Split Payment Platform

This is an emerging piece of the reform architecture β€” automatic tax remittance at the point of payment β€” worth tracking even though it's not yet a live obligation.

04

Getting set up

Because the tax reform sits on top of a mature existing system, "getting ready" here mostly means upgrading what you already run, not building from scratch.

Obtain an ICP-Brasil digital certificate

Choose A1 or A3 depending on your volume and infrastructure, from an accredited certificate authority β€” this is required before you can sign a single NF-e.

Configure your fiscal establishment setup

Set up certificate, environment, NF-e version, authority, schema validation, and contingency mode per fiscal establishment in your ERP β€” this is genuinely per-establishment configuration, not a one-time global setting.

Update to Technical Note 2025.002-RTC (current version)

Map the new IBS, CBS, and IS fields and updated CST tax codes into your invoicing layouts β€” check the version number carefully, as this note has been revised multiple times through 2025–2026.

Test in SEFAZ's homologation environment

Use the same certificates as production, pointed at test servers, to validate your new tax-reform fields before they affect real invoices.

Build the new Debit/Credit Note workflows

Implement the formalised model-55 Debit and Credit Note instruments for CBS/IBS adjustments β€” remembering they can't be used for legacy ICMS/IPI corrections without separate legislative change.

Check your NFS-e municipality's specific requirements

If you issue service invoices, confirm your municipality's current NFS-e specification and SNNFS-e adoption status separately β€” don't assume national uniformity yet.

Confirm your regime's transition timeline

Simples Nacional and MEI businesses generally have an extended transition (through 2027) compared to Normal/General Tax Regime taxpayers β€” verify which applies to you before assuming the same deadlines.

05

Penalties & related considerations

In Brazil, rejection is often the sharper practical risk β€” a blocked invoice halts the movement of goods, which frequently matters more than the fine itself.

Portal Nacional da NF-e (SEFAZ)