You can easily print invoices in WooCommerce by using a plugin that generates invoice PDF files and adds a print invoice option to both the admin order page and the customer’s My Account section. Tools like WooCommerce PDF Invoices and Packing Slips by WebToffee allow you to automatically generate customer invoices, attach printable invoice PDFs to order emails, and enable direct invoice printing from your store dashboard.
Once configured, the plugin can automate invoice creation based on order status, create downloadable invoice PDFs, and even support bulk print invoices for faster order processing. This helps store owners manage WooCommerce invoices efficiently while giving customers access to printable invoice copies whenever needed.
Key Takeaways
- You need a plugin to enable WooCommerce print invoice functionality, as WooCommerce does not support invoice printing by default.
- You can automatically generate invoice PDF and attach printable invoice copies to customer order emails.
- Store owners can print invoices individually or use bulk print invoices to speed up fulfillment.
- Customers can download and print invoice PDFs directly from the My Account page.
WooCommerce does not include built-in invoice printing functionality. By default, it sends order confirmation emails but does not automatically generate invoice PDFs or provide a WooCommerce print invoice option in the dashboard.
Store owners cannot bulk print invoices or add print invoice buttons to customer accounts without additional tools. To generate, automate, and print customer invoices, you need a dedicated WooCommerce invoice plugin.
With the right plugin, you can create invoice PDFs, enable invoice printing from the admin order page, and allow customers to download and print invoices from their My Account section.
To enable WooCommerce invoice printing, you first need to generate invoice PDF files for your orders. A dedicated WooCommerce PDF invoices plugin allows you to automate invoice creation and attach printable invoice PDFs to customer emails.
Step 1: Install WebToffee WooCommerce PDF Invoice Plugin
- Install and activate the WooCommerce PDF Invoices and Packing Slips plugin.
- Once activated, the plugin adds invoice settings that allow you to generate WooCommerce invoices automatically and enable invoice printing options.
- The setup wizard will prompt you to enter your store details. These details appear on your invoices and form part of your invoice layout.
Step 2: Configure Automatic Invoice Generation
- Go to Invoice/Packing > Invoice from the WordPress sidebar menu.
- Toggle the Enable Invoice option.
- Choose a date for the invoice.
- Under Automate invoice creation, select the order statuses that should trigger automatic invoice generation. When an order reaches the selected status, the system automatically generates an invoice PDF.
- Under Attach invoice PDF to selected WooCommerce emails, choose which order emails should include the printable invoice PDF. This ensures customers receive their invoice PDF directly in their email.
- Enable the Show Print Invoice button for customers. Once enabled, customers can download a printable invoice PDF or print invoices directly from their account.

- Click Update Settings to save the changes.
Once invoice PDFs are automatically generated, you can print invoices directly from the WooCommerce dashboard.
Method 1: Print a Single Invoice from the Order Page
- Go to WooCommerce > Orders.
- Open the order for which you want to print the invoice.
- Locate the Invoice/Packing section in the order page.
- Click the print invoice icon to open the printable invoice PDF.

- Use your system’s print option to complete invoice printing.
Method 2: Download and Print the Invoice PDF
If you prefer to save a PDF invoice copy:
- Go to WooCommerce > Orders.
- Open the order.
- Click the download invoice icon.

- Save the invoice PDF to your system.
- Print the printable invoice file when needed.
When Should You Print Invoices?
Store owners typically print invoices when:
- Fulfilling physical product orders
- Shipping B2B orders
- Keeping accounting records
- Including a printed invoice inside the package
WooCommerce invoice printing helps maintain clear documentation for both store owners and customers.
If you manage multiple daily orders, printing invoices one by one slows down fulfillment. Bulk invoice printing allows you to print invoices for several orders at once.
- Navigate to WooCommerce > Orders
- Select the required orders for which you want to print customer invoices. You can select specific orders manually or use filters to sort by order status/dates.
- From the Bulk actions dropdown, select Print Invoices.
- Click Apply.
The system will generate invoice PDF files for the selected orders. This WooCommerce print invoices functionality helps speed up order fulfillment and reduces repetitive admin work.
After you enable the Show print invoice button for customers option, buyers can download and print their invoice PDF directly from their account.
- Customers must log in to their account on your WooCommerce store.
- Go to My Account > Orders
- From the order list, customers can click Print Invoice directly from the order list page.

- Click View to open the order details page. If enabled, the Print Invoice button will also appear inside the order details page.

- When customers click print invoice button, the system opens a printable invoice PDF.
This allows customers to keep a copy of their invoice for records, reimbursements, or accounting purposes.
Why Enable Customer Invoice Printing?
Allowing customers to download and print their invoice PDF:
- Reduces support requests related to missing invoices
- Improves the post-purchase experience
- Gives instant access to customer invoices
- Maintains clear order documentation for records and reimbursements
Enabling printable invoice access in WooCommerce helps both store owners and customers manage orders more efficiently.
Invoice printing refers to generating a printable invoice PDF for a WooCommerce order and printing it for shipping, accounting, or customer records. This requires a plugin that adds invoice PDF generation and print options to the dashboard.
To print an invoice in WooCommerce, open WooCommerce > Orders, select an order, and click thr print invoice icon. You need an invoice plugin to enable WooCommerce print invoice functionality, as it is not available by default.
Yes. With an invoice plugin, you can select multiple orders from the Orders page, choose Print Invoices under Bulk actions, and generate invoice PDFs for all selected orders at once. This allows you to bulk print invoices for faster fulfillment.
WooCommerce does not automatically generate invoice PDFs on its own. You can automate invoice creation by using a plugin that generates WooCommerce invoices when an order reaches a selected status, such as Processing or Completed.
Yes. After enabling the print option in the invoice settings, customers can download a printable invoice PDF from My Account > Orders. They can print invoices directly or save the invoice PDF for later use.
Wrapping Up
WooCommerce does not support invoice printing by default, but you can enable full WooCommerce print invoice functionality with a dedicated plugin. Once configured, you can automatically generate invoice PDF files, attach printable invoice copies to order emails, and print invoices directly from your dashboard.
You can also bulk print invoices to speed up fulfillment and allow customers to download and print their own invoice PDF from the “My Account” page.
By automating invoice creation and enabling invoice printing, you speed up fullfillment workflow and maintain accurate customer invoices across your store.