Products>WooCommerce Proforma Invoices

Generate Proforma Invoices for WooCommerce

Automatically generate WooCommerce proforma invoices for all orders and email them to your customers using a plugin.

Proforma Invoice

Proforma
Invoice

Bulk print

Bulk print

Customizable layouts

Customizable
layouts

Attach to Emails

Attach to
Emails

Multilingual support

Multilingual
support

30 Days Money Back Guarantee

99% Customer Satisfaction Rating

A subscription entitles you to 1 year of updates and support from the date of purchase. Cancel renewal anytime.

All the prices shown are in USD

Trusted by 1.8+ Million Websites

1.6.5

Plugin Version

2,000+

Downloads

15-05-2025

Last Updated

Create WooCommerce Proforma Invoices for All Orders

Auto-generate branded WooCommerce proforma invoices that meet your business standards with advanced settings
and layout customizations.

Create Proforma Invoices

Automatically generate WooCommerce proforma invoices for all orders in your store. You can make changes to the invoices by changing the plugin configurations.

Customize Layouts for Proforma Invoices

Customize the pre-built layouts by adding, removing, or editing proforma invoice components in the layout. This enables you to fully customize the layout of invoices.

Attach to Order Emails

Attach your WooCommerce proforma invoice PDFs to the order emails. You can select the order status emails to which proforma invoices are to be attached.

Bulk Print Proforma Invoices

Enable your customers to print WooCommerce proforma invoices from the ‘My accounts’ page of the store. The documents can be printed individually or in bulk.

Choose Custom Sequence of Proforma Invoice Number

Use a custom number series to customize WooCommerce proforma invoice numbers. You can change the starting number, number format, and length of invoice numbers.

Use Order Numbers as Proforma Invoice Number

Use the WooCommerce order number as the proforma invoice number. You can additionally customize this by adding prefixes or suffixes and by changing the number length.

Group by Category

Group the products in the WooCommerce proforma invoices based on their categories. This will make it easier for customers to identify the products in the invoices.

Add Custom Fields

Add extra details to your WooCommerce proforma invoice documents such as special notes, transport terms, sales terms, and even a custom footer to the invoices.

Multilingual Support

Works seamlessly with popular multilingual plugins like WPML and supports multiple language translations. Offers out-of-the-box support for over 10 languages.

Try with Confidence

icon

99% Satisfaction Rating

We make every effort to make sure our customers are happy.

icon

Average 5 star rating

Our plugins are highly regarded in WordPress forums and review platforms.

icon

100% Money-Back Guarantee

Our 30-day No-Risk Money Back Policy assures 100% money back.

Generate WooCommerce Proforma Invoices and
Send Them to Your Customers

Create and print fully customized WooCommerce proforma invoices with
personalized layouts, invoice numbers, and custom details.

Get Plugin Now

Create Proforma Invoices for Every WooCommerce Order

Easily generate WooCommerce proforma invoices for your store. The plugin creates WooCommerce proforma invoices for each order when the order status changes to a specific pre-set value.

For example, you can configure the plugin to create proforma invoices automatically when the order status changes to ‘Pending payments.’

Get Plugin Now
Create proforma invoices automatically

Pre-Built Proforma Invoice Templates for Hassle-Free Invoicing

The plugin upon activation starts generating proforma invoices. These invoices will follow a pre-built standard layout set in the plugin. This ensures that the invoices are generated out-of-box even without any additional configuration.

In addition to the default layout, the plugin also houses several other built-in layouts that you can use to create your WooCommerce proforma invoices.

Get Plugin Now
Choose built-in layout to create proforma invoices

Customize Proforma Invoices with Visual and Code Editors

You can use the pre-built layouts in the plugin to generate proforma invoices. These layouts can be customized by adding, removing, or editing the available components to get a template that is suitable for your store.

For example, you can add the proforma invoice date element to the document to get a custom invoice template. In addition to adding the date, you may change the date format, or change the font size, style, or color of the date.

Get Plugin Now
Cutomize proforma invoice layouts

Email Proforma Invoice PDFs to Customers

The WooCommerce proforma invoices created in your WooCommerce store will be automatically attached to the selected order status emails. The customers who receive the email can then download the proforma invoices from it.

The WooCommerce invoice PDF can be attached to any order email in your store including processing order emails, completed order emails, order on-hold emails, etc.

Get Plugin Now
automatically send proforma invoice to customers

Enable Customers to Print Proforma Invoices

A customer who has placed an order can preview and print their proforma invoices from the store. You can configure to add a button for printing proforma invoices to both the Order lists page and Order details page in My Accounts.

You may also add the print proforma invoice button to the order emails sent to the customers.

Get Plugin Now
Download proforma invoice from order details or my acocunt

Fully Customizable Proforma Invoice Numbers

The invoice numbers associated with your WooCommerce proforma invoices can be fully customized using this plugin. You can change the invoice number length, add prefixes or suffixes, and change the invoice number format.

The invoice number can follow the order number format or a custom number series. If you want to use custom numbers as proforma invoice numbers, you will have to specify the start number.

Get Plugin Now
Customize proforma invoice numbers

Group Products on Proforma Invoices

You can group the products belonging to the same categories in your WooCommerce proforma invoices. This helps customers identify the products easily.

You may also add the variation data of each product in the product table. The plugin also enables you to sort the products in ascending/descending order of their name or SKU.

Get Plugin Now
Show products in proforma invoices

Verified Plugin Compatibility

The plugin is tested for compatibility with all major plugins.
You can effortlessly use the Print Invoice plugin in combination with the below plugins – Tested Okay!

Sequential Order Numbers, by WooCommerce

Multi-Currency for WooCommerce, by VillaTheme

WooCommerce Extra Product Options, by ThemeComplete

ACF Pro

Checkout Field Editor for WooCommerce, by ThemeHigh

WooCommerce Admin Custom Order Fields, by WooCommerce

WooCommerce EU VAT Assistant, Aelia

WooODT extended, by ByConsole

WooCommerce Extra Product Options by TM

Advanced Custom Fields PRO by Elliot Condon

WooCommerce brands

PPOM for WooCommerce by N-MEDIA

WooCommerce Affiliates By YITH

WPML

Technical info PHP WordPress WooCommerce PDF Basic
Minimum Version 5.6 or higher 3.0 or higher 3.0 or higher 4.0.0 or higher
Tested upto 8.3.8 6.8.1 9.8.5 4.6.0

You may also like these plugins

Featured image of WooCommerce PDF Invoices, Packing Slips and Credit Notes

WooCommerce PDF Invoices, Packing Slips and Credit Notes

Rating 4.94

-

206 reviews

-

$69 - $199

Customize, auto-generate, and print WooCommerce PDF invoices, packing slips, and credit notes using a single plugin. You can send these documents to customers by attaching them to the order emails.

Featured image of WooCommerce Address Labels Plugin

WooCommerce Address Labels Plugin

$39 - $199

Generate address labels for all WooCommerce orders in your store and easily print them in bulk using the plugin. You can also customize the label layout and create labels of different types with ease. 

Featured image of WooCommerce Picklists Plugin

WooCommerce Picklists Plugin

$39 - $199

Set up and customize WooCommerce picklists that are automatically generated when the order status changes into a pre-set value. The picklists can be printed or downloaded from the admin order page.

Featured image of WooCommerce Shipping Labels, Dispatch Labels and Delivery Notes

WooCommerce Shipping Labels, Dispatch Labels and Delivery Notes

$59 - $199

Customize the settings and appearance of your WooCommerce shipping labels, dispatch labels, and delivery notes. The plugin auto-generates these documents when the order status changes to a set value.

Frequently Asked Questions

See the list below for our most frequently asked questions about our plugins. If this doesn’t satisfy your requirement, please reach out to support team.

License

The plugin license comes as a 12-months subscription. The license is valid for one year and will renew after that automatically unless canceled. You can use the plugin for lifetime, but support and updates of the plugins will be available as long as the license is active.
We have extensive documentation on our website (tutorials, knowledgebase, FAQs, and sample code snippets). If you need any assistance you can create a new support ticket and our team will respond as quickly as possible. We usually respond within 1-2 business days. Product support via phone, Facebook, or Twitter is unavailable at this time.
We offer a 30-day money-back guarantee whatever the reason. If you find the product does not work the way you need it, we can issue a refund.
Once your order is complete, you should receive an email notification with a download link. You may also go to your account page and click the Downloads tab to find all available products.
Yes, they are compatible. However, you will need a license for every site. E.g., if you have subsites as, www.domaninname/site1, www.domaninname/site2, www.domainname/site3, you will have to activate the license on every subsite (site1, site2, site3). Our system recognizes the name of the URL www.domainname/site1 is different from www.domainname/site2 which mean you will need to buy a license for every subsite in order to activate them on all sites.
Since the license is valid per site, you can only activate it on one site at a time. During testing, you may activate in the staging site and once you decide to go live, you can deactivate from staging and activate in the live site.

General

Yes, a custom number series can be used for this purpose. You will have to specify the starting number of your proforma invoices when custom number series are selected.
Every element of your proforma invoice layout from the document title and company logo to the special notes and footer can be enabled, disabled, or edited as per your requirements.
Yes, you can configure to add a ‘Print Proforma Invoice’ button to the order emails. This would enable your customers to directly print the invoices.
The plugin is fully compatible with WPML. Use the free add-on - mPDF for PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels to get full compatibility with any RTL or Unicode language. The add-on is equipped to handle almost 12 RTL languages including most Asian languages.

Simplify & Automate WooCommerce Proforma Invoice Generation

Let the plugin dynamically generate and send WooCommerce proforma invoices to your customers.

Get Plugin Now