WooCom­merce users can create and send invoices right in the WooCom­merce backend. If you have the right plugin, you can even do away with external invoicing software. So how do you install an invoicing plugin and which ex­ten­sions should you invest in? Keep reading to find out.

Why create invoices in WooCom­merce?

In its default settings, WooCom­merce only allows you to create order con­fir­ma­tions, not pro­fes­sion­al invoices. For creating proper invoices, you’ll need some external help, either in the form of invoicing software or a WooCom­merce plugin. With a plugin, you can create invoices right in the WooCom­merce backend, which comes with the following pros:

  • All data stays within the system.
  • You won’t need the in­ter­faces necessary for invoicing software.
  • Plugins are usually cheaper than external programs, helping you keep your WooCom­merce costs to a minimum.
  • Menu nav­i­ga­tion is easy and well-in­te­grat­ed in WooCom­merce, meaning the learning curve will be less steep.
Tip

Still looking for the right server en­vi­ron­ment for your WooCom­merce project? Check out WooCom­merce hosting by IONOS for a safe, fast, and optimized solution.

A step-by-step tutorial on how to create an invoice in WooCom­merce

Below we will show you step by step how to create and send invoices in WooCom­merce. We use the plugin “WooCom­merce PDF Invoices & Packing Slips” by WP Overnight, which offers a large number of features in its free version.

Step 1: Install plugin

The first step is to log in, navigate to the WooCom­merce backend, and install the plugin of your choice. To do this, go to the menu on the left and select “Plugins” and then “Add New”.

You can click on “Upload plugin” if you’ve already saved the in­stal­la­tion file for the plugin on your device. Otherwise, use the search tool: Enter the name of the plugin you want to download, then once you’ve found the plugin click “Install now”. After the in­stal­la­tion is finished, click on “Activate” to turn the plugin on.

Image: Screenshot of the plugins page in the WordPress backend
In­stalling and ac­ti­vat­ing an invoice plugin for WooCom­merce.

Step 2: Choose settings for WooCom­merce invoice plugin

After you’ve installed the plugin, you can open it in the WooCom­merce backend. Click on “WooCom­merce” in the menu on the left and choose “PDF Invoices”.

That will take you to the menu for general settings. The first setting to decide on is whether PDF invoices will be down­loaded or opened in a new tab. You can also choose from different invoice templates, decide on a paper size, activate support for other currency symbols, and enable font subgroups in order to reduce the file size. You’ll want to activate test mode so that the latest settings are always used to create invoices.

Image: Screenshot of “General settings” in the PDF Invoices plugin
“General settings” is your first stop in setting up the WooCom­merce invoice plugin PDF Invoices.

Step 3: Design the store header for your WooCom­merce invoices

The next step is to design the store header for your WooCom­merce invoices. You’ll first want to insert your company’s logo using the “Set image” button. Then enter the height of your logo in inches, cm or mm.

Image: Screenshot of page for uploading store’s logo
Next you’ll need to upload your store’s logo.

After you’ve uploaded your logo, enter the name and address of your store. Under “Footer”, you can enter any ad­di­tion­al in­for­ma­tion like con­di­tions of sale. The three ad­di­tion­al optional fields are only available for premium users. They can be used to add ad­di­tion­al columns to the footer. Once you’ve edited all the settings, click on “Save changes”.

In the preview on the right next to the menu, you can see how your changes look on the page.

Image: Screenshot of invoice in the WooCommerce backend
Preview your invoice before you save changes.

Step 4: Configure automated invoicing

The next step is to configure your settings so that your WooCom­merce invoices are au­to­mat­i­cal­ly created and sent. To do this, click on the “Documents” tab and decide when the invoice should be sent (for example, right after the order is placed or when the order status changes to “completed”). You can also define what in­for­ma­tion appears on the invoice, including:

  • Delivery address
  • Email address
  • Phone number
  • Other in­for­ma­tion entered by the customer
  • Invoice date
  • Invoice number

Then, in the second part of the “Documents” tab, you can define how the invoices are stored in your system, i.e. the invoice format. If you haven’t created a filter for your own format, you can create a prefix or suffix for the invoices. Then, if you want to restart the numbering for your WooCom­merce invoices at the beginning of the year, put a check in the cor­re­spond­ing box.

Step 5: Manually create a WooCom­merce invoice

Don’t want to au­to­mat­i­cal­ly create and/or send your invoices? If you want to create invoices manually, follow these steps:

  1. In the WordPress backend, click on “WooCom­merce” in the menu on the left.
  2. Click on “Orders”.
  3. Choose the order that you want to create an invoice for.
  4. Check the address and then in the “Create PDF” menu click on “PDF invoice”.
  5. The invoice will open, and you can save and send the PDF.
Image: Screenshot of “Create PDF” menu in the WooCommerce backend
Creating an invoice manually in the WooCom­merce backend.
Tip

Already have your WooCom­merce store set up, but still looking for the right domain? Register your custom domain-name with IONOS. Then you can send out your next WooCom­merce invoice from a pro­fes­sion­al email address!

The best WooCom­merce invoice plugins

There are a variety of WooCom­merce invoice plugins each offering a different range of features. Below we sum up four of the best options.

Developer Active in­stal­la­tions WP version
WooCom­merce PDF Invoices & Packing Slips WP Overnight 300,000+ 3.5 or higher
Invoices for WooCom­merce Bas Elbers 20,000+ 4.0 or higher
WooCom­merce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels WebToffee 40,000+ 3.0.1 or higher
YITH WooCom­merce PDF Invoice and Shipping List Yith n/a 5.9 or higher

Which features should a WooCom­merce invoice plugin have?

The most important factors in deciding on a WooCom­merce invoice plugin will be cost and range of features. To make writing invoices for your business as easy as possible, you should look out for the following features:

  • Cus­tomiz­able invoice designs (including logo, header, footer)
  • Au­to­mat­i­cal­ly creating and sending invoices
  • Gen­er­at­ing con­sec­u­tive invoice numbers
  • Support for different cur­ren­cies and languages
  • Preview feature
  • In­di­vid­u­al­ized naming
Note

Wondering what com­po­nents should be in all of your invoices? Check out our article on writing a proper invoice, and then make sure that your chosen WooCom­merce invoice plugin supports each of those com­po­nents.

A quick guide to the four WooCom­merce invoice plugins

What sets each of these plugins apart? Below we sum up the main features of each plugin and discuss their pros and cons.

WooCom­merce PDF Invoices & Packing Slips

Image: Screenshot of plugin WooCommerce PDF Invoices & Packing Slips in the WordPress backend
WooCom­merce PDF Invoices & Packing Slips in the WordPress backend.

The plugin WooCom­merce PDF Invoices & Packing Slips is available in a basic free version and in a paid premium version. The paid version includes features like export func­tion­al­i­ty and com­pat­i­bil­i­ty with Dropbox. The main features of this plugin include:

  • Au­to­mat­i­cal­ly add PDF invoices to WooCom­merce emails
  • Fully cus­tomiz­able invoices (PDF or HTML)
  • Invoices can be down­loaded and sent manually
  • Cus­tomiz­able invoice numbering
  • Available in over 18 languages
Pros Cons
Free basic version with a lot of features Only one invoice template available in free version
Excellent support

Invoices for WooCom­merce

Image: Screenshot of Invoices for WooCommerce in WordPress
Invoices for WooCom­merce is a popular and well-rated invoice plugin.

The open-source plugin Invoices for WooCom­merce has two standard templates (“micro” and “minimal”) for WooCom­merce invoices. After upgrading to the paid premium version, you can customize your invoices by, for example, changing the font and column format. Other features of this plugin include:

  • Au­to­mat­i­cal­ly adding PDF invoices to WooCom­merce emails
  • Down­load­ing invoices
  • Cloud storage option (Dropbox, OneDrive, Google Drive, or Egnyte)
  • Cus­tomiz­able invoice numbering
  • In­te­grat­ed error search
Pros Cons
Free basic version No preview feature
Many options for invoice numbering

WooCom­merce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels

Image: Screenshot of WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels in WordPress backend
Plugin WooCom­merce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels in the WordPress backend.

The WooCom­merce plugin WooCom­merce PDF Invoices, Packing Slips, Delivery Notes and Shipping Labels is the perfect solution if you also need to make packing slips, shipping labels, and delivery notes. The premium version offers numerous features including invoices with signature. Other features include:

-Au­to­mat­i­cal­ly add PDF invoices at any point in the payment process

  • Fully cus­tomiz­able invoices (PDF)
  • Cus­tomiz­able invoice numbering
  • Barcode feature
  • Available in over 10 languages
Pros Cons
Free basic version with many features Paid version slightly more expensive than al­ter­na­tives
Invoices highly cus­tomiz­able

YITH WooCom­merce PDF Invoice and Shipping List

Image: Screenshot of YITH WooCommerce PDF Invoice and Shipping List in WordPress backend
Plugin YITH WooCom­merce PDF Invoice and Shipping List in the WordPress backend.

The plugin YITH WooCom­merce PDF Invoice and Shipping List is known for its user friend­li­ness and straight­for­ward setup. The biggest downside to this plugin is that it doesn’t offer a free version, and the paid version is rel­a­tive­ly expensive. It offers a wide variety of features, including:

  • Au­to­mat­i­cal­ly adding PDF invoices to WooCom­merce emails
  • Customers can download invoices anytime
  • Cus­tomiz­able invoices
  • Cus­tomiz­able invoice numbering
  • Print invoices and packing slips si­mul­ta­ne­ous­ly
Pros Cons
Create bulk invoices No free version
Invoices highly cus­tomiz­able
Tip

Want to learn more about WooCom­merce? Check out our other articles on the topic:

Go to Main Menu