FunnelKit
Discover FunnelKit's Exciting Summer Updates 2025 🚀
Powerful new features, optimized performance, and exciting improvements to drive growth
View Updates
FunnelKitBlogs

How to Generate WooCommerce PDF Invoices and Packing Slips in Your Store

Updated: 
July 18, 2025
By 
Editorial Team
Technical Writer
How to Generate WooCommerce PDF Invoices and Packing Slips in Your Store

Discover how to automatically generate WooCommerce PDF Invoices and Packing Slips for every order in WooCommerce store.

Want to create WooCommerce PDF invoices and packing slips automatically?

In eCommerce, small details build big trust. Sending clean, branded PDF invoices and packing slips with every order boosts your store’s professionalism and simplifies fulfillment.

With the right plugin, you can automate invoices, delivery notes, shipping labels, and more, saving time while delivering a better customer experience.

In this guide, we’ll show you how to set it all up so every order feels smooth, reliable, and on-brand

Top 3 WooCommerce PDF Invoices and Packing Slip Plugins

As mentioned earlier, WooCommerce doesn't provide an option to generate PDF Invoices and Packing slips. However, there are several PDF invoices and packing slip plugins for WooCommerce, each with its own set of features and benefits.

Here are three top plugins recommended by our experts:

1. PDF Invoices & Packing Slips for WooCommerce by WP Overnight

This WordPress plugin by WP Overnight allows you to automatically add a PDF or UBL invoice to the order confirmation emails after a customer places an order.

WooCommerce PDF Invoices & Packing Slips Professional plugin by WP Overnight

It has many templates that you can customize or create your own. 

In addition to that, you can even download or print invoices and packing slips from the WooCommerce order section.

Let’s explore some of its features:

  • Templates - This plugin offers various invoice templates that can be customized with simple HTML/CSS. You can even create templates from scratch.
  • Bulk invoices - Generate PDF invoices and packing slips in bulk.
  • Sequential invoices - This plugin supports a system that generates invoices with a unique, sequential number.
  • Supports multiple languages - It is compatible with various languages, including Italian, English, Dutch, French, German, Spanish, Russian, and more.

The PDF Invoices & Packing Slips for WooCommerce plugin by WP Overnight is available for free with limited features.

You can upgrade to the premium version for €59 annually, applicable to one website.

2. WooCommerce PDF Invoices and Packing Slips by Acowebs

This PDF invoice plugin generates custom-designed invoices for orders placed in your WooCommerce store.

WooCommerce PDF Invoices and Packing Slips plugin by Acowebs

In addition to invoices, this plugin lets you generate packing slips, shipping labels, and delivery notes for WooCommerce orders.

Take a look at its features:

  • Automatic Invoice Generation - This plugin supports the generation of invoices, packing slips, dispatch labels, delivery notes, and shipping labels. It automatically generates the invoices and sends them to customers via order emails.
  • Customization - It offers numerous customization options for your store logo, name, address, and more on your WooCommerce PDF invoices and packing slips.
  • Extensive options - This plugin has extensive functionalities that allow specific roles to access invoices, display or hide free line items, disable invoices for free orders, and more.

The PDF Invoices and Packing Slips for WooCommerce plugin, developed by Acowebs, is available for free in the WordPress repository. Its premium version will cost you $43 annually for a single website.

3. WooCommerce PDF Invoices, Packing Slips, and Credit Notes by WebToffee

This WooCommerce invoice plugin auto-generates PDF invoices, packing slips, and credit notes.

WooCommerce PDF Invoices, Packing Slips and Credit Notes plugin by WebToffee

It allows you to send your customers PDF invoices and packing slips via order emails.

Key features of this plugin:

  • Ready-to-use templates - Use customizable, pre-designed templates for creating invoices, credit notes, and packing slips.
  • Download or print invoices - This plugin lets you download and print invoices and packing slips separately or in bulk. You can even allow customers to print or download invoices from your WooCommerce store.
  • Add custom fields to invoices - This plugin enables you to add custom fields, such as VAT, GST, ABN, or other tax-related information, to your invoices. You can even add fields for payment information, tracking details, etc.

You can get the WooCommerce PDF Invoices, Packing Slips, and Credit Notes plugin at $69 annually for one website.

Our Experts Recommendation

We recommend PDF Invoices & Packing Slips for WooCommerce by WP Overnight, a reliable plugin with powerful free features.

You can customize invoices and packing slips with your logo, store info, customer details, and custom invoice numbers. It also lets you configure UBL invoices with tax schemes and categories.

While the free version offers just one clean, professional template, it’s more than enough to get started. For more templates and advanced features, you can upgrade to the Pro version.

How to Generate Woocommerce PDF Invoices and Packing Slips?

We’ll use the free version of the PDF Invoices & Packing Slips for WooCommerce plugin by WP Overnight.

Follow the instructions to create your PDF invoices and packing slips:

Step 1: Install and activate the PDF Invoices & Packing Slips for WooCommerce plugin

Navigate to Plugins ⇨ Add New Plugin. Locate the plugin by typing its name on the search bar.

Install and activate the WooCommerce PDF invoices and packing slips plugin on your wordpress website

Install and activate it on your WordPress website.

Step 2: Configure the WooCommerce PDF invoice and packing slip settings

Next, navigate to WooCommerce ⇨ PDF Invoices and configure some basic settings.

Navigate to WooCommerce - PDF Invoices

You’ll be able to see the live preview of your template as you make changes to your invoice.

  • Choose the invoice PDF template

Since we’re using the free version, there is only one simple template.

Choose WooCommerce invoice PDF template

You can have different templates in the premium version of PDF Invoices & Packing Slips for WooCommerce.

  • Add your business logo

Click on the ‘Set Image’ button and upload your business logo.

Once you’ve added your logo, you’ll be able to see a live preview of the logo displayed in your invoice and packing slip.

Additionally, configure the height of your business logo in units such as mm, cm, or in, and use a decimal point for decimals.

Customize woocommerce pdf invoice and packing slip - add business logo
  • Enter the name and address of your WooCommerce business

Next, enter your shop name, which will appear on invoices and packing slips.

Scroll down and enter the business address in the ‘Shop Address’ field.

Customize woocommerce pdf invoice and packing slip - enter business name and address

You can also add your business's VAT or Chamber of Commerce Number, which will appear on UBL invoices. However, this is a premium feature.

  • Add footers like terms & conditions, policies, etc.

You can also add footers to your invoices, such as customer care number, terms and conditions, privacy policy, etc.

Customize woocommerce pdf invoice and packing slip - add footers like customer care support, privacy policy, terms and conditions, etc.
  • Enable extended currency symbol support

Turn on the extended currency symbol support if the currency symbol is not displaying correctly in your invoices.

Customize woocommerce pdf invoice and packing slip - enable extended currency symbol support

Click on ‘Save Changes’ when done.

Step 3: Configure the PDF invoice and packing slip document settings

Configure the following document settings:

  • Enable PDF and attach it to emails

Enable the PDF and check the ‘New order (Admin email)’ and ‘Processing order’ emails.

Enable invoice PDF and attach it to emails feature

You can disable sending your invoice emails to specific order statuses.

  • Display customer information

Check the option to display relevant customer information such as their shipping address, email address, phone number, or customer notes on invoices or packing slips.

Display customer information - shipping address, email address, phone number, customer notes, etc. in PDF invoices and packing slips
  • Generate and display invoice numbers

Scroll down and enable the display invoice number option.

You can even set the custom numbers for your next invoices. Enter the number format next to the prefix, suffix, or padding.

Display custom invoice numbers

Furthermore, it enables you to reset the invoice number annually. But we recommend that you keep this setting disabled.

  • Log invoice number generation

Enable the invoice number generation logs to help debug the numbering issue.

  • Allow customers to download their invoices

Locate the ‘Allow my account invoice download’ settings and set it to ‘Only when an invoice is already created/emailed’.

Enable log invoice number generation and allow customers to download their invoices

In addition, there are many other settings to enable invoice numbers from your WooCommerce orders list.

You’ll find options such as enabling the invoice number column, invoice date column, invoice number search, disabling invoices for free orders, and more.

Be sure to save the changes before proceeding.

Step 4: Set the tax scheme and category (for UBL invoices)

This WooCommerce PDF Invoices & Packing Slips plugin automatically fetches all the tax rates from your store.

You can set the tax scheme and tax category from the UBL section:

Set up tax scheme and category for UBL invoices

Click on ‘Save Changes’ when done. 

Step 5: Set additional advanced settings

Configure advanced settings such as:

  • Document link access type
  • Document access denied, redirect page
  • Enable debug output
  • Enable semaphore logs, and more.
Configure advanced settings of WooCommerce PDF Invoices & Packing Slips

Make sure to save the changes when done.

Step 6: Test the PDF Invoices and Packing Slips Generation in Your WooCommerce Store

Now it's time to test the WooCommerce checkout process and see if it accurately generates PDF invoices and packing slips.

To do that, add an item to your shopping cart and head to the checkout page.

Enter your test payment information and proceed with placing the order.

Note: This checkout page below is made using a prebuilt template by FunnelKit Funnel Builder.

FunnelKit Funnel Builder is one of the most powerful sales funnel builder plugins for WooCommerce and WordPress.

Test your checkout process by adding items to cart, heading over to checkout and placing the order

Once your order is placed, you’ll be directed to the thank you page.

Next, head to WooCommerce orders and click the ‘PDF Invoice’ and ‘PDF Packing Slip’ buttons to download them.

Go to WooCommerce orders and go to the latest order. Click on PDF Invoice and PDF packing slip to view these documents

You’ll be able to see the full PDF invoice:

Complete PDF invoice for this order

The PDF format lets you download or print these documents.

That’s it! This is how you can test and verify the WooCommerce PDF invoice and packing slip generation process in your store.

Guide: Refer to our guide on how to test WooCommerce checkout to provide an optimized shopping experience to your customers.

7 Tips for Effective WooCommerce Invoicing & Packing Slip Usage and Management

Let’s look at 7 effective tips to enhance your invoicing and packing slip generation process:

1. Optimize your checkout process

If your WooCommerce store isn’t optimized for conversions, setting up invoices and packing slips will be pointless.

That’s why you should optimize your WooCommerce checkout process.

Our experts recommend using FunnelKit Funnel Builder. It has the most advanced WooCommerce checkout manager functionality.

You can create one-page checkouts, order forms, Shopify-style checkouts, multi-step checkouts, and more.

With its editor, you can easily modify your checkout form fields by simply dragging and dropping.

Additionally, you can optimize your checkout for quick conversions.

2. Include essential information

Ensure that your invoices and packing slips contain all the crucial information. 

This information can include order details (items, quantities, and prices), customer information, payment method, shipping address, and any relevant notes or messages associated with the order.

3. Set up email delivery

Configure your plugin to automatically email your customers with attached PDF invoices and packing slips after they place an order.

This provides customers with a digital copy of their order details, enhancing communication and transparency.

Our experts recommend you send your WooCommerce emails through an SMTP server to ensure their deliverability.

Integrate your WooCommerce store with an SMTP plugin, such as WP Mail SMTP, which reconfigures the default wp_mail() function and resolves email delivery issues.

4. Make sure the invoice looks professional and on-brand

Customize the appearance of your invoices and packing slips to align them with your brand identity.

Add your business logo, adjust layouts, and choose colors that reflect your brand.

The premium version of the WooCommerce PDF Invoices & Packing Slips plugin unlocks various other templates.

5. Enable sequential numbering

Keep your invoices organized and easily trackable with sequential numbering.

This helps you maintain systematic invoice orders and simplify the overall record-keeping and accounting process.

6. Provide clear instructions 

Use clear and concise language in your invoices and packing slips to avoid confusion and misunderstandings.

Double-check shipping addresses and order details to prevent errors and delays before generating these documents.

7. Monitor feedback from your customers 

Always pay attention to feedback from your customers regarding the usefulness of invoices and packing slips.

Use this feedback to continually improve the design and quality of your documents, ensuring they meet customer expectations.

Why You Should Create WooCommerce PDF Invoices and Packing Slips?

Creating WooCommerce PDF invoices and packing slips serves several important purposes for your business:

  • Professionalism - Providing well-designed invoices and packing slips enhances the professionalism of your business. It shows customers that you take their orders seriously and care about presenting a polished brand image.
  • Order accuracy - Invoices, packing slips, delivery notes, and shipping labels are important documents for order fulfillment. Automatically generating them reduces the risk of errors and ensures that the order details are correctly recorded and communicated.
  • Customer communication - Sending invoices and packing slips to customers keeps them informed and reassured about their purchases. It contains important information such as item details, quantities, prices, and shipping information.
  • Legal compliance - Providing invoices is a legal requirement for businesses in many jurisdictions. Generating WooCommerce PDF invoices and packing slips for each order helps adhere to these compliances.
  • Efficiency - Automatically generating invoices and packing slips saves time and reduces the need for manual intervention. This enables you to focus on other aspects of your business while maintaining a high level of service to your customers.
  • Branding - Customizing invoices, packing slips, and shipping labels with your business logo, colors, and branding elements reinforces brand recognition. This helps you to strengthen your brand identity in front of customers.

Overall, creating PDF invoices and packing slips for your WooCommerce orders is crucial for maintaining professionalism, reinforcing your brand, complying with legal requirements, and enhancing your business's operational efficiency.

Frequently Asked Questions (FAQs)

In this section, we’ve answered some of the common questions our users asked about WooCommerce PDF invoices and packing slips.

  • How do I customize a PDF invoice in WooCommerce?

To customize a PDF invoice in WooCommerce, install and activate the PDF Invoice and Packing Slip plugin.

After that, go to WooCommerce > PDF Invoices. There, you can configure settings such as adding a logo, entering the business name and address, setting the footer, adding any custom fields (if you want), enabling details you want to display, setting a custom invoice number, etc.

You can even select pre-designed invoice templates; however, it’s a premium feature. Once done, save the changes.

  • Can you print a packing slip on WooCommerce?

Yes, you can print packing slips on WooCommerce. All you have to do is go to a WooCommerce order and download the packing slip.

You can print your packing slip once you’ve downloaded it on your device.

  • How do I download all invoices from WooCommerce?

You can download all your invoices from WooCommerce using the bulk feature. Just select all orders and choose PDF Invoice from the bulk action.

Once all the invoices are opened in a new window, download them to your device from there.

  • What is the difference between an invoice and a packing slip?

In eCommerce, invoices and packing slips serve different purposes. 

An invoice outlines the sale or transaction between a seller and a buyer. It contains information about order details (item name, quantities, prices, and total amount), customer information (name and shipping address), payment method, and more.

A packing slip accompanies a shipment of goods from a seller to a buyer. It contains information such as an item name, quantities of each item, a brief description or SKU, or any special instructions or delivery notes related to the shipment.

Excited About Setting Up WooCommerce PDF Invoices and Packing Slips in Your Store?

Incorporating PDF invoices and packing slips into your WooCommerce store offers numerous benefits, including improved professionalism and enhanced customer satisfaction.

By seamlessly integrating the PDF Invoices & Packing Slips plugin, you can simplify the automatic generation of customized invoices and packing slips.

However, optimizing your online store goes beyond order management and invoice generation.

That’s where FunnelKit Funnel Builder comes into play, helping you create visually appealing, high-converting checkout pages that drive massive conversions.

So why wait? Take your WooCommerce business to new heights today!

Related Blogs
WooCommerce One Page Checkout - FunnelKit

Editorial Team

How To Create WooCommerce One Page Checkout: The Ultimate Guide [2025]

Do you want to use one-page checkout in your WooCommerce store? A smooth checkout experience is one of the biggest drivers of online sales. If shoppers can easily view product...

How to Enhance WooCommerce Customer Login Experience on Checkout

Editorial Team

How to Enhance WooCommerce Customer Login Experience on Checkout

Discover how to set up an enhanced customer login with smart login features to improve the checkout experience in WooCommerce. Want to create a seamless login experience on your WooCommerce...

customize woocommerce checkout page - FunnelKit

Editorial Team

How to Customize WooCommerce Checkout Page (Step-by-Step Guide)

You could have the most irresistible product in the world, but if your checkout doesn’t exude credibility, trust evaporates before the payment goes through. In this guide, you’ll learn how...

Published by: Editorial Team
The Editorial Team at FunnelKit (formerly WooFunnels) is a passionate group of writers and copy editors. We create well-researched posts on topics such as WordPress automation, sales funnels, online course creation, and more. We aim to deliver content that is interesting and actionable.
Join Over 38,315+ Sellers Increasing Profits with FunnelKit! 🚀
Join FunnelKit
FunnelKit Checkout gives you beautiful, ready-to-use WooCommerce checkout templates, embed order forms, one-page checkouts, and more.
Please enable JavaScript in your browser to complete this form.
Join FunnelKit
Related Blogs
WooCommerce One Page Checkout - FunnelKit

Editorial Team

How To Create WooCommerce One Page Checkout: The Ultimate Guide [2025]

Do you want to use one-page checkout in your WooCommerce store? A smooth checkout experience is one of the biggest drivers of online sales. If shoppers can easily view product...

How to Enhance WooCommerce Customer Login Experience on Checkout

Editorial Team

How to Enhance WooCommerce Customer Login Experience on Checkout

Discover how to set up an enhanced customer login with smart login features to improve the checkout experience in WooCommerce. Want to create a seamless login experience on your WooCommerce...

customize woocommerce checkout page - FunnelKit

Editorial Team

How to Customize WooCommerce Checkout Page (Step-by-Step Guide)

You could have the most irresistible product in the world, but if your checkout doesn’t exude credibility, trust evaporates before the payment goes through. In this guide, you’ll learn how...

Ready to Transform Your Store?
Join 38,315+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
906+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 906+ 5-Star Reviews
Get Started
chevron-downarrow-right