Free WooCommerce PDF Invoices & Packing Slips Plugin – WowInvoice Tutorial

If you have been searching for a reliable way to generate free WooCommerce PDF invoices without paying for expensive premium plugins, WowInvoice is the answer. Built by WPXPO — the team powering over 65,000 websites worldwide — WowInvoice is a completely free, all-in-one WooCommerce document plugin that handles PDF invoices, packing slips, picklists, shipping labels, delivery notes, credit notes, and even EU VAT-compliant UBL invoices. In this complete tutorial, we will walk through every feature, show you exactly how to set it up step by step, and compare the free versus pro versions so you can make the best decision for your store.

Table of Contents

What Is WowInvoice and Who Makes It?

WowInvoice is a free WooCommerce PDF invoices and packing slips plugin developed by WPXPO, a software startup founded in 2020. WPXPO is best known for popular WooCommerce plugins like WholesaleX, WowStore, WowShipping, and PostX — collectively powering over 65,000 websites and earning more than 850 positive reviews across their product range.

WowInvoice was officially launched in June 2026 and has rapidly built a reputation as one of the most feature-complete free invoice plugins available. It holds a 5 out of 5 star rating on WordPress.org, with users praising its clean interface, professional output quality, and responsive support team. The plugin is available completely free from the WordPress plugin directory, with an optional Pro upgrade for advanced features.

 

Key Stats at a Glance

Developer

WPXPO

Plugin Name

WowInvoice – PDF Invoices & Packing Slips for WooCommerce

Current Version

1.0.4 (July 2026)

WordPress Rating

5/5 stars (2 reviews)

Trustpilot Rating

4.9/5 based on 440+ reviews (WPXPO)

Free Version

Yes – full featured on WordPress.org

Pro Version

From $55/year or $179 lifetime (1 site)

WP Requirement

WordPress 6.4 or higher

WC Requirement

WooCommerce 5.0 or higher

PHP Requirement

PHP 7.4 or higher

 

Why WooCommerce Needs a PDF Invoice Plugin

WooCommerce does not generate PDF invoices by default. When a customer places an order, they receive a basic HTML order confirmation email — no professional invoice, no branded receipt, no packing slip for warehouse staff, and no legal tax document for VAT-registered businesses.

This creates real problems for growing stores:

  • Customers ask for receipts and invoices you cannot easily provide
  • Warehouse teams have no structured document to guide picking and packing
  • EU and international businesses face legal compliance issues without proper VAT invoices
  • Accounting and bookkeeping requires manual work to reconcile orders
  • Returns and refunds need credit notes that WooCommerce does not create automatically

 

According to the Institute of Finance and Management, 39% of invoices contain errors when created manually. A WooCommerce PDF invoice plugin eliminates this risk by automating the entire document generation process from the moment an order is placed.

 

WowInvoice Free Features – Full Breakdown

The free version of WowInvoice on WordPress.org is remarkably generous. Here is every feature included at no cost:

 

Invoice Automation

  • Automatically generate PDF invoices when an order is placed or when order status changes
  • Attach invoices to WooCommerce order status emails (processing, completed, etc.)
  • Generate invoices for both new and existing historical orders
  • Allow customers to download invoices from the My Account page and order emails

 

Document Customization

  • Add your store logo and brand details to every document
  • Choose from professionally designed premade invoice templates
  • Show or hide product images, SKU, quantity, tax, and discount columns in the product table
  • Add billing and shipping addresses with custom label text
  • Display full financial breakdown: subtotal, discounts, shipping costs, tax, and total
  • Add order notes and terms & conditions to invoices
  • Include barcodes and QR codes for faster scanning and order tracking
  • Attach up to 3 additional files per invoice (e.g. return policy, warranty documents)

 

Invoice Numbering

  • Choose between order number or sequential invoice number
  • Add custom prefix and suffix (e.g. INV-2025-0001)
  • Set minimum number length for consistent formatting
  • Live preview of the numbering format during configuration

 

Bulk Operations

  • Bulk export multiple invoices, packing slips, or other documents in a single click
  • Print multiple documents on the same page to save printing costs
  • Custom page sizes for shipping labels

 

Compliance and Compatibility

  • EU VAT number display on invoices
  • Tax ID support on billing and shipping addresses
  • RTL (right-to-left) language support for Arabic, Hebrew, Persian, and Urdu
  • Compatible with WordPress 6.4+ and WooCommerce 5.0+

 

All Document Types Supported by WowInvoice

What makes WowInvoice stand out from other free invoice plugins is its complete document ecosystem. Instead of just generating invoices, it covers every document your WooCommerce order fulfillment workflow needs.

 

Document Type

Who Uses It

Purpose

PDF Invoice

Store Owner / Customer

Official record of purchase with pricing, tax, and order details

Packing Slip

Warehouse Team

Verify all items are included before sealing the package

Picklist

Warehouse Team

Guide staff to locate and pick the correct items from storage

Shipping Label

Shipping Team / Courier

Delivery address and tracking info attached to the outside of the parcel

Delivery Note

Customer / Store

Confirms what was delivered and serves as a proof of delivery record

Credit Note

Store Owner / Accounts

Legal document issued when a refund is processed, without editing the original invoice

UBL Invoice

Accountants / EU Stores

Machine-readable invoice for automated accounting and legal EU compliance

 

PDF Invoice

The PDF invoice is the core document of WowInvoice. It is automatically generated for every order and can be attached to order confirmation and completion emails. Each invoice includes the store logo, customer billing and shipping addresses, itemized product table, tax breakdown, and order totals. Customers can download their invoice directly from the My Account page without contacting support.

Packing Slip

Packing slips are internal documents used by warehouse staff to verify that every item in an order is included before the package is sealed. WowInvoice generates packing slips automatically alongside invoices, reducing packing errors and speeding up fulfillment for high-volume stores.

Picklist

Picklists are used by warehouse teams to locate and collect items across a large inventory. Rather than checking each order individually, a picklist groups items by location or product, helping staff pick orders efficiently without confusion or missing items.

Shipping Label

Shipping labels contain the customer delivery address and order reference number, attached to the outside of the parcel. WowInvoice generates accurate shipping labels automatically, reducing delivery errors and ensuring packages reach the correct address every time.

Credit Note

Credit notes are legally required documents issued when a refund is processed. Instead of modifying or deleting the original invoice — which is illegal in many jurisdictions — a credit note reduces the amount owed in a fully traceable way. WowInvoice generates credit notes automatically, making your refund process professional and compliant.

UBL Invoice

UBL (Universal Business Language) invoices are standardized, machine-readable documents required by tax authorities in several European countries. WowInvoice supports multiple UBL formats including UBL 2.1, PEPPOL BIS 3.0, CIUS-AT, CIUS-IT, CIUS-NL, CIUS-ES, and RO — making it suitable for businesses operating across the EU.

 

EU VAT Compliance with WowInvoice

For WooCommerce stores operating in the European Union, displaying VAT numbers on invoices is not optional — it is a legal requirement. WowInvoice makes EU VAT compliance straightforward by automatically fetching and displaying VAT numbers and Tax IDs on every invoice.

Supported EU VAT Plugins

WowInvoice integrates directly with the most popular EU VAT plugins for WooCommerce:

  • Germanized for WooCommerce
  • EU/UK VAT Validation Manager for WooCommerce
  • EU VAT Assistant for WooCommerce
  • European VAT Compliance Assistant for WooCommerce
  • EU VAT Guard for WooCommerce
  • EU VAT Number for WooCommerce
  • YITH WooCommerce EU VAT, OSS & IOSS

 

If you use a different VAT plugin, WowInvoice can still display VAT numbers by reading custom meta fields, ensuring compatibility with virtually any EU VAT solution. WowInvoice also includes its own built-in checkout field for collecting VAT numbers at the point of purchase.

 

VAT Display Options

  • Enable or disable VAT/Tax number display on a per-invoice basis
  • Show VAT number alongside billing and shipping addresses
  • Use standard labels like “VAT Number” or create fully custom labels
  • Automatically pull VAT data from checkout fields or third-party plugins

 

How to Install WowInvoice – Step-by-Step Guide

Installing WowInvoice takes less than two minutes. Follow these steps to get it running on your WooCommerce store.

 

Method 1: Install from WordPress Dashboard (Recommended)

  1. Log into your WordPress admin dashboard
  2. Go to Plugins → Add New from the left sidebar
  3. In the search box, type WowInvoice
  4. Find “WowInvoice – PDF Invoices & Packing Slips for WooCommerce” by WPXPO
  5. Click Install Now
  6. Click Activate once installation completes
  7. A new WowInvoice menu will appear in your WordPress admin sidebar

 

Method 2: Manual Upload via FTP

  1. Download the plugin ZIP from wordpress.org/plugins/wow-pdf-invoices-packing-slips/
  2. Unzip the file on your computer
  3. Connect to your server via FTP or File Manager (cPanel)
  4. Upload the unzipped folder to /wp-content/plugins/ on your server
  5. Go to WordPress Admin → Plugins → Installed Plugins
  6. Find WowInvoice and click Activate

 

Minimum Requirements

  • WordPress 6.4 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher
  • WooCommerce 5.0 or higher (active)

 

How to Configure PDF Invoices in WowInvoice

Once installed, configuring your first PDF invoice is a three-step process. WowInvoice is designed so any store owner can complete the setup in under ten minutes without any coding knowledge.

 

Step 1 – Choose the Document Type

From the WowInvoice dashboard in your WordPress admin, select Invoice from the available document types. You will see all document types listed: Invoice, Packing Slip, Picklist, Shipping Label, Delivery Note, Credit Note, and UBL Invoice.

Step 2 – Add Store Information

Fill in your global store details. These are applied across all documents automatically:

  • Store logo (upload your brand logo)
  • Shop name and legal business name
  • Tax ID or VAT number
  • Business email address
  • Phone number
  • Full business address

 

WowInvoice auto-syncs with your existing WooCommerce store setup, so many of these fields may already be pre-filled for you.

Step 3 – Configure & Save Invoice Settings

This is where you control exactly how invoices are generated and delivered:

 

When to Generate: Choose which order status triggers invoice creation (e.g. Processing, Completed, or On Hold). You can also enable invoice generation for historical orders with a single toggle.

Email Attachment: Select which WooCommerce order emails the PDF invoice should be attached to automatically.

Customer Download Access: Enable the download button on the customer’s My Account page and within order emails so customers can self-serve their invoice any time.

Invoice Numbering: Choose between order number and sequential invoice number. Add a prefix (e.g. “INV-“), suffix, and minimum digit length. A live preview updates as you type.

Product Table: Toggle visibility of product images, SKU, quantity, tax details, and discount columns. Customize all column labels to match your branding.

Financial Details: Choose what financial information is shown: discounts, shipping cost, tax per item, tax in totals, and the final order total.

Additional Elements: Enable barcodes, QR codes, order notes, and terms & conditions. Attach up to 3 additional files to the invoice email.

 

Click Save, and WowInvoice will immediately begin generating PDF invoices for all future orders matching your selected order status trigger.

 

How to Set Up Packing Slips, Picklists & Shipping Labels

Setting Up Packing Slips

From the WowInvoice dashboard, select Packing Slip as your document type. Configure the same core settings as the invoice — store information, product table columns, and when the document should be generated. Packing slips are designed for internal warehouse use, so you typically do not need to attach them to customer emails. Instead, use the bulk export feature to print all packing slips for the day’s orders in a single batch.

Setting Up Picklists

Select Picklist from the document type menu. Picklists group all items across multiple orders into a single consolidated list, helping warehouse staff collect products efficiently in one pass through the storage area. Configure which order statuses trigger picklist generation and how products are grouped and displayed.

Setting Up Shipping Labels

Select Shipping Label and configure the customer address format and any additional delivery information to include. WowInvoice supports custom page sizes for shipping labels, so you can match the output to your label printer’s specifications. Shipping labels are generated alongside the order and can be printed in bulk for all the day’s dispatches.

Setting Up Credit Notes

Credit notes are generated when you process a refund in WooCommerce. Select Credit Note from the document type list, configure the numbering format and display options, then save. From that point forward, a credit note is automatically created every time you issue a refund — maintaining a clean, legally traceable financial record alongside the original invoice.

 

WowInvoice Free vs Pro – Feature Comparison

The free version of WowInvoice is impressively complete for most small to medium WooCommerce stores. The Pro version adds advanced customization, more template choices, and priority support for high-volume operations.

 

Feature

Free

Pro

PDF Invoice Generation

✅ Yes

✅ Yes

Packing Slips

✅ Yes

✅ Yes

Picklists

✅ Yes

✅ Yes

Shipping Labels

✅ Yes

✅ Yes

Delivery Notes

✅ Yes

✅ Yes

Credit Notes

✅ Yes

✅ Yes

UBL Invoice

✅ Yes

✅ Yes

EU VAT / Tax ID Support

✅ Yes

✅ Yes

Barcode & QR Code

✅ Yes

✅ Yes

RTL Language Support

✅ Yes

✅ Yes

Bulk Export

✅ Yes

✅ Yes

Premade Templates

✅ Basic

✅ Premium Templates

Paid Watermark on Invoice

❌ No

✅ Yes

Email Notifications (Staff)

❌ No

✅ Yes

Priority Support

❌ No

✅ Yes

Number of Sites

1 site

1 or Unlimited

 

WowInvoice Pricing Plans

WowInvoice Pro is available in both yearly and lifetime plans, with significant discounts currently available.

 

Plan

Price

Best For

Free (WordPress.org)

Free forever

Small stores and those just getting started

Pro – 1 Site Yearly

$55/year (was $69)

Single store owners needing premium features

Pro – Unlimited Yearly

$119/year (was $149)

Agencies managing multiple client stores

Pro – 1 Site Lifetime

$179 one-time (was $299)

Best value for established single stores

Pro – Unlimited Lifetime

$240 one-time (was $599)

Agencies wanting lifetime access for all sites

Mega Bundle (10+ Plugins)

From $449 lifetime

Full WooCommerce solution with 10+ WPXPO plugins

 

All Pro plans include a 14-day no-questions-asked money-back guarantee. Lifetime plans include lifetime updates and support with a single one-time payment.

 

WowInvoice vs Other Free WooCommerce Invoice Plugins

How does WowInvoice compare to other popular free WooCommerce invoice solutions?

 

Plugin

Free Document Types

Notable Limitation

WowInvoice

Invoice, Packing Slip, Picklist, Shipping Label, Delivery Note, Credit Note, UBL Invoice

Newer plugin, still growing install base

PDF Invoices & Packing Slips (Ewout Fernhout)

Invoice, Packing Slip

Credit notes and extra templates require paid extensions

YITH PDF Invoices

Invoice, Packing Slip

Advanced features locked in premium version from $89/year

Print Invoices & Delivery Notes

Invoice, Delivery Note

Basic templates, limited customization in free tier

 

WowInvoice is one of the very few free WooCommerce invoice plugins that includes all seven document types — including credit notes, UBL invoices, and picklists — without requiring a paid upgrade. Most competitors gate two or more of these document types behind premium pricing.

 

Expert Tips for Getting the Most out of WowInvoice

Use Bulk Export for Daily Order Processing

If you process more than ten orders a day, use the bulk export feature every morning. Filter orders by the previous day’s date, select all, and export all packing slips and picklists in one PDF. Print the batch once rather than opening each order individually — this alone can save your warehouse team 30 to 60 minutes per day.

Set Up Invoice Numbering with a Meaningful Prefix

Use a year-based prefix like “2025-” so your invoice numbers look like 2025-0001. This makes it immediately clear in your accounting records which year an invoice belongs to, and it keeps your sequential numbering organized across financial years.

Attach Additional Files for a Professional Customer Experience

WowInvoice lets you attach up to three additional files alongside the invoice email. Use this to automatically include your return policy PDF, product warranty document, or care instructions. This reduces customer service inquiries and makes your store look more professional from the first order email.

Enable Customer Invoice Download on My Account

Turn on the My Account download option so customers can self-serve their invoices any time without contacting you. This alone can eliminate a significant portion of “can I have my invoice?” support requests, especially for B2B stores serving businesses that need invoices for their own accounting.

Use Credit Notes Instead of Editing Invoices for Refunds

Never edit or delete an original invoice when processing a refund. This is illegal in many countries. Always use the credit note feature — it creates a traceable, legal document that reduces the invoice amount without altering the original record. WowInvoice handles this automatically as long as credit note generation is enabled.

 

Frequently Asked Questions

Is WowInvoice completely free to use?

Yes. WowInvoice is available completely free on the WordPress plugin directory. The free version includes all seven document types (invoice, packing slip, picklist, shipping label, delivery note, credit note, and UBL invoice), EU VAT support, bulk export, barcode and QR code support, and RTL language compatibility. A Pro version is available for advanced features like premium templates, paid watermarks, and staff email notifications.

Does WowInvoice work with all WooCommerce themes?

Yes. WowInvoice operates as a backend document generation system and does not affect your frontend theme or store design. It works with any WooCommerce-compatible theme, including block themes and classic themes.

Can I generate invoices for orders placed before I installed WowInvoice?

Yes. WowInvoice includes an option to generate invoices for historical orders. Simply enable the “generate for existing orders” toggle in the invoice settings and WowInvoice will create PDF invoices for all past orders in your WooCommerce store.

Does WowInvoice support multiple currencies?

Yes. WowInvoice uses your WooCommerce store currency settings and displays the correct currency symbol on all documents. It is compatible with multi-currency plugins that update the order currency at the time of purchase.

Can customers download their own invoices?

Yes. You can enable invoice download access from the My Account page (both the order list and order details pages) as well as within the order confirmation and completion emails. Customers can download their PDF invoice at any time without needing to contact your store.

Does WowInvoice slow down my WooCommerce store?

No. WowInvoice generates documents asynchronously and only when triggered by an order status change. It does not load any scripts on your frontend store pages and has no impact on page speed or store performance.

Is WowInvoice compliant with EU VAT regulations?

Yes. WowInvoice displays EU VAT numbers and Tax IDs on invoices and supports UBL invoice formats required by several EU member states. It integrates with all major EU VAT plugins for WooCommerce and includes a built-in checkout VAT number field for stores that do not use a separate VAT plugin.

What is the difference between WowInvoice free and WowInvoice Pro?

The free version includes all core document types and features suitable for most stores. WowInvoice Pro adds premium designer templates, a paid watermark for invoices, staff email notifications when new documents are generated, and priority support. See the full feature comparison table in the article above.

 

Conclusion

WowInvoice is, without question, one of the most complete free WooCommerce PDF invoice plugins available in 2025. Where most free invoice plugins give you a basic invoice and a packing slip — then charge for everything else — WowInvoice delivers all seven essential order documents completely free, including picklists, shipping labels, credit notes, and EU VAT-compliant UBL invoices.

The setup process takes less than ten minutes, requires zero coding knowledge, and the plugin is built by WPXPO — a trusted team with a 4.9/5 Trustpilot rating and a track record of actively supporting and improving their plugins. Whether you run a small Etsy-style boutique or a high-volume B2B store shipping hundreds of orders a day, WowInvoice has the document generation tools to streamline your order fulfillment workflow from end to end.

Start with the free version today — download WowInvoice from the WordPress plugin directory — and upgrade to Pro only if you need premium templates or staff notification emails. For most WooCommerce stores, the free version is all you will ever need.

Check out the Quick Tips YouTube channel for a full video walkthrough of WowInvoice setup and all its document types in action.

Free WooCommerce PDF Invoices

The AI-powered business operating system

Take Your Business To The Next Level

Get 30 Days Free Trial + Free Live Bootcamp
to Launch HighLevel Together

Share this article:

Facebook
Twitter
LinkedIn
Reddit
WhatsApp
Picture of Prashhant Mittal

Prashhant Mittal

Prashhant Mittal is a freelance web designer with 15+ years and 1,800+ sites built. He publishes free WordPress, Elementor, WooCommerce & GoHighLevel tutorials at paramfreelance.com

Read more about author

You may also like to read.