WordPress plugin intelligence profile

PDF InvoiceX

WooCommerce PDF invoice plugin — auto-generate invoices, credit notes & packing slips. Email attachments, bulk download, VAT/GST support. Free.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version2.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update19 Jun 20264mo ago
Active installations60Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records PDF InvoiceX version 2.0.0 as active, updated 4mo ago and tested up to WordPress 7.0.

Overview

About this plugin

PDF InvoiceX is a free WooCommerce PDF invoice plugin that automates your entire billing workflow. Generate, send, and manage PDF invoices, credit notes, and packing slips — all from within WooCommerce, with no monthly fees.

Whether you run a small shop or a high-volume store, PDF InvoiceX handles invoice numbering, VAT/GST compliance, bulk exports, and customer-facing downloads out of the box.

📄 PDF Invoices

  • Auto-generate invoices when orders reach any configured status (e.g. Processing, Completed).
  • Sequential invoice numbering with prefix, suffix, and optional yearly counter reset (e.g. 2025-000001).
  • Download or view invoices from the WooCommerce admin, My Account page, and the Thank You / order-received page.
  • Inline PDF preview — opens in a new tab without leaving the page.
  • Regenerate any invoice on demand, bypassing the cache.
  • Send Invoice to Customer directly from the order edit screen — no duplicate email sends.

📋 Credit Notes

  • Auto-generated when an order is refunded (configurable in Advanced settings).
  • Per-refund breakdown: items refunded, quantities, refund reasons, and totals.
  • Available for download from the order edit screen.

📦 Packing Slips

  • Pricing-free shipping document for warehouse use — shows product name, SKU, variant options, and quantity.
  • Ship-from and ship-to address blocks included.
  • Enable via Advanced settings; appears on order edit screen and customer My Account.

🎨 Invoice Templates

  • 4 built-in templates: Default, Modern, Classic, Colorful.
  • Live preview in the settings panel before applying.
  • Override-safe: template variables are injected at render time — no class coupling, easy to extend with custom templates via the pdfinvx_templates filter.

📧 Email Attachments

  • Attach PDF invoices to any WooCommerce transactional email — fully configurable per email type.
  • Dedicated Send Invoice to Customer button on the order edit screen.

⚡ Bulk Invoice Generation

  • Select multiple orders → Generate PDF Invoices → download as a ZIP.
  • Background processing via Action Scheduler — handles large order volumes without PHP timeouts.
  • Synchronous fallback for sites without Action Scheduler.

🧾 VAT / GST & Compliance

  • Display your store VAT or GST registration number on every invoice.
  • Optional customer VAT / GST field at checkout, stored to order meta and printed on the invoice.
  • Paper size selector: A4, Letter, or Legal.
  • WooCommerce HPOS (High-Performance Order Storage) compatible.
  • Fully translatable — includes a complete.pot file with 100+ strings.

Why PDF InvoiceX?

Most WooCommerce invoice plugins charge $49–$99/year for features like credit notes, packing slips, VAT fields, or bulk exports. PDF InvoiceX provides all of these for free, with clean code that follows WordPress and WooCommerce coding standards.

  • ✅ No subscription or licence fee
  • ✅ HPOS compatible
  • ✅ Works with WooCommerce Subscriptions
  • ✅ Action Scheduler integration for large stores
  • ✅ Plugin Check (PCP) compliant

License

This plugin is licensed under the GPLv2 or later. See the LICENSE file for details.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • packing slip
  • billing
  • invoice
  • pdf
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity19 Jun 20264mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.