Educational guide
How to Invoice in Brazil
Electronic fiscal documents—not informal PDFs—are usually the legal invoice for goods and many services.
This page is for general education only. Tax law, e-invoicing rules, and invoice mandates vary by sector, threshold, and updates from authorities. Confirm requirements with a qualified accountant, lawyer, or government guidance for your situation.
Invoicing in Brazil requires most businesses to issue electronic fiscal documents authorized in real time by government tax authorities. For goods, the Nota Fiscal eletrônica (NF-e) is authorized by SEFAZ at the state level. For services, the NFS-e is issued through municipal platforms. A simple PDF invoice is not legally valid for domestic B2B transactions in Brazil — only government-authorized fiscal documents carry legal weight for tax credit and deduction purposes.
Each fiscal document must carry the issuer's CNPJ, detailed tax codes covering ICMS, IPI, PIS, COFINS, and ISS where applicable, and a unique 44-digit access key for verification. The Brazilian tax system is notoriously complex, with federal, state, and municipal tax layers that interact differently depending on the product, service, and transaction type. ICMS rates vary by state and product category, ISS rates vary by municipality, and withholding rules apply to many service payments.
Businesses operating under different tax regimes — Simples Nacional, Lucro Presumido, or Lucro Real — face different tax calculation methods, which directly affect the tax lines on their fiscal documents. All fiscal documents must be stored digitally for at least five years to comply with SPED (Sistema Público de Escrituração Digital) requirements. PIX has become the dominant payment method for B2B and B2C transactions, offering instant, fee-free transfers. Working with a local contador (accountant) is essential for navigating Brazil's layered tax obligations and ensuring every NF-e and NFS-e is correctly issued.
Invoice checklist: common fields in Brazil
What buyers, auditors, and tax authorities often expect to see on a commercial invoice. “Required” reflects typical compliance expectations for registered businesses—not every sole trader scenario.
Seller Name & Address
Usually requiredMust match CNPJ registration exactly as filed with Receita Federal. Any discrepancy between the fiscal document and the cadastral data causes rejection by SEFAZ.
Buyer Name & Address
Usually requiredCNPJ for business buyers or CPF for individual consumers, plus full address, are required on all fiscal documents. The buyer's inscrição estadual is needed for goods transactions.
Invoice Number
Usually requiredSequential number within the authorized series assigned by the tax authority. Each CNPJ and establishment can have multiple series, but numbering must be continuous within each series.
Invoice Date
Usually requiredEmission date and time are tied to the SEFAZ or municipal authorization timestamp. The document is only valid after receiving the authorization protocol number from the tax authority.
CNPJ / Inscrição Estadual
Usually requiredFederal tax ID (CNPJ, 14 digits) is mandatory for all fiscal documents. State registration (Inscrição Estadual) is additionally required for businesses selling goods subject to ICMS.
Tax Breakdown
Usually requiredLine-level ICMS, IPI, PIS, COFINS, and ISS amounts with applicable tax situation codes (CST) and fiscal operation codes (CFOP). Each tax must be calculated and displayed individually.
Currency
Usually requiredBRL is mandatory on all fiscal documents for domestic transactions. Foreign currency contracts require separate conversion documentation, and the NF-e must always show values in BRL.
Payment Terms
Often optionalStated in duplicatas or commercial terms. Payment conditions are not always embedded in the NF-e XML but should be agreed in writing between the parties.
NCM / Código de Serviço
Usually requiredThe NCM code (Nomenclatura Comum do Mercosul) is required for goods on NF-e to determine applicable taxes. For NFS-e, the municipal service code classifies the service for ISS purposes.
Tax and regulatory themes in Brazil
ICMS (State VAT)
Ranges from 4% to 25% depending on the state, product, and whether the transaction is interstate. Substituição tributária shifts collection to earlier in the chain for many products.
ISS (Municipal Service Tax)
Levied by municipalities on services at rates from 2% to 5%. Each city sets its own rate schedule and NFS-e platform.
Federal Contributions
PIS and COFINS apply to revenue at cumulative or non-cumulative rates. IPI is a federal excise on manufactured goods. Withholding of IRRF, CSLL, PIS, and COFINS applies to many service payments.
Popular payment methods in Brazil
Methods commonly used for B2B and freelance payments. Availability depends on banks, platforms, and contract terms.
- PIX (instant transfer via key or QR code)
- Boleto bancário
- TED / DOC bank transfers
- Credit cards (parcelamento is common)
- Digital wallets (PicPay, Mercado Pago)
Business and cultural tips for Brazil
- Never substitute a PDF for an authorized NF-e or NFS-e — only government-authorized fiscal documents are legally valid for tax credit purposes.
- Issue fiscal documents before month-end closing so buyers can claim credits in the correct period.
- Clarify your tax regime (Simples Nacional, Lucro Presumido, or Lucro Real) upfront — it significantly changes the tax lines on your invoices.
- Expect AP teams to validate your CNPJ and inscrição estadual status before processing any payment.
- Include a PIX QR code or key directly on your invoice to enable instant payment and reduce collection delays.
- Always verify the buyer's CNPJ status on the Receita Federal website before issuing a fiscal document — inactive or suspended CNPJs cause rejections.
- For interstate goods transactions, confirm the applicable ICMS rate and whether substituição tributária applies to avoid incorrect tax calculations.
- Keep your digital certificate (e-CNPJ) current — an expired certificate blocks all fiscal document emissions until renewed.
Invoicing in Brazil: common questions
Invoicing guides for other countries
Prefer a product overview for this market? See Billed for Brazil.
Start Invoicing in Brazil
When your process is clear, tools help you stay consistent. Billed supports professional invoices, payment links, and records—use alongside advice from your local professional.
No credit card required. Cancel anytime.
At a glance
| Field | Required? | Notes |
|---|---|---|
| Seller Name & Address | Required | Must match CNPJ registration exactly as filed with Receita Federal. Any discrepancy between the fiscal document and the cadastral data causes rejection by SEFAZ. |
| Buyer Name & Address | Required | CNPJ for business buyers or CPF for individual consumers, plus full address, are required on all fiscal documents. The buyer's inscrição estadual is needed for goods transactions. |
| Invoice Number | Required | Sequential number within the authorized series assigned by the tax authority. Each CNPJ and establishment can have multiple series, but numbering must be continuous within each series. |
| Invoice Date | Required | Emission date and time are tied to the SEFAZ or municipal authorization timestamp. The document is only valid after receiving the authorization protocol number from the tax authority. |
| CNPJ / Inscrição Estadual | Required | Federal tax ID (CNPJ, 14 digits) is mandatory for all fiscal documents. State registration (Inscrição Estadual) is additionally required for businesses selling goods subject to ICMS. |
| Tax Breakdown | Required | Line-level ICMS, IPI, PIS, COFINS, and ISS amounts with applicable tax situation codes (CST) and fiscal operation codes (CFOP). Each tax must be calculated and displayed individually. |
| Currency | Required | BRL is mandatory on all fiscal documents for domestic transactions. Foreign currency contracts require separate conversion documentation, and the NF-e must always show values in BRL. |
| Payment Terms | Optional | Stated in duplicatas or commercial terms. Payment conditions are not always embedded in the NF-e XML but should be agreed in writing between the parties. |
| NCM / Código de Serviço | Required | The NCM code (Nomenclatura Comum do Mercosul) is required for goods on NF-e to determine applicable taxes. For NFS-e, the municipal service code classifies the service for ISS purposes. |
How we verified these requirements. Invoice-field and tax rules for Brazil come from the local tax authority's published SMB guidance. Where local practice differs from the written rules, we note it — enforcement norms vary from the printed regulation in several jurisdictions. For each comparison or claim, we cross-referenced at least one primary source (the vendor's pricing page, an official government dataset, or a published industry report) and noted where the source disagrees with widely-cited secondary numbers. Where source figures change frequently (tax rates, vendor pricing tiers, regulatory thresholds), we flag the data point so it can be re-verified at the start of each filing or fiscal period.
When this isn't for you
If you operate cross-border with complex permanent-establishment or VAT-registration requirements, this guide is not enough. Consult a local tax advisor or accountant licensed in Brazil. The information here is general and not legal or tax advice. Operationally, the structure here breaks down once you cross the threshold of having a dedicated finance/billing team, multi-entity consolidation needs, or a regulated payer environment that mandates specific claim or billing formats. In those cases, treat this as background context and follow your platform's or payer's required workflow rather than a generic best-practice template. For teams under 20 people doing direct-to-client billing, this remains the right starting point — the rubric breaks at the enterprise/ERP boundary, not at small-team scale.
