Invoice template for Brazil

Brazilian invoices depend on the right fiscal document type. Everhour keeps billable work organized before invoice details are prepared.

Build your invoice

Fill in your details, add line items, hit Print when ready.

Invoice #
Date
Due date
From
To
DescriptionQtyRateTaxAmount
Subtotal
Tax
Total$ 0.00

Everhour does it all — track, budget, report & invoice

The calculator gives you the number — Everhour takes it from there.

Go ahead — start tracking!

One click and you're timing. Start a timer, add an entry, edit the details. This is exactly how it feels in Everhour.

  • One-click timer — browser, desktop & mobile
  • Works inside Asana, ClickUp, Linear, GitHub & more
  • Simple setup, no learning curve
Works with your favorite tool:
Everhour — Time Tracking
Time Entries
01:24:00
00:31:00
01:07:00

No more budget surprises

Set a budget, assign rates, and get alerted before you're over.

  • Real-time cost tracking
  • Set different rates per person or project
  • Alerts before you hit the budget limit
Everhour — Budgeting
Acme Web Project
1
50% of budget used
$2,500.00of $5,000.00
$2,500.00 remaining
75%
Actual costRemaining cost

Measurement

Track your budget through time or costs

Simple, customizable reports

Every report you need — configured your way, always up to date.

  • See who does what in real time
  • Configure any report
  • Scheduled email reports
Everhour — Reports

Your invoice is ready!

Tracked hours flow straight into a polished invoice — no copy-paste, no manual math.

  • Billable hours straight into the invoice
  • Configure invoice templates
  • Copy invoices to QuickBooks or Xero
  • Invoicing dashboard with status
Everhour — Invoices
Your Company LLChello@yourcompany.com
INVOICE
Invoice #1042
Group by:
DescriptionHoursRateAmount
Website Redesign14h$150/h$2,100.00
Brand Guidelines7h$150/h$1,050.00
Marketing Strategy3.5h$150/h$525.00
Total Due$3,675.00
Try Everhour for real yourself

Brazilian invoice basics for goods and services

Build the right invoice record

A Brazil-focused invoice template helps you organize the fields a client, tax adviser, or accounting system needs before the fiscal document is issued. The first decision is document type. NF-e model 55 covers ICMS/IPI goods and related operations, while NFS-e documents service provision under municipal ISSQN rules and the national NFS-e standard.

For goods, the controlling record is the authorized digital XML NF-e, not a PDF layout. For services, the NFS-e process depends on the service invoice rules that apply to the issuer. A working template should separate seller details, buyer details, item or service lines, tax labels, payment terms, and fiscal identifiers so the final record matches the correct Brazilian route.

Separate goods from services

Brazil does not use one universal invoice tax label. NF-e is tied to ICMS and IPI operations for goods, while services fall under ISSQN administration through NFS-e rules. Mixing those paths creates bad records, especially when a business sells products and provides services to the same customer.

A practical template should force the issuer to choose goods or services before adding line items. A goods line needs product description, quantity, unit price, totals, and the NF-e context. A service line needs service description, taxable service amount, municipality-related treatment, and NFS-e context. The document should not hide that distinction inside a generic tax field.

Capture identifiers and authorization details

Brazilian NF-e rules use CPF or CNPJ identifiers in the electronic invoice signature and access-key structure, and CNPJ is Receita Federal's national business registry. The NF-e access key is composed with the issuer's CPF or CNPJ, the NF-e number and series, and a numeric code generated by the issuer.

Sequential numbering also matters. NF-e numbering must run from 1 to 999,999,999 per establishment and series, then restart after 999,999,999. A template used for draft billing should leave space for the official number, series, authorization protocol, and access key instead of treating the invoice number as a casual internal reference.

Use templates before managed billing

A one-off template is enough when you need to draft a small service invoice, check that the buyer and issuer details are complete, or hand structured data to an accountant. The same draft can support a pro forma-style billing summary when a client needs charges reviewed before the authorized Brazilian fiscal document exists.

A managed workflow becomes the better fit when billable and non-billable work must stay separate before billing. Everhour supports project billing status, task-level non-billable controls, custom task rates, member-rate exceptions, and admin reports for billable time, non-billable time, billable amount, and cost.

This content is for general information only, may not be fully up to date, and is provided without any warranty or liability.

High Performer

G2

Summer 2026

Best Ease Of Use

Capterra

Summer 2026

Loved by teams. Proven everywhere.

Rated in the top time trackers across G2, Capterra, and TrustRadius — with consistent praise for ease of use, integrations, and support.

10K+Teams worldwide
90K+Installs Everhour extension
196M+Tasks completed
4M+Projects tracked

Frequently Asked Questions

Is DANFE the same as the Brazilian NF-e?

DANFE is not the controlling fiscal record. It is an auxiliary document used to accompany goods or facilitate consultation, and it must reflect the authorized NF-e XML. The legally relevant NF-e is the digital XML document with electronic signature and tax-authority authorization before the taxable event.

Which Brazilian identifier belongs on an invoice template?

Brazilian NF-e rules use CPF or CNPJ identifiers in the electronic invoice signature and access-key structure. CNPJ identifies businesses in Receita Federal's national business registry, while CPF identifies individuals. A template should capture the correct identifier for the issuer and recipient instead of using a generic tax ID label.

Should a Brazil invoice template use VAT, GST, or sales tax?

A Brazil invoice template should not replace local tax labels with VAT, GST, or sales tax. The listed Brazilian labels are ICMS, IPI, and ISSQN. NF-e relates to ICMS and IPI operations for goods, while NFS-e relates to service provision under municipal ISSQN rules.

Can a template issue an official NF-e by itself?

A template can organize invoice information, but official NF-e issuance requires the digital XML, electronic signature, and tax-authority authorization. A taxpayer must also be previously accredited in the state where it is registered as an ICMS taxpayer before issuing NF-e.

Do Brazilian service invoices have a national MEI rule?

The NFS-e FAQ states that MEIs providing services to other businesses must issue through the national public web or mobile issuers from September 1, 2023. Service invoices to individuals are generally required only if requested, according to that same rule context.

How does Everhour separate billable and non-billable work before invoicing?

Everhour lets admins set project billing status, mark specific tasks as non-billable, apply custom task rates, and set member-rate exceptions. Admin reports can show billable time, non-billable time, billable amount, and cost before invoice preparation starts.

Turn tracked work into invoices

Keep billable work clean before the fiscal document stage. Everhour separates billable and non-billable time so billing reports reflect the work a client should actually pay for.

14-day free trial  ·  No credit card  ·  Cancel anytime

Or