Print Invoice for WooCommerce allows your customers to easily print professional invoices for their orders directly from their My Account page.
With a single click, customers can view, print, or save invoices as PDF — fully branded with your company logo, colors, and contact details.
This plugin simplifies invoice management, enhances your brand presentation, and saves your support team time by automating customer access to invoices.
Features Overview
↑ Back to top- One-click invoice printing for customers
- Professional, print-ready invoice templates
- Fully customizable design (logo, colors, fonts, borders)
- Control which order details appear
- Secure order key verification
- HPOS compatible
- Responsive, print-optimized layout
- Color and typography customization
- Option to open invoices in a new tab
- Button placement control (before or after order details)
Installation
↑ Back to topTo start using a product from WooCommerce.com, you can use the “Add to store” functionality on the order confirmation page or the My subscriptions section in your account.
- Navigate to My subscriptions.
- Find the Add to store button next to the product you’re planning to install.
- Follow the instructions on the screen, and the product will be automatically added to your store.
Alternative options and more information at:
Managing WooCommerce.com subscriptions.
Setup and Configuration
↑ Back to top
- Log in to your WordPress admin dashboard.
- Go to Plugins → Add New.
- Search for Print Invoice for WooCommerce.
- Click Install Now, then Activate.
- Go to WooCommerce → Settings → Print Invoice to configure.
Manual Installation
↑ Back to top- Download the plugin
.zipfile. - Extract the contents on your computer.
- Upload the
print-invoice-for-woocommercefolder to/wp-content/plugins/using FTP. - Activate the plugin from Plugins → Installed Plugins.
- Configure settings under WooCommerce → Settings → Print Invoice.
Configuration
↑ Back to topOnce activated, navigate to:
WooCommerce → Settings → Print Invoice
Here you’ll find multiple sections to configure your invoice appearance and behavior.
General Settings
↑ Back to top| Setting | Description |
|---|---|
| Enable Print Invoice | Turn the print invoice feature on or off. |
| Button Position | Choose where the print button appears — before, after, or both sides of the order details. |
| Open in New Tab | Allow the invoice to open in a new browser tab. |
| Show in Orders List | Display a “Print Invoice” action button in the orders list table. |

Company Information
↑ Back to top| Setting | Description |
|---|---|
| Company Name | Enter your store or business name. |
| Company Logo | Upload your logo via the WordPress Media Library. |
| Company Address | Add your business address (displayed at top of invoice). |
| Phone & Email | Contact details shown on invoice header or footer. |
| Tax / VAT Number | Display your business registration or tax number. |
| Footer Text | Optional custom text for invoice footer. |

Invoice Display Options
↑ Back to topControl which information appears on your invoice:
Order Details
- Order ID
- Order Date
- Order Status
- Payment Method
- Shipping Method
- Customer Notes
Product Details
- Product Image
- SKU
- Item Meta (e.g. variations)
- Discounts
- Tax Rates
- Coupon Codes

Design & Layout
↑ Back to topCustomize your invoice design to match your brand:
| Setting | Description |
|---|---|
| Primary Color | Used for headings, highlights, and key accents. |
| Secondary Color | Used for borders and secondary elements. |
| Font Size | Choose between 10px and 14px. |
| Page Layout | Portrait or Landscape orientation. |
| Border Style | None, Solid, Dashed, or Dotted. |
| Print Backgrounds | Option to include background colors when printing. |

Customer Experience
↑ Back to topOnce configured, the Print Invoice button automatically appears in two places:
- My Account → Orders List:
- A small printer icon or “Print Invoice” link is shown beside each order.
- Order Details Page:
- A large “Print Invoice” button appears before or after the order table (depending on settings).
When clicked, the invoice opens in a new window or tab (if enabled), formatted for printing. Customers can then:
- Print the invoice directly, or
- Choose Save as PDF from their browser’s print dialog.




Example Use Cases
↑ Back to top- Customers need invoices for accounting or expense claims.
- B2B stores require official invoice documents for every order.
- Stores want to reduce support requests for invoice copies.
- Businesses that value a branded, professional customer experience.
Security
↑ Back to topInvoices are protected using WooCommerce order key verification.
Only the authorized customer who placed the order (or store admin) can view and print the invoice. Unauthorized access attempts will be denied.
Support
↑ Back to topNeed help?
If you need assistance with installation, setup, troubleshooting, or customization, please. Visit: WooCommerce Support
We’re here to help ensure your store and invoices run smoothly!
