KipBill
Built for Brazil

Free Invoice Generator for Brazil

Create professional, ICMS-ready invoices for clients in Brazil in under a minute. BRL and ICMS are pre-filled — you focus on billing, not formatting.

ICMS 17% presetBRL pre-filledNo signup requiredData not stored

Your Business Details

Client Details

Invoice Details

Line Items

R$0.00

Notes

Invoice Summary

SubtotalR$0.00
TotalR$0.00

Invoice Requirements in Brazil

The fields you must include on every invoice you issue in Brazil.

  • Your business name, address, and CNPJ (Cadastro Nacional da Pessoa Jurídica) or CPF
  • Customer's CNPJ/CPF, legal name, and address
  • NF-e (Nota Fiscal Eletrônica) access key and series/number, issue date
  • NCM code, description, unit, quantity, and unit price per item
  • ICMS, IPI, PIS, COFINS, ISS breakdown (as applicable) and total in BRL

This is general guidance, not tax advice. Rules change and special cases apply — consult a licensed accountant for your specific situation.

ICMS in Brazil

The standard ICMS rate in Brazil is 17%. KipBill applies this rate automatically on every new line item and shows a clean breakdown on the PDF. You can override the rate per item for zero-rated, reduced, or exempt supplies.

How to Invoice a Client in Brazil

Three steps — no signup, no software install, no learning curve.

Step 1

Fill in your details

Enter your business and client info. BRL and ICMS at 17% are pre-filled for you.

Step 2

Download as PDF

Click once and download a clean, professional PDF invoice formatted for Brazil.

Step 3

Send it to your client

Email it, upload it to a portal, or print it — it's your invoice, no watermarks.

Built for Businesses in Brazil

Everything a freelancer, consultant, or small business in Brazil needs to bill clients professionally.

Instant PDF generation

Generate and download a Brazil-ready invoice in under 60 seconds. No waiting, no loading.

ICMS preset at 17%

We apply the standard Brazil ICMS rate automatically. Override per item for zero-rated or reduced supplies.

BRL as default currency

Pre-filled with BRL and correct thousands/decimal formatting for Brazil.

Invoices in 12 languages

Bill cross-border clients in their language while keeping your Brazil legal fields intact.

Your data stays private

Nothing is saved on our servers. Your business details and client data never leave your browser.

Unlimited free invoices

Use this generator as your daily billing tool in Brazil — always free, no limits.

Billing clients in Brazil regularly?

Create a free KipBill account to save clients, track payments, send invoices by email, set up recurring billing, and much more.

Create Free Account

FAQ — Invoicing in Brazil

Is this invoice generator legal to use in Brazil?+

Brazil requires electronic invoicing (NF-e for goods, NFS-e for services) authorized by SEFAZ before the goods or services are delivered. KipBill's PDF is suitable as the DANFE (visual representation of the NF-e); the official XML must be issued through SEFAZ-integrated software with your digital certificate.

What ICMS rate should I use on my invoices?+

ICMS rates in Brazil vary by state and product, typically 17-18% for most goods. Services are subject to ISS (2-5% depending on municipality). Federal taxes include PIS (1.65%) and COFINS (7.6%) on most operations under non-cumulative regime. KipBill lets you set the applicable rate per line.

Do I need to register for ICMS before issuing invoices in Brazil?+

Yes. Before issuing NF-e you must register with the state tax authority (Secretaria da Fazenda) and obtain a digital certificate (A1 or A3). Simples Nacional participants have simplified unified tax collection but still must issue electronic invoices.

What information must every invoice include in Brazil?+

NF-e requires: CNPJ and state registration of issuer; CNPJ/CPF and address of recipient; access key (44 digits); series and number; date of issue and operation; NCM/CFOP codes; product description, quantity, unit price; ICMS, IPI, PIS, COFINS breakdown; and SEFAZ authorization protocol.

Can I issue invoices in a currency other than BRL?+

Yes. Brazilian invoices for international operations can be issued in foreign currency with the exchange rate to BRL. Domestic NF-e must be in BRL. For exports, a specific invoice type (NF-e de exportação) is used. KipBill supports BRL plus 30+ currencies.

How long do I have to keep invoice records in Brazil?+

Brazilian law requires NF-e and accounting records to be retained for at least 5 years (Código Tributário Nacional, Art. 173-174). The XML must be stored in its original digital form and retrievable for tax audits.

Invoice Generators by Country