• Skip to primary navigation
  • Skip to main content
Flexible Invoices wordmark logo on a white background
WP Desk

WP Desk

WooCommerce Plugins

Flexible Coupons

Flexible Coupons

Gift cards and tickets

ShopMagic

ShopMagic

E-mail automations

Flexible Invoices

  • Pricing
  • Add-ons
  • Docs
  • Support
  • Blog
  • My Account
  • Ideas
How to Use a WordPress Invoice Plugin to Generate Free PDF Invoices

Published: 2025-03-06 / Updated: 2025-11-27 / Blog

How to Use a WordPress Invoice Plugin to Generate Free PDF Invoices

Tomasz Bednarek

By default, WordPress doesn’t include invoicing features. However, you can easily add them with the right plugin. In this guide, you’ll learn how to create and send free PDF invoices using a WordPress invoice plugin.

In short, the plugin lets you generate and send invoices for free — with full VAT support included and optional WooCommerce integration.

Invoicing in WordPress - pdf invoice free plugin

This article walks you through the main features of Flexible PDF Invoices for WooCommerce & WordPress — a free invoicing tool that makes billing in WordPress simple and automated.

Flexible Invoices for WooCommerce

Download for free or Go to WordPress.org
WP Desk
6,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1
💡 The plugin also works seamlessly for WooCommerce orders, so you can handle all invoices from one place.

Table of contents

  • Free invoice plugin for WordPress
  • How to generate PDF invoices in WordPress (quick guide)
  • Free features of the WordPress invoice plugin
  • FAQ
  • Summary

Free invoice plugin for WordPress

Without a plugin, invoicing in WordPress isn’t possible. The CMS works modularly — to extend its functionality, you can install themes and plugins that add new options.

Flexible PDF Invoices for WooCommerce & WordPress is a free invoicing tool that lets you create invoices with or without VAT. After downloading and activating it from the Plugins menu, WordPress instantly gains complete billing capabilities.

Invoicing plugin for WordPress - pdf documents

The free version is available on the WordPress.org repository, so you can install it directly from your WordPress dashboard.

How to generate PDF invoices in WordPress (quick guide)

Follow these five quick steps to start generating PDF invoices in WordPress. You don’t need any coding skills — just install the plugin and adjust a few settings.

  1. 1. Install the free WordPress invoice plugin

    To begin, go to your WordPress admin panel, open Plugins → Add New, search for “Flexible Invoices,” and click Install Now. Then activate it.

    Installing Flexible Invoices - a free invoice plugin for WordPress and WooCommerce

    Flexible Invoices for WooCommerce

    Download for free or Go to WordPress.org
    WP Desk
    6,000+ Active Installations
    Last Updated: 2026-08-19
    Works with WooCommerce 10.7 - 11.1
  2. 2. Configure basic settings

    Next, go to the plugin settings and fill in your company details such as name, address, VAT number, and bank account. You can also define invoice prefixes, numbering format, or payment methods.

    Flexible Invoices Company Details

    Invoice plugin for WordPress - document settings

    If you need proforma or correction invoices, these options are available in the PRO version.

  3. 3. Set currencies and tax rates

    The plugin automatically uses WooCommerce currency and tax rates. However, if you use it standalone (without WooCommerce), you can define your own currencies and tax values manually.

    Currencies and tax rates settings

    💡 When WooCommerce is enabled, additional options appear for shop orders and checkout forms.

    Flexible Invoices Settings For Woocommerce

    In short, you can issue invoices with or without VAT and customize tax rules per country or product type.

  4. 4. Customize your invoice template

    The plugin offers various layout settings. You can include or hide certain elements like logos, tax cells, or signatures, and adjust the visual style to match your brand.

    Invoice template settings

  5. 5. Generate a PDF invoice

    After configuration, you’re ready to issue your first invoice. Simply open the plugin’s menu, choose “Add New Invoice,” and fill in the required fields. The system will automatically generate a PDF document.

    The plugin can generate pdf invoice in WordPress

    Here’s how the editing screen looks. You can preview and download invoices anytime.

    Edit a pdf invoice in WordPress

    Additionally, the plugin offers invoice reports and export options, making it easy to manage all documents from one panel.

    Downloading invoices in the WordPress invoice plugin

    💡 Read more about downloads and reports in the plugin documentation.

Free features of the WordPress invoice plugin

Below you’ll find the list of features included in the free version of Flexible PDF Invoices for WooCommerce & WordPress. These are enough for most small businesses and freelancers.

Main plugin features

  1. General settings

    • Company name, address, and VAT number
    • Bank account and payment methods
    • Custom logo and document details
    • User role permissions
  2. Invoice options

    • Custom prefixes and numbering
    • Automatic number reset
    • Due dates and labels
    • Custom notes and footer text
  3. Currencies and tax rates

    Define currencies for manual invoices or use WooCommerce settings automatically.

    Tax rates in the plugin

  4. WooCommerce integration

    When WooCommerce is active, extra settings appear automatically for store orders and checkout forms.

    Flexible Invoices Settings For Woocommerce

    💡 Learn more in the plugin documentation or read our guide on how to issue and download an invoice in WooCommerce.
  5. Invoice template customization

    • Show seller’s VAT number
    • Display tax breakdowns
    • Add SKU and signatures
    • Adjust PDF numbering format

    Discounts and shipping details are available in the PRO version.

  6. Advanced features and add-ons

    Automation, advanced sending, and integration with external tools are available via PRO or add-ons.

    Links to PRO and the plugin add-on

💡 You can test PRO and all add-ons in a live demo environment.

FAQ – Frequently Asked Questions ❓

Is there a free WordPress invoice plugin?

Yes. Flexible PDF Invoices for WooCommerce & WordPress is completely free and supports VAT, currencies, and WooCommerce integration.

Can I create invoices without WooCommerce?

Absolutely. The plugin works in standalone WordPress mode — you can add invoices manually without any shop installed.

Does the plugin support VAT invoices?

Yes, it lets you issue invoices with or without VAT and define different tax rates per country.

Can I customize the invoice design?

Yes. You can modify the invoice template, add your logo, and adjust numbering or tax cells easily.

Is there a PRO version?

Yes, the PRO version includes advanced features like automatic invoice emails, proforma invoices, and integrations with other plugins.

Summary

As you can see, creating invoices in WordPress is simple when you use the right plugin. Flexible PDF Invoices helps you issue professional, VAT-compliant PDF invoices in just a few clicks.

Need more details? Visit the WordPress.org page or download the plugin below.

Flexible Invoices for WooCommerce

Download for free or Go to WordPress.org
WP Desk
6,000+ Active Installations
Last Updated: 2026-08-19
Works with WooCommerce 10.7 - 11.1

About Tomasz Bednarek

Finds solutions and helps people implement good ideas.

  • Terms & Conditions
  • Privacy Policy
  • Support Policy
  • Refund Policy

© 2026 A WP Desk WP Desk Invoicing

Manage Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
View preferences
  • {title}
  • {title}
  • {title}