Products>WooCommerce PDF Invoices, Packing Slips and Credit Notes

Create Professional WooCommerce PDF Invoices & Packing Slips

Create and send WooCommerce PDF invoices, packing slips, and credit notes with your order emails – fully customizable to match your brand and compliant with legal requirements.

Create PDF  documents

Create PDF documents

Attach PDFs to order emails

Attach PDFs to order emails

Free PDF templates

Free PDF templates

Download or print invoices

Download or print invoices

Add tax fields - VAT, GST, ABN

Add tax fields - VAT, GST, ABN

30 Days Money Back Guarantee

99% Customer Satisfaction Rating

A subscription entitles you to 1 year of updates and support from the date of purchase. Cancel renewal anytime.

All the prices shown are in USD

Trusted by 1.8+ Million Websites

4.9

Rated 4.94 out of 5 203 reviews

1.6.4

Plugin Version

90,000+

Downloads

14-03-2025

Last Updated

WooCommerce Invoicing Made Simple With
PDF Invoice for WooCommerce

Automatically create and send branded WooCommerce PDF invoices, packing slips, and credit notes.

Auto–Generate PDF Invoices for WooCommerce

Automatically create PDFs of invoices, packing slips, and credit notes for
your WooCommerce orders.

Attach PDF WooCommerce Invoices to Order Emails

Send PDF invoices and packing slips with order emails. Credit notes can be
sent with refund emails.

Ready–to–Use Templates for PDF Invoice Documents

Use customizable pre–built templates for creating invoices, packing slips
and credit notes.

Download or Print WooCommerce Invoices and Packing Slips

Download or print invoices and packing slips individually or in bulk. Also,
let your customers print or download invoices from your store.

Custom WooCommerce Invoice Numbering

Set a custom sequence for invoice and credit notes numbers with prefixes,
suffixes and custom number length.

Flexible Invoice Customization With Visual and Code Editors

Get complete control for customizing each element and field on your
documents with visual and code editors.

Add Tax Details to WooCommerce Invoices

Integrate VAT, GST, ABN, and other tax details with invoices. Add
additional fields for payment information, logo, tracking details, etc.

Provide Pay Later Option on WooCommerce Invoices

Allow your customers to pay later using the invoice instead of paying right
away at the checkout.

Generate WooCommerce Invoices for Old Orders

Create invoices for orders generated before installing this plugin. Also,
create invoices for free orders.

Try with Confidence

icon

99% Satisfaction Rating

We make every effort to make sure our customers are happy.

icon

Average 5 star rating

Our plugins are highly regarded in WordPress forums and review platforms.

icon

100% Money-Back Guarantee

Our 30-day No-Risk Money Back Policy assures 100% money back.

Trusted by website owners_ from 100+ Countries

Wonderful plug-in ! It's easy to generate invoices that can be sent directly to the customer, depending on the status of the order. The premium versio... Show more
Customer service is among the best I've experienced when we have run into issues. We love the plugin and so does our client. 💕
Excellent customer service! The plugin generates all of the necessary documents in a very professional manner for for both the seller and buyer. The b... Show more

View all reviews

Create and Print WooCommerce PDF Invoices &
Packing Slips With Ease

Make your WooCommerce PDF invoices, packing slips, and credit note generation simplified and automated.

Get Plugin Now

Generate WooCommerce PDF Invoices, Packing Slips, & Credit Notes

Easily generate professional, print-ready PDF invoices, packing slips, and credit notes for every WooCommerce order. You can preview, download, or print invoices, packing slips, and credit notes one by one or in bulk right from your dashboard. You can generate PDF invoices manually for specific orders or let the plugin handle them automatically.

Get Plugin Now
WooCommerce PDF Invoices, Packing Slips, and Credit Notes

Generate UBL and XML Invoices for WooCommerce Orders

Easily generate UBL (Universal Business Language) and XML invoices for your WooCommerce store with the WebToffee WooCommerce PDF Invoice Plugin. These machine-readable invoice formats ensure seamless B2B and B2C transactions, making it easier to comply with e-invoicing regulations and integrate with ERP systems.

Whether you're selling to government agencies, big companies, or international customers, UBL and XML invoices help automate your workflow and keep you compliant. It’s a smart way to simplify accounting and streamline WooCommerce invoicing right from your dashboard.

Get Plugin Now
Generate UBL and XML Invoices for WooCommerce Orders

Customize WooCommerce PDF Invoices & Packing Slips with Ready-Made Templates

Get started quickly with professionally designed templates for your PDF invoices, packing slips, and credit notes. These templates are ready to use out of the box and fully customizable to match your store’s branding – no coding required.

Use the built-in visual or code editor of the WooCommerce print invoice plugin to adjust layout, colors, and fonts, and add custom fields like company logo, branding information, header and footer, and other custom data.

Whether you need a simple branded invoice or a detailed document that meets specific business or tax requirements, these templates give you the flexibility to make it your own with ease.

Get Plugin Now
Customizable Templates for PDF Invoices & Packing Slips

Attach PDF Invoices, WooCommerce Packing Slips, and Credit Notes With Order Emails

Send copies of WooCommerce PDF invoices & packing slips to your customers by auto-attaching them with WooCommerce emails. PDF invoices and packing slips will be sent with order emails, and credit notes will be sent with refund emails. This way, you can keep customers informed, reduce support queries, and streamline post-purchase communication.

You can even add a print invoice button to order emails with attached invoices.

Extend your email capabilities by sending order notification emails (with or without PDF documents) to specified email addresses—such as suppliers, warehouse managers, or accountants for specific order statuses.

Get Plugin Now
Attach PDF Invoices, and Packing Slips to WooCommerce Order Emails

Bulk Print WooCommerce PDF Invoices & Packing Slips

You can easily print multiple PDF invoices and packing slips without opening each order individually. This is ideal for busy stores that want to make their order processing smoother and save time.

Additionally, you can let your customers download or print their WooCommerce invoices and packing slips for every order right from their "My Account" page. This extra convenience allows them to easily save or keep physical copies using the WooCommerce print invoices & packing lists.

Get Plugin Now
Print PDF Invoices and Packing Slips

Create Custom Sequence of WooCommerce Invoice Numbers

An invoice number is a unique code given to each invoice for a transaction.

The PDF invoice plugin lets you set your own custom numbers for invoices and credit notes. You can add a prefix or suffix, choose where the numbering starts, and even set how many digits the number should have.

Using clear and consistent invoice numbers makes it much easier to find and manage transaction records when you need them.

For example: Consider the invoice number WT241000. Here, "WT" serves as the prefix, "24" denotes the year, and "1000" indicates the unique invoice number. After a year, the invoice number will automatically reset to WT251000 at the beginning of 2025.

Get Plugin Now
Sequential Numbers for WooCommerce Invoices and Credit Notes

Show Tax Details on WooCommerce Invoicing Documents

Let your customers enter VAT, GST, ABN, and other tax details at the checkout to display them in invoices and order documents. You can also add custom fields at the checkout to show in the invoices and other order documents.

This will allow you to ask your customers to enter any required information (such as SSN or TRN) to meet different legal requirements.

Get Plugin Now
Show Tax Details, VAT, SSN and Custom Fields on WooCommerce Invoices

Add Pay Now Links to WooCommerce Invoice

Allow your customers the convenience of paying after checkout. This is especially useful for B2B clients who typically handle payments after reviewing their invoices. By adding a “Pay Now” link directly to your PDF invoices, you make it super easy for them to pay at their own pace. With just one click, they can choose their preferred payment method—no extra steps or confusion.

Get Plugin Now
Pay Now Links on WooCommerce Invoices

Choose How Prices Appear on Your WooCommerce Invoice PDF – With or Without Tax

Our WooCommerce invoice plugin lets you decide whether to show prices including or excluding tax on your invoices. Want customers to see the full amount with tax? Or just the base price before tax is added? It’s totally up to you.

The plugin works smoothly with your existing WooCommerce tax settings, so you can easily set your preference from the Tax settings page. This helps keep your invoices clear, matches your store’s pricing strategy, and makes accounting and reporting a whole lot easier.

Get Plugin Now
WooCommerce PDF Invoices tax calculation

Bulk Export WooCommerce PDF Invoices, Packing Slips, and Credit Notes

The WooCommerce print invoices plugin lets you export PDF copies of invoices, packing slips, and credit notes using different custom filters. You can filter the documents by date and time, order statuses, users, and payment methods. Choose the required filters and then export them as a zip file.

Get Plugin Now
Export PDF Invoices, Packing Slips, and Credit Notes

Generate Multilingual Invoices for WooCommerce

Make your invoices and order documents translation ready for your customers. This WooCommerce PDF invoice plugin is fully compatible with WPML and supports RTL to ensure a seamless translation of your order documents.

Get Plugin Now
Multilingual Support for WooCommerce Invoices

Plugins Compatible with WooCommerce Invoice Generator

This WooCommerce invoice plugin is compatible with major third-party plugins.

Get Plugin Now

Sequential Order Numbers, by WooCommerce

Multi-Currency for WooCommerce, by VillaTheme

Shipping Address QR code for Invoices & Packing lists, by Webdados

WooCommerce Extra Product Options, by ThemeComplete

ACF

Checkout Field Editor for WooCommerce, by ThemeHigh

WooCommerce Admin Custom Order Fields, by WooCommerce

WooCommerce EU VAT Assistant, Aelia

WooODT extended by ByConsole

WooCommerce Extra Product Options by TM

Advanced Custom Fields PRO by Elliot Condon

Checkout Field Editor for WooCommerce by TM

PPOM for WooCommerce by N-MEDIA

WooCommerce Affiliates By YITH

WPML

Technical info PHP WordPress WooCommerce PDF Basic
Minimum Version 5.6 or higher 3.0 or higher 3.0 or higher 4.0.0 or higher
Tested up to 8.3.8 6.7 9.7 4.6.0

You may also like these plugins

Featured image of WooCommerce Address Labels Plugin

WooCommerce Address Labels Plugin

$39 - $199

Generate address labels for all WooCommerce orders in your store and easily print them in bulk using the plugin. You can also customize the label layout and create labels of different types with ease. 

Featured image of WooCommerce Picklists Plugin

WooCommerce Picklists Plugin

$39 - $199

Set up and customize WooCommerce picklists that are automatically generated when the order status changes into a pre-set value. The picklists can be printed or downloaded from the admin order page.

Featured image of WooCommerce Proforma Invoices

WooCommerce Proforma Invoices

$49 - $199

Automate the generation of WooCommerce proforma invoices when new orders are placed and send them to your customers via order emails. You can also customize the layout and the contents of the invoice.

Featured image of WooCommerce Shipping Labels, Dispatch Labels and Delivery Notes

WooCommerce Shipping Labels, Dispatch Labels and Delivery Notes

$59 - $199

Customize the settings and appearance of your WooCommerce shipping labels, dispatch labels, and delivery notes. The plugin auto-generates these documents when the order status changes to a set value.

Frequently Asked Questions

See the list below for our most frequently asked questions about our plugins. If this doesn’t satisfy your requirement, please reach out to support team.

License

The plugin license comes as a 12-months subscription. The license is valid for one year and will renew after that automatically unless canceled. You can use the plugin for lifetime, but support and updates of the plugins will be available as long as the license is active.
We have extensive documentation on our website (tutorials, knowledgebase, FAQs, and sample code snippets). If you need any assistance you can create a new support ticket and our team will respond as quickly as possible. We usually respond within 1-2 business days. Product support via phone, Facebook, or Twitter is unavailable at this time.
We offer a 30-day money-back guarantee whatever the reason. If you find the product does not work the way you need it, we can issue a refund.
Once your order is complete, you should receive an email notification with a download link. You may also go to your account page and click the Downloads tab to find all available products.
Yes, they are compatible. However, you will need a license for every site. E.g., if you have subsites as, www.domaninname/site1, www.domaninname/site2, www.domainname/site3, you will have to activate the license on every subsite (site1, site2, site3). Our system recognizes the name of the URL www.domainname/site1 is different from www.domainname/site2 which mean you will need to buy a license for every subsite in order to activate them on all sites.
Since the license is valid per site, you can only activate it on one site at a time. During testing, you may activate in the staging site and once you decide to go live, you can deactivate from staging and activate in the live site.

General

To create PDF invoices and packing slips, install and activate the WebToffee WooCommerce PDF Invoices plugin. Then, go to Invoice/Packing and choose Invoice. Turn on the Enable Invoice toggle button, and choose an order status to auto-generate WooCommerce invoices. Configure any other settings as you prefer, and click on Update Settings.
You can also, customize the PDF invoices using the free templates provided with this plugin.
Yes. You can add any metadata stored with the order or product to the PDF invoices, packing list, and credit notes.
Yes. You can include the total tax amount with the tax label in invoices.
The plugin is fully compatible with WPML. Use the free add-on - mPDF for PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels to get full compatibility with any RTL or Unicode language. The add-on is equipped to handle almost 12 RTL languages including most Asian languages.
Our plugin supports two PDF rendering libraries namely domPDF(in-built library) and mPDF (add-on). We advise you to install the add-on to get rid of the unsupported characters.
There are several reasons why this could have happened. It can be because of unsupported images in the built-in library, missing image processing library, image size issues, server request block, permission issues, etc. Please refer to the article to know more.

Most Trusted Print Invoice Plugin to Create PDF Invoices and Packing Slips for WooCommerce

Generate professional PDF invoices & packing slips for WooCommerce with the most trusted WooCommerce invoice generator plugin, relied on by 90,000+ websites.

Get Plugin Now