Customers would often want to print their invoices for various needs. With the WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels plugin, customers can print invoices directly from My Account page.
Make sure to install and activate the plugin. Navigate to Invoice>Settings>General from the WordPress dashboard.
Scroll down and Enable print option for customers (available in both basic and Pro version) while configuring your invoice settings.

However, the option for the print invoice will be provided only for chosen order statuses. Choose the order statuses from the Show print button for the statuses field.
With the above setting in place, the customers will be able to print the invoice from their orders page (My Account > Order). Click on View order, to find the Print Invoice button within.

Click the Print Invoice button to print the invoice in PDF format.
- Was this article helpful?
- Yes, thanks!Not really
Comments (11)
Lauri Huusko
October 26, 2021
How client can print invoice when not logged in. Lets say client make order without registration but when you come to “Thank you” page Print invoice dont work, it redirect to /wp-admin to log in.
Mike
October 31, 2021
Hi Lauri,
Thanks for reaching out. We are afraid that is not possible. To validate the nonce check for security purposes it is mandatory that the user must log in to the site to download the invoice and other documents. However, you can use the invoice PDF attachment option (Invoice/Packing > Invoice > General > Attach invoice PDF in order email) to send the invoices directly to the customer’s email for selected order statuses.
Fanny
February 15, 2021
Hi,
Have the same problem, the button doesn’t appear. Have you find a solution ?
Mark
February 19, 2021
Hi Fanny,
It works based on the order status that you chose under “Generate invoice for order statuses”. So ensure that the order that you check is in the same order status that you have listed there.
OBISIKE GLORY OGECHI
January 24, 2023
Same here ooo, what can be done pls
Hema
March 28, 2023
Hello Obisike,
Thanks for reaching out.
Please submit a ticket here with site details so that we can check and assist you efficiently.
Twest
February 9, 2021
This doesn’t work on my site, is there a possible plugin clash?
Mark
February 12, 2021
Please submit a ticket here with site details so that we can check and assist you efficiently.
John Yelland
June 26, 2020
This isn’t showing on my website.
I’ve activated the feature, but when I go to the order and click ‘View’, no button exists where they can print an invoice.
I’m using your subscription plugin too.
John Yelland
June 26, 2020
Not on the check out page either
John Yelland
June 26, 2020
Actually, it does work. I was looking at the subscriptions page, not the orders page on the My Accounts.
Thanks! Great plugin.