
Generate Professional Invoices with LibreOffice Writer
Introduction
Creating professional invoices with LibreOffice Writer is a practical way to prepare clear, customized business documents without paid office software. In today's business world, creating effective professional invoices is essential to maintaining a steady cash flow. LibreOffice Writer is a powerful and free tool that can help you generate professional invoices effortlessly. In this article, we will guide you through the process of creating invoices with LibreOffice Writer, using examples and practical tips.
This guide explains how to structure an invoice, add business and customer information, use tables, manage totals, export the document as a PDF, and keep invoices organized for later reference.
What is LibreOffice Writer?
LibreOffice Writer is a word processor that is part of the LibreOffice office suite. This open-source suite provides a free alternative to expensive software while offering robust features to meet business needs. One of the advantages of LibreOffice Writer is its ability to customize documents, such as invoices, using templates and built-in tools.
For invoicing, Writer can be used to combine text, tables, images, headers, footers, styles and export options in one document. This makes it suitable for preparing invoices that include a company logo, billing details, product or service lines, payment terms and legal mentions.
Why Choose LibreOffice Writer for Your Invoices?
Before diving into the creation process, it’s important to understand why LibreOffice Writer is a smart choice for generating professional invoices. Among the benefits are:
- Free and Accessible: LibreOffice is free and available on multiple platforms.
- Flexible Customization: Writer allows for in-depth customization of documents.
- Customizable Templates: You can create and use invoice templates tailored to your business.
- Extensive Compatibility: Compatible with various file formats, facilitating the sharing and transmission of invoices.
These features help you create invoices that match your business identity. You can adjust the page layout, add a logo, define reusable styles, and prepare a template that can be reused for future customers and projects.
Steps to Create an Invoice with LibreOffice Writer
1. Installation of LibreOffice
The first step is to install LibreOffice on your computer if it is not already done. Visit the official LibreOffice website, download the latest version, and follow the installation instructions for your operating system.
Using the official LibreOffice website helps ensure that you obtain the software from its main source. Once installed, open LibreOffice Writer to start preparing your invoice document.
2. Configuring Business Information
Before creating an invoice, gather essential information about your business. This includes the business name, address, contact details, and VAT number. This information should be clearly displayed on all your invoices.
Place this information in a visible area, such as the header or the top section of the page. A consistent position makes the invoice easier to read and gives customers quick access to your contact details.
3. Choosing or Creating an Invoice Template
LibreOffice Writer allows you to use existing templates or create your own. To access the templates:
- Open LibreOffice Writer.
- Go to "File" -> "New" -> "Templates".
- Search for an invoice template among those available.
If no predefined template meets your needs, you can create a custom template:
- Create a new blank document.
- Add headers, tables, and text fields necessary for an invoice.
- Include your business logo for a professional touch.
- Save your document as a template via "File" -> "Templates" -> "Save as Template".
A template is useful when you issue similar invoices regularly. It lets you keep the same layout and only change the customer details, invoice number, dates, descriptions, quantities and amounts.
4. Entering Invoice Details
Fill your template with specific details:
- Invoice date.
- Unique invoice number.
- Customer information (name, address, contact).
- Description of products or services provided.
- Quantity, unit price, and total amount.
- Payment terms and deadlines.
Keep each field clear and easy to identify. A table is often the most readable format for listing products or services because it separates quantities, unit prices, VAT rates and totals into distinct columns.
5. Automatic Calculation with Formulas
LibreOffice Writer allows the use of simple formulas for automatic calculations in tables. To add automatic calculations:
- Select the cell where the calculation should appear.
- Use the SUM function to add the amounts.
- Ensure that formulas are correctly updated with each new invoice.
Automatic calculations can reduce manual errors when adding line totals, subtotals, VAT and final amounts. If you use an embedded LibreOffice Spreadsheet object, you can work with familiar spreadsheet formulas inside the Writer document.
6. Saving and Exporting the Invoice
Once your invoice is completed, you will need to save it and send it to your customer. LibreOffice Writer allows you to export your invoices in PDF format, a widely used format for compatibility and security reasons.
- Go to "File" -> "Export As" -> "Export as PDF".
- Check the export settings, then click "Export".
Saving the editable Writer document allows you to update or reuse the invoice later. Exporting to PDF creates a version that is easier to share while preserving the layout.
7. Archiving and Managing Invoices
Finally, set up a filing system to keep your invoices. This could be a digital folder on your computer or a secure online storage service. Archiving ensures legal compliance and facilitates the management of financial documents.
A simple naming method can make invoice files easier to find. For example, you can include the invoice number, customer name and date in the file name, while keeping the same structure for each invoice.
Tips for Effective Invoices
Customization and Branding
To strengthen your business’s brand image, ensure each invoice reflects your visual identity. Integrate your logo and use colors and fonts consistent with your brand guidelines.
LibreOffice Writer styles can help keep headings, table text and footer information consistent. When you change a style, the related parts of the invoice can be updated more quickly.
Clarity and Simplicity
Ensure that your invoices are easy to read and that all necessary information is clearly presented. Simplicity reduces the risk of errors and questions from customers.
Use short labels for each section, such as “Billed To”, “Invoice Info”, “Subtotal”, “VAT” and “Total”. Leave enough spacing between blocks so the document does not feel crowded.
Compliance with Legal Standards
Educate yourself on the legal and tax requirements in your country regarding invoicing. Ensure all your invoices comply with these standards to avoid potential legal issues.
Because requirements can vary by country, check which business details, tax information, payment terms and legal mentions must appear on your invoices before sending them to customers.
Conclusion
LibreOffice Writer is a valuable tool for creating professional invoices. With its powerful features and flexibility, it offers all the necessary capabilities to effectively manage the invoicing process. By following this guide, you will be able to generate accurate, professional invoices that comply with required standards while enhancing the efficiency and image of your business.
Summary
In conclusion, generating professional invoices with LibreOffice Writer has never been easier. Follow the steps outlined in this article to ensure your invoicing process is both efficient and tailored to your specific needs. Use LibreOffice Writer not only to reduce costs but also to improve the quality and reliability of your invoices.
Download the latest version of LibreOffice
Tutorial: Step-by-Step Procedure in LibreOffice Writer
This step-by-step procedure shows how to build a practical invoice layout directly in LibreOffice Writer. It uses page settings, a header, tables, formulas, a totals block, a footer and paragraph styles.
The Steps
-
File -> Page Properties: A4, Portrait, margins 20 mm.
-
Insert -> Header & Footer -> Header: create a 2-column table (without border).
- Left column: Insert -> Image -> your logo.
- Right column: enter company info (use style "HeaderCompany").
-
Under the header create a paragraph with two boxes side by side:
- Insert -> Table (2 columns) or use two sections/tables without borders.
- Fill in "Billed To"/"Invoice Info".
-
Insert > Table: create the line table (6 columns). Set column widths according to the structure above.
- To add or remove rows: right-click -> Insert / Delete.
-
Calculations:
- Option A (recommended, simpler & more reliable): Insert -> Object -> OLE Object -> LibreOffice Spreadsheet. Design your table in the built-in mini-Calc; the formulas are standard (e.g., for row 2:
=C2*D2, subtotal=SUM(E2:E10), VAT=Subtotal*0.20, Total=Subtotal+VAT). The result appears automatically in Writer. - Option B (Writer only): you can use Table -> Formula but syntax varies and can be less convenient; prefer the OLE object if you want robust formulas.
- Option A (recommended, simpler & more reliable): Insert -> Object -> OLE Object -> LibreOffice Spreadsheet. Design your table in the built-in mini-Calc; the formulas are standard (e.g., for row 2:
-
Totals Block: Create a small 2x4 table to the right of the main table (without borders), place the Subtotal / VAT / Total fields. Bold the Total and set a light background via Format -> Table -> Background.
-
Footer: Insert bank details and legal mentions.
-
Styles: Create paragraph styles (InvoiceTitle, HeaderCompany, ClientInfo, TableHeader, TableCell) for global modification.
Concrete Example (text ready to copy)
-
Company: MyCompany LLC Address: 10 Example Street, 75000 Paris SIRET: 123 456 789 00010 — VAT: FRXX999999999
-
Client: Client Dupont — 5 Client Street, 75002 Paris
-
Invoice No: FR-2025-001 Date: 02/10/2025 — Due Date: 16/10/2025
Table (excerpt):
| Qty | Unit | Description | Unit Price Excl. VAT | VAT % | Total Excl. VAT |
|---|---|---|---|---|---|
| 10 | h | Marketing Consulting | 80.00 € | 20% | 800.00 € |
| 1 | unit | Sales Page Copywriting | 450.00 € | 20% | 450.00 € |
- Subtotal Excl. VAT: 1,250.00 €
- VAT 20%: 250.00 €
- Total Incl. VAT: 1,500.00 €
Notes: Payment by bank transfer — IBAN FR76 3000 3000 0000 0000 0000 000
Rendering in LibreOffice Writer

FAQ: Creating Professional Invoices with LibreOffice Writer
Can I create a reusable invoice template in LibreOffice Writer?
Yes. You can create a custom invoice document with your logo, tables, business information and styles, then save it as a template via "File" -> "Templates" -> "Save as Template".
Can LibreOffice Writer export invoices as PDF files?
Yes. LibreOffice Writer can export an invoice in PDF format by using "File" -> "Export As" -> "Export as PDF". This helps preserve the invoice layout when you send it to a customer.
Can I use calculations in a LibreOffice Writer invoice?
Yes. Writer supports simple table formulas, and you can also insert a LibreOffice Spreadsheet as an OLE Object to manage calculations such as line totals, subtotal, VAT and total.
What information should I include on a professional invoice?
The article recommends including the invoice date, unique invoice number, customer information, product or service descriptions, quantities, unit prices, totals, payment terms and deadlines.

