6,000+
June 21, 2026
August 23, 2016
★★★★★
Flexible PDF Invoices for WooCommerce & WordPress is a plugin that allows you to create WooCommerce invoices for free. Flexible PDF Invoices also let you issue vat invoices in WordPress not related to WooCommerce orders. So you may generate and manage all PDF invoices in one place.
See the main features of the free version:
Visit Flexible Invoices Docs to see all features of the plugin and how to issue, edit, download, and manage WooCommerce invoices.
Generate and send WooCommerce PDF invoices in your store automatically with Flexible Invoices for WooCommerce PRO: Flexible Invoices for WooCommerce PRO.
See some of its features:
Test Flexible PDF Invoices for WooCommerce & WordPress (free, PRO, and add-ons) in your free demo.
For the PRO version, you can also use add-ons to customize the invoices and get more features:
Find it in Flexible Invoices – Advanced Sending add-on →
Find it in Flexible Invoices – Advanced Filters add-on →
Find it in Advanced Templates for Flexible Invoices PRO add-on →
Find it in Advanced Reports for Flexible Invoices PRO add-on →
Get the PRO version of Flexible Invoices and all its add-ons with the Flexible Invoices All Plugins Bundle →.
View Flexible Invoices for WooCommerce PRO Docs
We provide limited support for the free version in the plugin Support Forum. Please purchase a WooCommerce extension to receive priority e-mail support as well as all e-commerce PRO features. Upgrade Now →
The Flexible PDF Invoices for WooCommerce & WordPress plugin is available in:
You may help us translate the plugin.
Flexible PDF Invoices for WooCommerce & WordPress is a plugin for invoicing in WooCommerce. You can use it to invoice orders in your WooCommerce store. Also, it perfectly runs in a standalone WordPress, so you can invoice your services directly in the WordPress dashboard.
★★★★★
PRO version automates issuing WooCommerce PDF invoices. The plugin lets you create three types of documents – invoice, proforma, and correction invoice. If you need more info on your WooCommerce invoice, you may add additional notes as well.
The PRO version will help you issue invoices under the MOSS and OSS procedure too! Individual customers will receive documents with the proper EU VAT number and VAT on the invoice. The business buyers will get reverse charge PDF invoices for WooCommerce orders thanks to the automatic EU VAT number validation in the checkout.
The PRO version supports WooCommerce integration with many features like full EU VAT support for the vat invoice. The plugin generates WooCommerce PDF invoices automatically with full support for EU transactions. Also, thanks to the plugin, you may issue manual invoices in WordPress and a WooCommerce invoice any time you want. See how easy it is to configure the plugin, generate, send, and download invoices 🙂
Learn about Use of Data Policy by WP Desk Plugins
There is still a lot of work ahead 🙂 The Flexible PDF Invoices for WooCommerce & WordPress invoices will evolve according to your expectations! Let us know what you need from the plugin, and we’ll include it in our plans for plugin development. You can vote for a feature you like or create your own here.
You can install the plugin like any other WordPress plugin.
1. Download and unzip the latest release of the plugin.
2. Upload the entire plugin directory to your /wp-content/plugins/ directory.
3. Activate the plugin through the Plugins menu in the WordPress Administration.
You can also use WordPress uploader to upload the plugin zip file in WordPress menu Plugins -> Add New -> Upload Plugin. Then go directly to point 3.
Please report security bugs found in the source code of the Flexible PDF Invoices for WooCommerce & WordPress plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
Yes. Read the docs to see how to issue an invoice in WordPress. You can use the plugin with or without WooCommerce.
You may issue a WooCommerce invoice manually directly from the order edit screen. Also, you may generate pdf invoices from the all Orders screen with a button. Read more in the plugin documentation to see how to issue a WooCommerce invoice manually. If you want to issue WooCommerce PDF invoices automatically, check out the automatic sending option in the documentation that is available in the PRO version of the plugin.
Go to Invoices -> All Invoices and click on the invoice you want to edit. You may edit the information in the Seller’s, Customer’s, Products’, Payment’s, and Other’s section. Also, correct the date of issue, sale, and due date on the invoice.
Thanks to the Flexible Invoices you may use the download invoice button right in the invoice editing screen, on the Orders screen, and the All invoices screen. You may also download all/ WooCommerce invoices in bulk for a chosen date range. Please read the article about printing and downloading documents.
See how to make changes and customize WooCommerce pdf invoices templates.
View Flexible Invoices for WooCommerce PRO Docs
We provide limited support for the free version in the plugin Support Forum. Please purchase a WooCommerce extension to receive priority e-mail support as well as all e-commerce PRO features. Upgrade Now →
This option is available in the PRO version. You may read about the PRO feature in the article about issuing correction invoice for WooCommerce orders.
Also, you can look at how to generate manual correction invoices in PRO.
Yes. The plugin is compatible with EU law (EU vat, VAT number field, vat exemption, reverse charge, VAT validation in the VIES database, OSS support, currency exchange table on the WooCommerce invoice). You may read more about the plugin’s PRO features in the Flexible Invoices for WooCommerce following the EU law article!
Also, check out our EU Omnibus Directive plugin for WooCommerce.
Yes. You may turn on the VAT number in the plugin’s settings of the WooCommerce checkout. The WooCommerce invoice will then receive the VAT number automatically.
The plugin generates PDF invoices with WooCommerce order positions according to the tax settings in your store. You may also edit or/ and add a WordPress/ WooCommerce invoice manually to have the proper EU VAT number and annotation according to the type of the customer.
The plugin in the PRO version allows you to create both reverse charge invoices and WooCommerce invoices with the correct VAT according to the customer type (individual or company) 100% automatically! This is possible thanks to the built-in EU VAT number validation for the WooCommerce invoice (let’s call this feature an EU vat invoice checker).
You may read more on these PRO features on how to invoice in the European Union using WooCommerce article. There is also the reverse charge vat invoice example.
Yes. You may set currencies in the plugin’s settings for WordPress to use them for invoices. When WooCommerce is activated the plugin will use its currency settings and the current store’s currency when issuing an invoice.
In the PRO version, you may also benefit from the currency exchange table on the WooCommerce PDF invoice with VAT. Currency conversion rates are taken from the European Central Bank automatically. You may read more on how to issue currency invoices in WooCommerce article.
Yes. You can sell based on weight, dimension, area, density, and volume with the Flexible Quantity – Measurement Price Calculator for WooCommerce plugin. The Flexible Invoices are compatible with Flexible Quantity, so the new units of measure will appear on your WooCommerce PDF invoices. Read more about adding new units on your invoices.
Yes. You may translate it and also add your translation for other users of the plugin.
The plugin supports WPML as well. Read more about translating documents and Flexible Invoices.
Yes. Check out our free WooCommerce plugins →
You can also choose one from the list below.
= 4.4.10 – 2020-11-04
* Fixed WPML integration
* Fixed format number for prices
= 4.4.9 – 2020-09-08
* Readme updated
= 4.4.8 – 2020-08-17
* Fixed notice
= 4.4.7 – 2020-06-14
* Tweaked invoice edit view.
* Move products searching functionality to pro version.
* Added requirement for php ZIP library.
= 4.4.6 – 2020-05-25
* Added updated libraries.
* Added space as allowed character.
* Added missed wpml translations for eu vat number.
| Version | Download | Type |
|---|---|---|
| 6.2.21 | Download | Stable |
| 6.2.20 | Download | Stable |
| 6.2.19 | Download | Stable |
| 6.2.18 | Download | Stable |
| 6.2.17 | Download | Stable |
| 6.2.16 | Download | Stable |
| 6.2.15 | Download | Stable |
| 6.2.14 | Download | Stable |
| 6.2.12 | Download | Stable |
| 6.2.11 | Download | Stable |
| 6.2.10 | Download | Stable |
| 6.2.9 | Download | Stable |
| 6.2.8 | Download | Stable |
| 6.2.7 | Download | Stable |
| 6.2.6 | Download | Stable |
| 6.2.5 | Download | Stable |
| 6.2.4 | Download | Stable |
| 6.2.3 | Download | Stable |
| 6.2.2 | Download | Stable |
| 6.2.1 | Download | Stable |
| 6.2.0 | Download | Stable |
| 6.1.5 | Download | Stable |
| 6.1.4 | Download | Stable |
| 6.1.3 | Download | Stable |
| 6.1.2 | Download | Stable |
| 6.1.1 | Download | Stable |
| 6.1.0 | Download | Stable |
| 6.0.15 | Download | Stable |
| 6.0.14 | Download | Stable |
| 6.0.13 | Download | Stable |
| 6.0.12 | Download | Stable |
| 6.0.11 | Download | Stable |
| 6.0.10 | Download | Stable |
| 6.0.9 | Download | Stable |
| 6.0.8 | Download | Stable |
| 6.0.7 | Download | Stable |
| 6.0.6 | Download | Stable |
| 6.0.5 | Download | Stable |
| 6.0.4 | Download | Stable |
| 6.0.3 | Download | Stable |
| 6.0.1 | Download | Stable |
| 6.0.0 | Download | Stable |
| 5.7.15 | Download | Stable |
| 5.7.14 | Download | Stable |
| 5.7.11 | Download | Stable |
| 5.7.10 | Download | Stable |
| 5.7.9 | Download | Stable |
| 5.7.7 | Download | Stable |
| 5.7.6 | Download | Stable |
| 5.7.5 | Download | Stable |
| 5.7.4 | Download | Stable |
| 5.7.3 | Download | Stable |
| 5.7.2 | Download | Stable |
| 5.7.1 | Download | Stable |
| 5.7.0 | Download | Stable |
| 5.6.25 | Download | Stable |
| 5.6.24 | Download | Stable |
| 5.6.23 | Download | Stable |
| 5.6.22 | Download | Stable |
| 5.6.21 | Download | Stable |
| 5.6.20 | Download | Stable |
| 5.6.19 | Download | Stable |
| 5.6.18 | Download | Stable |
| 5.6.17 | Download | Stable |
| 5.6.16 | Download | Stable |
| 5.6.15 | Download | Stable |
| 5.6.14 | Download | Stable |
| 5.6.13 | Download | Stable |
| 5.6.12 | Download | Stable |
| 5.6.11 | Download | Stable |
| 5.6.10 | Download | Stable |
| 5.6.9 | Download | Stable |
| 5.6.8 | Download | Stable |
| 5.6.7 | Download | Stable |
| 5.6.6 | Download | Stable |
| 5.6.5 | Download | Stable |
| 5.6.4 | Download | Stable |
| 5.6.3 | Download | Stable |
| 5.6.2 | Download | Stable |
| 5.6.1 | Download | Stable |
| 5.6.0 | Download | Stable |
| 5.5.2 | Download | Stable |
| 5.5.1 | Download | Stable |
| 5.5.0 | Download | Stable |
| 5.4.1 | Download | Stable |
| 5.4.0 | Download | Stable |
| 5.3.2 | Download | Stable |
| 5.3.1 | Download | Stable |
| 5.3.0 | Download | Stable |
| 5.2.2 | Download | Stable |
| 5.2.1 | Download | Stable |
| 5.2.0 | Download | Stable |
| 5.1.3 | Download | Stable |
| 5.1.2 | Download | Stable |
| 5.1.1 | Download | Stable |
| 5.1.0 | Download | Stable |
| 5.0.0 | Download | Stable |
| 4.4.10 | Download | Stable |
| 4.4.9 | Download | Stable |
| 4.4.8 | Download | Stable |
| 4.4.7 | Download | Stable |
| 4.4.6 | Download | Stable |
| 4.4.5 | Download | Stable |
| 4.4.4 | Download | Stable |
| 4.4.3 | Download | Stable |
| 4.4.2 | Download | Stable |
| 4.4.1 | Download | Stable |
| 4.4.0 | Download | Stable |
| 4.3.9 | Download | Stable |
| 4.3.8 | Download | Stable |
| 4.3.7 | Download | Stable |
| 4.3.6 | Download | Stable |
| 4.3.5 | Download | Stable |
| 4.3.4 | Download | Stable |
| 4.3.3 | Download | Stable |
| 4.3.2 | Download | Stable |
| 4.3.1 | Download | Stable |
| 4.3.0 | Download | Stable |
| 4.2.1 | Download | Stable |
| 4.2.0 | Download | Stable |
| 4.1.1 | Download | Stable |
| 4.1.0 | Download | Stable |
| 4.0.4 | Download | Stable |
| 4.0.3 | Download | Stable |
| 4.0.2 | Download | Stable |
| 4.0.1 | Download | Stable |
| 4.0.0 | Download | Stable |
| 3.9.4 | Download | Stable |
| 3.9.3 | Download | Stable |
| 3.9.2 | Download | Stable |
| 3.9.1 | Download | Stable |
| 3.9 | Download | Stable |
| 3.8.5 | Download | Stable |
| 3.8.4 | Download | Stable |
| 3.8.3 | Download | Stable |
| 3.8.2 | Download | Stable |
| 3.8.1 | Download | Stable |
| 3.8 | Download | Stable |
| 3.7.6 | Download | Stable |
| 3.7.5 | Download | Stable |
| 3.7.4 | Download | Stable |
| 3.7.3 | Download | Stable |
| 3.7.2 | Download | Stable |
| 3.7.1 | Download | Stable |
| 3.7 | Download | Stable |
| 3.6 | Download | Stable |
| 3.5.1 | Download | Stable |
| 3.5 | Download | Stable |
| 3.4.9 | Download | Stable |
| 3.4.8 | Download | Stable |
| 3.4.7 | Download | Stable |
| 3.4.6 | Download | Stable |
| 3.4.5 | Download | Stable |
| 3.4.4 | Download | Stable |
| 3.4.3 | Download | Stable |
| 3.4.2 | Download | Stable |
| 3.4.1 | Download | Stable |
| 3.4 | Download | Stable |
| 3.3.4 | Download | Stable |
| 3.3.3 | Download | Stable |
| 3.3.2 | Download | Stable |
| 3.3.1 | Download | Stable |
| 3.3 | Download | Stable |
| Development | Download | Trunk |