Harvest
Invoices
Sign up

Invoice Template for Brazil

Harvest provides customizable invoice templates that can be adapted for different needs, but users in Brazil may require additional tools for specific local compliance.

INVOICE DRAFT

Add your logo here
Item type
Description
Quantity
Unit price
Tax
Amount
Subtotal
$0.00
Discount
$0.00
Amount Due
$0.00
Get paid via:
Credit card / Debit card
ACH
Wire transfer

Customise invoice

Appearance

Add a logo
Show invoice title

Invoice settings

Tax Add up to 2 tax rates
%
Discount Apply a discount percentage
%

Key Features of a Brazilian Invoice Template

A compliant Brazilian invoice template must include specific mandatory fields and adhere to electronic invoice (NF-e) formatting standards to ensure legal validity. Essential data includes the taxpayer identification numbers for both buyer and seller, such as CNPJ (National Registry of Legal Entities) or CPF (Individual Taxpayer Registry) for individuals. You'll also need itemized descriptions of goods or services, quantities, prices, and applicable taxes like ICMS (state VAT), IPI (federal excise tax), PIS/COFINS (federal social contributions), and ISS (municipal service tax). Electronic invoices are mandatory for most B2B, B2C, and B2G transactions in Brazil. These must be in a structured XML format and digitally signed using a certificate from an ICP-Brasil accredited authority. Crucially, the invoice requires prior validation by the relevant tax authority—either the state-level SEFAZ for goods and transport (NF-e, CT-e) or the municipal authority (Prefeitura) for services (NFS-e)—before it can be issued.

Customizing Your Invoice Template

Customizing your Brazilian invoice template involves integrating your unique business information, branding, and adapting to varying state-specific tax rates. Beyond mandatory fields, you should add your company's name, address, and contact details. Incorporating your company logo and preferred color scheme can enhance professionalism and brand recognition. A critical aspect of customization is adjusting for Brazil's complex tax landscape. ICMS, a state-level VAT, has rates that vary significantly by state and the type of product or service, generally ranging from 7% to 18%. Interstate transactions typically use rates of 4%, 7%, or 12%. Similarly, ISS, the municipal service tax, varies from 2% to 5% depending on the municipality and service type. Ensure your template can dynamically apply these diverse rates to maintain compliance.

Avoiding Common Pitfalls in Brazilian Invoicing

To avoid compliance issues, carefully review mandatory field entries, ensure accurate tax rate application, and verify electronic invoice formatting before submission. Common pitfalls include mistakes in mandatory fields, such as an invalid State Registration Number (IE) or incorrect CNPJ/CPF, which can lead to invoice rejections. Errors in applying the correct tax rates for ICMS, ISS, or federal taxes like PIS/COFINS are frequent due to their varying nature across states and municipalities. Discrepancies between your accounting records, tax filings, and electronic invoices can trigger audit alerts from tax authorities. Ensure your electronic invoice (XML) format is correct; failure to comply can result in a penalty of 100% of the invoice value. Watch for duplicate NF-e access keys or minor date and time mismatches, as these also lead to rejections. Remember, errors cannot simply be deleted; they require specific cancellation or correction procedures.

See Your Brazilian Invoice Template in Action

Preview how your invoice will look with mandatory fields like CNPJ, CPF, and Brazilian tax rates — ready to meet local compliance needs.

Invoice Template for Brazil FAQs

  • Mandatory fields for an invoice in Brazil include the taxpayer identification numbers such as CNPJ for businesses and CPF for individuals. The invoice must also list itemized descriptions of goods or services, quantities, unit prices, and applicable taxes such as ICMS, IPI, PIS/COFINS, and ISS. Additionally, electronic invoices need to be formatted as NF-e and digitally signed.

  • While a standard template can be used as a starting point, generating an electronic invoice (NF-e) requires compliance with specific Brazilian regulations. This includes using a structured XML format and obtaining digital signatures from an ICP-Brasil accredited authority. Validation by relevant tax authorities is also necessary.

  • Harvest supports multi-user time tracking by allowing team members to log their hours individually against shared projects. This feature enables accurate billing and performance analysis across the team.
  • To customize an invoice template for Brazilian tax compliance, incorporate all required legal fields like CNPJ/CPF and adjust for varying state and municipal tax rates such as ICMS and ISS. Add your business's unique details and branding elements like logos and color schemes to ensure professional presentation.

  • Using a template for Brazilian invoices can be limiting if it isn't adaptable to Brazil's specific legal requirements, such as varying state taxes and electronic invoice standards. Templates need to be customizable to handle these complexities effectively.