Product Icon

Print Invoice for WooCommerce

Empower your customers with beautiful, professional invoices – instantly printable right from their WooCommerce account.
Choose a billing option
$29
Save 20%
$58 $46.40

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

Add a simple, customizable invoice printing feature to your store. With Print Invoice for WooCommerce, customers can easily generate, view, and print professional invoices for their orders — complete with your branding, logo, and company details.

Why Choose Print Invoice for WooCommerce

Customers often need invoices for record keeping, business reimbursement, or accounting — and manually sending them wastes valuable support time.

With Print Invoice for WooCommerce, you can:

  • Let customers print invoices themselves with one click
  • Maintain a professional brand image with fully customizable templates
  • Save time by reducing invoice-related support requests
  • Offer print and PDF-friendly invoices without extra extensions

Whether you’re running a B2C shop or a B2B wholesale store, this plugin delivers a seamless, professional invoicing experience.

Key Features

One-Click Invoice Printing

Add a “Print Invoice” button directly to the customer’s My Account → Orders page. Customers can instantly print or download an invoice for any order.

Professional Invoice Templates

Clean, professional layouts designed for both printing and digital PDF saving — no setup required. Each invoice includes order items, totals, customer info, and your store’s branding.

Fully Customizable Design

Make your invoices match your brand with flexible styling options:

  • Upload your company logo
  • Choose primary & secondary brand colors
  • Customize fonts, borders, and layouts
  • Adjust font size (10px–14px)
  • Choose between portrait or landscape mode

Company & Tax Details

Display all your important business information on each invoice:

  • Company name, address, email, and phone
  • Tax/VAT registration number
  • Custom footer text

Secure Access

Only authorized customers can view or print their invoices — protected with order key verification.

HPOS-Ready

Built for performance. Fully compatible with WooCommerce High-Performance Order Storage (HPOS).

Responsive & Print-Optimized

Invoices look great on any device and print perfectly in any browser. Customers can also Save as PDF using the browser’s print options.

Advanced Customization Options

Easily control what’s included on invoices:

Order Details

  • Order ID, Date, and Status (show/hide)
  • Payment and Shipping Methods
  • Customer Notes

Product Details

  • Product Images
  • SKU and Item Meta
  • Quantity, Discounts, and Coupons
  • Tax Rates and Subtotals

Display Controls

  • Toggle any section with intuitive on/off switches
  • Adjust button text and position (before/after order details)
  • Choose whether the invoice opens in a new tab

Designed for Store Owners

Perfect for:

  • Online stores needing downloadable customer invoices
  • B2B businesses that require formal invoicing
  • Stores wanting to cut down invoice support requests
  • WooCommerce stores looking for a better customer experience

Frequently asked questions

Can customers print invoices for all their orders?

Yes. Customers can print invoices for any of their orders directly from the My Account → Orders page. They’ll see a Print Invoice button next to each order and on the order details page.

Does the plugin generate PDF invoices?

The plugin creates a professional HTML invoice optimized for printing and PDF saving. Customers can easily use their browser’s Print → Save as PDF option to download or email a digital copy

Can I customize the invoice layout and design?

Absolutely. You can customize every part of your invoice:

  • Add your company logo, name, and address

  • Choose colors, fonts, and borders

  • Adjust font size and page layout (portrait or landscape)

  • Control what information appears (images, SKU, discounts, etc.)
    No coding required — all settings are available in the plugin’s admin panel.

Is it compatible with WooCommerce HPOS (High-Performance Order Storage)?

Yes. Print Invoice for WooCommerce is fully compatible with WooCommerce HPOS, ensuring optimal performance and database reliability.

How secure are the invoices?

Security is built in. Each invoice is protected by order key verification, which ensures that only the order’s owner (logged-in customer) can access and print it.

Can I change the invoice number format?

Yes. You can set a custom prefix for invoice numbers in the plugin settings. Developers can also use the piwc_invoice_number filter for advanced customization.

Can I hide the print button for certain order statuses?

By default, the button appears for all orders. However, developers can use WordPress hooks to restrict the button to specific order statuses (for example, only “Completed” orders).

Does it work on mobile devices?

Yes. The invoice layout is fully responsive and print-friendly, ensuring professional results on desktop, tablet, and mobile devices.

Can I add my company’s tax details or VAT number?

Yes. You can include your tax or VAT registration number, company address, phone number, and other business details in the invoice header or footer.

Customer reviews

Related Products

Offer add-ons like gift wrapping, special messages or other special options for your products.

Add shipment tracking information to your orders.

Offer personalized product bundles, bulk discount packages, and assembled products.