Free Invoice Generator (Brazil)
Create a recibo, orçamento or international services invoice in Brazilian reais — this is not a nota fiscal and cannot replace one — and download it as a PDF.
Saved invoices
Saved automatically in your browser.
Your business name
INVOICE
INV-001
Billed to
Client name
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Item description | 1 | — | R$0.00 |
- Subtotal
- R$0.00
- Total
- R$0.00
Recibo, orçamento or nota fiscal: which is which
A fiscally valid invoice in Brazil is a nota fiscal eletrônica — an NF-e for goods, authorised by the state SEFAZ and printed as a DANFE, or an NFS-e for services, issued through your município and now largely on the national NFS-e standard, printed as a DANFSe. Either way it is an XML signed with a digital certificate, authorised before it counts and carrying a chave de acesso, and that is the document your client's accounts department books. This tool does not issue one, and no browser tool can: there is no certificate, no clearance and no access key, so the PDF it makes discharges no fiscal obligation and cannot be booked as a nota. What it is good for is a recibo, an orçamento, a fatura that accompanies work already noted fiscally, or a services invoice to a client abroad.
Put your CNPJ on a line under your business name in the address block — 'CNPJ 12.345.678/0001-90' — and your Inscrição Municipal beneath it if you supply services; someone billing as an individual uses a CPF instead. That block is free text, so the alphanumeric CNPJs the Receita Federal starts issuing to new registrations from 31 July 2026 type in exactly like the numeric ones already in use, which stay valid. Add the client's CNPJ or CPF under their name. Each service goes on its own line with a description the client's finance team can match to the contract or ordem de serviço, quantities take decimals so 7.5 hours or 86.5 hectares both work, and the one discount field applies to the invoice as a whole rather than to a single line.
You will notice there is no tax rate set, and that is deliberate. Brazilian service tax is ISS, fixed by each município between 2% and 5%, and it is frequently retido — withheld by the client rather than added by you — alongside federal retentions such as PIS, COFINS, CSLL, INSS and IRRF. There is one tax line here and no withholding line, so a percentage typed in would only contradict the figures the NFS-e carries. Describe the treatment in the notes instead — 'ISS 3% retido na fonte pelo tomador', for example. 2026 is also the test year of the CBS/IBS reform, with nominal rates of 0.9% and 0.1% showing on fiscal documents and offset against PIS/Cofins, so confirm the current position with your contador.
Mapping billed by the hectare, mobilisation by the trip
An agromapping firm in Rio Verde, Goiás bills a soy farm for a season's survey work. The flying is priced per hectare because that is how the farm buys it: the RTK survey covered the whole property, while the soil grid was only pulled across the two talhões being re-limed, so the quantities differ. Mobilisation is a flat charge each time the team drives out, the agronomist's report with its ART is a one-off, and the area re-flown after low cloud goes on at roughly half the survey rate. The laboratory invoices its own analyses directly, so only the collection appears here. Nothing is added on top: ISS on this job is withheld by the farm and settled through the NFS-e.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Levantamento aerofotogramétrico com drone RTK — por hectare | 742 | R$46.00 | R$34,132.00 |
| Amostragem de solo georreferenciada, malha de 1 ponto por hectare | 310 | R$58.00 | R$17,980.00 |
| Mobilização de equipe e equipamento — por deslocamento | 2 | R$1,450.00 | R$2,900.00 |
| Laudo agronômico com ART do responsável técnico | 1 | R$2,800.00 | R$2,800.00 |
| Revoo de área comprometida por nuvem baixa — por hectare | 86.5 | R$22.00 | R$1,903.00 |
| Subtotal | R$59,715.00 | ||
| Total due | R$59,715.00 | ||
Pricing per hectare turns the quantity column into the survey record, so the farm can tie every figure back to its own talhão maps before the NFS-e is issued.
Before the nota fiscal catches up
Name the document
Write 'recibo', 'orçamento' or 'documento não fiscal' in the notes and say when the NF-e or NFS-e will follow — otherwise the client's accounts team will file this PDF as though it were the nota, which it cannot be.
CNPJ or CPF on both sides
Your CNPJ goes under your business name and the client's under theirs, with your Inscrição Municipal on the following line if you supply services, so the recibo reconciles with the nota that follows. New alphanumeric CNPJs type into the same free-text block.
Leave the tax box empty
ISS is municipal and often retido by the client, and there is no withholding line here — put 'ISS retido na fonte' and the rate in the notes rather than adding a percentage the NFS-e will contradict.
Contract or ordem de serviço
There is no PO field, so the contract number, ordem de serviço, safra or talhão reference has to travel inside the line description or the notes for accounts payable to match it.
PIX key and prazo
Brazilian clients settle by PIX, transfer or boleto. The tool takes no payment and generates neither a boleto nor a PIX QR code, so your key, bank details and payment term belong in the notes field.
How to create an invoice online
- 1
Fill in the details
Add your business info, your client, line items, tax, and an optional logo or discount.
- 2
Watch the live preview
The invoice updates as you type, so you always see exactly what your client will receive.
- 3
Download the PDF
One click generates a clean, professional PDF invoice — free and without a watermark.
A simple invoice maker for freelancers and small businesses
Everything you need to bill a client properly — and nothing you don't. Create an invoice, check the live preview, download the PDF, get paid.
Instant PDF download
Generate a polished A4 invoice PDF in one click — no waiting, no email required.
No sign-up, no watermark
Completely free to use. Your invoice is yours, with no branding stamped on it.
Private by design
Everything happens in your browser. Your invoice data never touches a server.
Logo, tax & discounts
Add your logo, any tax label and rate (VAT, GST, sales tax), and percentage or fixed discounts.
Saves as you type
Your draft is stored locally in your browser, so an accidental tab close loses nothing.
20 currencies
Invoice in USD, EUR, GBP, INR, JPY and more, with correct rounding for each currency.
Frequently asked questions
Can this issue a nota fiscal eletrônica (NF-e or NFS-e)?
No, and it is worth being blunt about it: a nota fiscal is authorised by the state SEFAZ or the NFS-e system, signed with a digital certificate and given a chave de acesso, and this tool produces a PDF with none of that. Your client cannot book this PDF as a nota and it settles no ISS or federal retention. Issue the nota through the portal your município uses or through your contador's software, and use this for the recibo or orçamento that sits alongside it.
Where do the CNPJ and CPF go?
On a line under the business name in the address block — 'CNPJ 12.345.678/0001-90' for a company, or your CPF if you bill as an individual — with the client's number under theirs. There is no dedicated registration field, so your Inscrição Municipal goes on the next line or in the notes. The block takes free text, so an alphanumeric CNPJ issued to a new registration from 31 July 2026 fits the same way as an older numeric one.
Why is the tax rate left empty?
Because one percentage would misrepresent Brazilian tax. ISS is municipal, between 2% and 5%, and is often withheld by the client, with federal retentions such as PIS, COFINS, CSLL and IRRF on top; the tool has a single tax line and no withholding line. State the treatment in the notes and let the NFS-e carry the official numbers — rules vary by município and the CBS/IBS transition is in its test year, so check with a contador.
Can I bill a client abroad with this?
Yes — an international services invoice is one of the better uses for it. Switch the currency to USD or EUR, describe the service, and put your bank details and SWIFT in the notes. Exported services are still normally reported through the NFS-e and the money arrives under a contrato de câmbio at your bank, so check the paperwork with your contador before you invoice.