PDF Invoices & Packing Slips for WooCommerce
Invoices that look like your brand in three minutes
PDF invoices, packing slips, pick lists, return slips and credit notes for WooCommerce. No code: pick a look, add your logo and two colours, and see it on a sample order before you print anything.
Sales Igniter PDF Invoices, Pick Lists & Packing Slips
One year of updates and support. Renews at $49 a year.
Design your invoice and watch it change
Open Documents › Editor and pick a document. The list on the left is the page from top to bottom, and the preview on the right redraws as you change it, on a sample order or one of your own. No code.
- ☰Letterhead↑↓Options
- ☰Addresses↑↓Options
- ☰Document details↑↓Options
- ☰Rental summary↑↓Options
- ☰Items table↑↓Options
- ☰Totals↑↓Options
- ☰Payment schedule↑↓Options
- ☰Bank details↑↓OptionsHeadingHow to payOnly while unpaidShow only whenPayment methodisDirect bank transferAdd a rule
- ☰Custom text↑↓OptionsTextThanks for renting with us, {customer_first_name}.Insert a detail
- ☰Signature line↑↓Options
- ☰Page footer↑↓Options
Event RentalsINVOICEINV-2026-0142
120 Example Street, Springfield · (555) 010-0142 · [email protected]
Dana Hartley
48 Sample Avenue, Springfield
Order: #3108
Payment: Direct bank transfer
| Item | Qty | Total |
|---|---|---|
| 20×40 Frame Tent | 1 | $790.00 |
| Chiavari chair | 120 | $540.00 |
| Delivery and set-up | 1 | $150.00 |
Due Wed 11 Nov: $1,110.00
Reference INV-2026-0142
Thanks for renting with us, Dana.
Illustration with sample data.
Move, hide and add
Drag a section or use its arrows, untick it to hide it, or add one such as custom text, an image or a QR code.
Five looks, your brand
Clear, Bold, Ledger, Soft or Compact, drawn with your logo, two colours and a font.
Details in your words
Insert a detail such as the order number or the customer’s first name into any text, from a picker beside the box.
Show only when
Up to three rules per section, all or any of them: bank details only when the customer pays by bank transfer.
From a sample order to your first invoice
The first run reads your store’s own details, so most of it is filled in already.
Start
Check your store’s details and add your logo. The page offers an accent colour taken from it.
Look
Pick one of five looks and a font. The preview shows a sample order, so you see it before an order exists.
Numbers
Set the next invoice number and its format, with a prefix and the year if you like.
Emails
Choose which WooCommerce emails carry a PDF and when an invoice is issued.
From the order, in bulk from the orders screen, or let customers download it from My Account.
An issued invoice never changes
An invoice gets its number when it’s issued. From then on what it says and how it looks are frozen, even when the order, your brand or the template changes. If the order changes, the order screen tells you.
- Numbers in order with no gaps and no duplicates
- Prefixes, a yearly restart and a series per location
- A refund makes a numbered credit note that names the invoice
- Stored PDF files are deleted after 30 days by default, or the days you choose, or never. The document stays and is drawn again when it’s opened
Invoice INV-2026-0142 Issued
| Item | Qty | Total |
|---|---|---|
| 20×40 Frame Tent | 1 | $790.00 |
| Chiavari chair | 120 | $540.00 |
| Delivery and set-up | 1 | $150.00 |
Illustration with sample data.
Works great with our Rentals & Bookings date fields
With Rentals & Bookings active, documents add the rental dates, the return by date, pick-up and return details and the payment schedule. A mixed order groups its lines under Rentals and Purchases.
- A pick list by date: what goes out, what comes back, and what should have left already
- Narrow window when a pull needs something that comes back inside the window, Short by 2 when stock can’t cover it
- A week view that answers “do we have enough chairs this weekend?”
- An invoice shows a kit as one line. Packing slips, return slips and pick lists show every part, and serials get a write-in line per unit
- A return slip with tick boxes, condition, meter and inspection lines, and signatures
- A refund that only returns a security deposit makes a receipt, never a credit note
Pull: Fri 13 Nov to Sun 15 Nov
| Shelf | Product | Pull |
|---|---|---|
| A2 | Chiavari chair Narrow window | 120 |
| A10 | Round table, 60 in | 15 |
| B4 | 20×40 Frame Tent Short by 2 | 5 |
| C1 | LED uplight | 24 |
Illustration with sample data.
Every document a WooCommerce store prints
Invoices and packing slips
In your brand, attached to the emails you choose. A packing slip always shows the order as it stands.
Pick lists from the shelf
A shelf or bin code on each product, in the order a person walks: A2 before A10. Printed orders count as picked, so nobody picks twice.
Fast, even when it’s long
A pick list prints in seconds, even at 2,000 rows. Bulk printing runs in the background and shows its progress.
Credit notes
They name the invoice they reduce, keep the rental dates and run on their own series or the invoice’s.
Private files
Stored PDFs sit in a private folder the web server can’t list or serve. Every download checks who’s asking.
Wherever your customers are
Email attachments, a My Account download, guest links and a box on the order screen.
Every paper size
A4, Letter, Legal, A5, half page and 4 x 6 inch labels.
In your customer’s language
Each document prints in the language the customer checked out in, whoever prints it. Arabic and Hebrew flip right to left by themselves.
Your own words
Change any printed word per language on the Text screen, without translation tools. “Invoice” can become “Tax invoice”.
Download sample PDFs
Five files PDF Invoices printed for a made-up event rental store, in the Clear look with its logo, colours and font. Open one, or download them all.
InvoiceA rental order with delivery and collection time slots, four lines, a delivery fee and bank details.PDF · 1 page · 54 KB
Packing slipThe same order by SKU, with the return-by date on each line and the tent’s serial number.PDF · 1 page · 54 KB
Pick listThree days of pulls by shelf, a Narrow window and a Short by 2 flag, and what’s coming back.PDF · 1 page · 72 KB
Deposit invoiceThe order with a refundable deposit, and what’s held, refunded and kept.PDF · 1 page · 54 KB
Factur-X invoiceThe invoice as a PDF/A-3 file with its EN 16931 XML inside, for the buyer’s accounting software.PDF · 1 page · 65 KBThe store, the customers and the bank details are made up.
A file for your buyer’s accounting software
Turn it on and each invoice and credit note can have a UBL 2.1, CII or Factur-X file, built to the EN 16931 rules from the same frozen figures as the PDF. UBL files carry the Peppol BIS Billing 3.0 marking when your details allow it.
- Download it from the order, give customers a link, or attach it to the invoice email
- Export a date range as one zip
- A security deposit shows on the PDF as a fee in the totals. The e-invoice leaves it out, with a note saying what’s held
- These are files: nothing is sent through Peppol. Check what your country and your buyers need
Illustration with sample data.
Fits the rest of your store
Each of these adds its own details. A store with none of them sees no rental words at all.
| With | What happens |
|---|---|
| Rentals & Bookings | Rental dates, return by, pick-up and return details, the payment schedule, pick lists by date, the week view and return slips. |
| Multi Location Inventory | A shelf code per location and an invoice number series per location. |
| Refundable Security Deposits | The deposit in its own section, and a deposit refund receipt instead of a credit note. |
| Maintenance & Inspections | A product’s checklist prints on the return slip as tick boxes. |
| Custom Fields and Bundles & Composites | Their fields can go on your documents. |
Questions about PDF Invoices
Do I need the rental plugin?
No. It works on any WooCommerce store. The rental dates, pick lists by date and return slips appear when Rentals & Bookings is active.
What happens to an invoice when the order changes?
Nothing by itself: an issued invoice is frozen. The order screen says the order changed, and for a rental order you choose a credit note and a new invoice, or to keep it as it is.
Do I have to keep the PDF files?
Stored files are deleted after 30 days by default, and the document is drawn again when it’s opened. Some countries require the exact issued file to be kept for years: ask your accountant, and enter 0 to keep them for good.
Does it send e-invoices for me?
No. It makes the files. You download them, give customers a link or attach them to the email. Nothing goes through Peppol.
How does a security deposit show?
On the PDF it’s a fee in the totals and in its own section. An e-invoice leaves it out of its total with a note, and an invoice with a held deposit has no Factur-X copy.
What do I need?
WordPress 6.6, WooCommerce 8.0 and PHP 8.1 or newer (tested on 8.1 to 8.4). See the system requirements.
PDF Invoices is included in the Pro and Ultimate plans, and you can buy it on its own.
Read the guide before you buy
Print it in your brand
Invoices, packing slips and pick lists that look like your store, from the first order.
