7 Best Invoicing Plugins for WooCommerce & WordPress

If you purchase through a link on our site, we may earn a commission. Learn more.

If you're a freelancer working with WooCommerce and WordPress, sooner or later you will need a good invoicing application to generate estimates and bill your clients. These are the best WordPress and WooCommerce invoice plugins you can find.
Table of Contents
WP Engine High Performance Hosting
BionicWP Hosting

If you’re a freelancer or small business owner, then you know the importance of invoicing clients for your work. Not only does it help to keep track of your income and expenses, but it also serves as a record of the services you’ve provided – which can come in handy if there are any disputes down the road.

While there are a few commercial non-WordPress systems out there, like Freshbooks, Zoho, and Invoicera, most of us would be better off avoiding their monthly fees and tapping into a more integrated platform.

Luckily, there are a number of great invoicing plugins for WordPress that can help you create professional invoices quickly and easily.

And in this post, that’s what we will be looking at. Ready? Let’s go.

Invoicing Plugins for WooCommerce and WordPress

WordPress has many third-party developers creating invoicing plugins, but not all of them have been built for the purpose and include all the features needed to do the job. Naturally, you might be wondering what the essential features of an invoicing plugin are, so we’ve put together a quick list.

  • Create quotes and estimates.
  • Create invoices with both one-time and recurring fees.
  • Manage taxes.
  • Easily accept online payments.
  • Provide different payment gateways to allow customers to pay using their preferred method.
  • Allow you to track paid and unpaid invoices.
  • Send automated notifications for payment reminders.
  • Customer account page with invoicing history.

Some features won’t be needed by every freelancer but can be great pro-level additions if and when they are needed:

  • Late payment fees.
  • Deposits and Partial payments.
  • Manage EU VAT when applicable.
  • A professional reporting system that allows exporting invoices’ data.
  • An API with an accounting system. 

Let’s now go over WordPress’s best standalone invoicing plugins.

Best WordPress Invoicing Plugins

Our top recommendations for invoicing plugins for WordPress are:

Let’s take a closer look at each one, including their key features, pros, and cons.


GetPaid, an invoicing plugin for WordPress

GetPaid is a leading all-around invoicing plugin that lets you collect one-time and recurring payments in its free version, with no complex setup required. Whether through a Buy button, form, or invoice, you can charge clients using over 20 payment gateways, from Paypal and Stripe to Square and WebPay.

They also have a cool free add-on feature where you can send multiple quotes to a client with different offers, and they will auto-transform into an invoice that your clients can pay right away – no back and forth. 

Developed by AyeCode LTD in 2016 from a heavily modified fork of the popular Easy Digital Downloads plugin, the company operates from five continents and has over 4000 active installs.

Key features (all for free)

  • Create items with a one-time fee or recurring payments (subscriptions).
  • Add a free trial and/or allow buyers to name their price.
  • Add items to your website via Buy Now Buttons. Customers will be able to buy on your website via several Payment Gateways.
  • Create inline checkout forms to sell your items through an optimized landing page.
  • Manage taxes and EU VAT.
  • Straightforward reporting system


  • Extensive range of features in the FREE plan
  • Easy setup
  • Integrates with Affiliate management plugins
  • It supports plenty of payment gateways


  • Some features are paid add-ons
  • Partial payment option is still missing

Sliced Invoices

Sliced Invoices, a WordPress invoicing plugin.

With over 7000 active installs, Sliced Invoices is a great invoicing solution for freelancers and small businesses. It’s a lightweight plugin with many features like designable features, various currencies, multiple languages, and online payments. You can also create comprehensive reports that give a bird’s-eye view of your financials and set up your global tax rate or rate per item.

Key features

  • Send Quotes and Invoices and get paid online
  • Lots of filters, actions, and template tags
  • Flexible tax settings (global, per Invoice/Quote, or line item)
  • Send clients automatic payment reminder emails
  • Clone existing Quotes & Invoices
  • Add your logo and business details to Invoices & Quotes
  • Bulk CSV import of Quotes & Invoices
  • Support for WordPress Multisite (network activated)


  • Many customization options
  • Lots of filters, actions, and template tags
  • Pre-defined line items
  • Set custom Invoice & Quote prefixes and/or suffixes


  • Customer support for the free plugin is known to be slow and unresponsive

Sprout Invoices

Sprout Invoices for WordPress.

Since their inception in 2018, Sprout Invoices has accumulated over 2000 active installs. They offer a full-featured invoicing, payments, and time-tracking solution for freelancers and small businesses. And with their Zapier integration, you can connect Sprout to over 2000+ apps to automate your workflow.

Key features

  • Unlimited Invoices, Estimates, and Clients. 
  • Fully customizable templates with your theme.
  • Localization support for your language.
  • Client records with multiple points of contact


  • You can customize notifications and lead generation forms
  • Import data from the likes of Freshbooks, Harvest, WP-Invoice, and CSV files
  • Multi-currency support
  • Hundreds of integrations


  • Reported to be a bit buggy for some
  • The user interface is a bit outdated

Jetpack CRM

Jetpack CRM invoices for WordPress.

On top of being an invoicing plugin, Jetpack is also a customer relationship management tool for eCommerce businesses, agencies, freelancers, startups, and nonprofits, with 20 000+ active installs. They were acquired by Automattic in 2019, the company behind WordPress.com, with more than 1,200 employees in 77 countries speaking 93 different languages. 

Jetpack is designed to be straightforward yet flexible at the same time. You can build custom proposals right on WordPress with this plugin. And through the client portal, customers can view quotes, invoices, transactions, and files.

Key features

  • A client manager for WordPress – includes a client portal for customers to view quotes, invoices, transactions, and files.
  • Make quotes and customer proposals right in WordPress.
  • A Billing System that can be connected to Stripe and PayPal via paid extensions and work as a payment gateway.
  • Manage your business transactions and payments.
  • You can use it as a CRM for WooCommerce, tracking orders and automatically syncing payment transactions. 


  • Follow up with contacts by segmenting your contact list (e.g. Toronto customers with transactions in March).
  • Billing can be handled directly from the CRM and track all your transactions against CRM contacts.


  • Bloated interface – Jetpack has a lot of features squeezed in toggles and sub-menus, which can be a bit difficult to navigate. 
  • Some users report that this CRM can slow down your website.
  • Some essentials features like online payments are only available in the paid version.

Best WooCommerce Invoicing Plugins

WooCommerce is a free and open-source eCommerce plugin for WordPress that was created by WooThemes but acquired by Automattic in 2015. It is now the most popular eCommerce platform, with over 5 million active installations.

If you’re using this tool, you’re probably also looking for an invoicing plugin. Luckily for us, WooCommerce has some great free options to choose from.

These are our recommendations for WooCommerce invoice plugins:

Let’s take a closer look at each one, including their key features, pros, and cons.

Print Invoice & Delivery Notes for WooCommerce

Print Invoice & Delivery Notes for WooCommerce.

The Print Invoices & Delivery Notes for WooCommerce plugin allows WooCommerce orders to be printed with invoices and delivery notes. Additionally, you can edit your company/shop’s name and postal address, as well as notes, conditions/policies (like a refund policy), and a footer imprint. They have over 50 000 active installs, and keep in mind that you’ll need a WordPress version of 4.0 or higher.

How it works is that the plugin adds a side panel to the order page that allows shop administrators to print invoices and delivery notes. On the order screen, registered customers can also print their orders.

Key features

  • Quickly print invoices and delivery notes on the “Orders” page.
  • Bulk print invoices and delivery notes.
  • Add a company address, a logo, and any other information to the invoice and delivery note.
  • Completely customize the invoice and delivery note template.
  • Supports the WooCommerce refund system.


  • Bulk print invoices and delivery notes.
  • Enable customers to print by including a print link in emails.
  • Intelligent invoice and delivery note template system with hooks and functions.php support.


  • Limited and slow support – they urge you to ask the community for help.
  • Sometimes bulk printed orders don’t come out on separate pages.
  • Requires some coding knowledge to change the fonts.

WooCommerce PDF Invoices, Packing Slips, Delivery Notes, and Shipping Labels

WooCommerce PDF Invoices, Packing Slips, Delivery Notes, and Shipping Labels

This WooCommerce plugin is a bit more extensive since it generates PDF invoices, packing lists, delivery notes, dispatch labels, and shipping labels from the WooCommerce orders page. By default, WooCommerce won’t allow you to print these documents from your orders page. So by using this extension, business owners can streamline their online store’s shipping and order processes.

The software was made by WebToffee and boasts over 30,000 installations.

Key features

  • Add order meta or custom meta in the invoice.
  • Add QR code in the invoice that reads the order number or other custom details using a premium addon plugin.
  • Customization of invoice and shipping label.
  • Send invoice PDF by email: Enable stores to send PDF invoices by email.
  • Auto-generate customized invoice number with provision to set prefix, suffix, and padding (number of digits of the invoice number) for your invoice number or set order number as the invoice number.
  • Preview before printing: This feature allows you to view what a printed label would look like on the screen before printing a hard copy.


  • Support for RTL and Unicode languages: A free add-on with the plugin will provide full compatibility with any RTL or Unicode languages like Hebrew, Arabic, etc. The add-on is equipped to handle almost 12 RTL languages, including most Asian languages.
  • Customizable invoices.
  • Show tax info easily in documents.


  • Add-on features require a rather pricey premium version.
  • Reported to be buggy from time to time.

Invoices for WooCommerce

Invoicing plugin for WooCommerce.

With this WooCommerce plugin, you can generate PDF invoices and PDF packing slips, attach them to WooCommerce email types of your choice, and send invoices to Dropbox, Google Drive, OneDrive, or Egnyte. You can pick from multiple clean, customizable templates.

This tool comes in 13 different languages and has over 20,000 active installs.

Key features

  • Connect with Google Drive, Egnyte, Dropbox, or OneDrive.
  • Multiple clean and highly customizable PDF Invoice templates.
  • WooCommerce order numbering or built-in sequential invoice numbering.
  • Advanced items table with refunds, discounts, different item tax rates columns, and more.
  • Download the invoice from the My Account page.
  • Mark invoices as paid.


  • Advanced items table with refunds, discounts, different item tax rates columns, and more.
  • Connect with several cloud-based file hosting services. 
  • Send invoices to multiple recipients.


  • Bulk commands are only available in the premium version.
  • Poorly rated customer support.


When it comes to finding the best WordPress invoice plugins for your business, there are many great options out there. However, it is crucial to consider your specific needs and requirements before making a decision.

If you still need help picking the right one, we recommend GetPaid as the best overall WordPress invoicing plugin with the most extensive free features. 

It is the only one providing recurring invoices, Stripe integration, EU VAT MOSS compliance, and an advanced reporting system in its free version out of the box. 

All this while being lightweight and having a minimal impact on your server’s performance. It stores invoicing data in a custom database table making it load faster and capable of handling huge datasets. It also boasts all hooks and filters needed for third-party plugins to use it as their payment and invoicing system.

For freelancers, businesses, and WordPress users, it’s a great way to collect payments, customize invoices, and record transactions at minimal costs.

Jean Galea

Jean Galea is an investor, entrepreneur, and blogger. He is the founder of WP Mayor, the plugins WP RSS Aggregator and Spotlight, as well as the Mastermind.fm podcast. His personal blog can be found at jeangalea.com.

Discover more from our archives ↓

Popular articles ↓

43 Responses

  1. Was looking for an invoicing solution for WordPress and stumbled across this post. Since it is older, a lot of these are no longer around. Any possibility of an updated article? 🙂

    1. Absolutely, Daniel, thanks for bringing it to our attention. We’ll work on updating the list and finding the best solutions for 2022 and beyond.

  2. Looks like you have a bunch of discontinued ones on this list and after going through a bunch of plugins I ended up using Quip Invoices which looks like it is actively maintained and supported. I don’t mind paying a bit to know that the plugin authors won’t just up and leave the me stuck with an old broken piece of software 🙂

  3. I’ve been researching this for the past 2 days and ended up going with a new plugin not on this list called HD Invoice. The plugin doesn’t seem to be as feature rich as some of the ones listed here, and unfortunatly it’s charged monthly, but the developer is super respnsive and seems to have a great track record on his other plugins.

    Only been using it for a few hours so far, but I’m loving how simple and streamlined everything is!

  4. WP Mayor | Daily comment digest for Best Invoicing Plugins for WordPress from WP MayorHello!

    David is the owner, programmer and tech support too.

    I know now, he is alone to do all. So, i’ll be more patient in the futur.

    I hope for him that he sell a lot to hire another person to improve its technical support .

    Same as always, forgive my bad english!

  5. Hello Jean!

    I am always satisfied with the plugin but not for technical support. And that’s a shame.

    As I already mentioned, I bought the 100$ bundle. What gives me the acces, in theory, to the premium technical support. In support of this kind, I hope an answer within 48 hours. I think it is not too much to ask, what is your opinion of it?

    So, I rarely rarely have an answer before 3 or 4 days. What I personally find unacceptable. Even since it’s sold, I think David for technical support is overwhelmed by requests.

    I can not say that I recommend this plugin for quick implementation. If you have time on your hands, go ahead but do not expect a quick response from technical support.

  6. Hello Jean. I hope you are well.

    There are more than a week now that I bought the $100 bundle (which entitles me to 12 Months Priority Support) and I still have not the correct files for translation. This is a major irritant. I dare not imagine too what the basic support is!!! Everything seems stalled. This is a very bad situation …

    1. ​I’m really sorry to hear that Louis, no doubt things might be a bit rough during the transition period, but they should still get back to you since you paid for the product. If they fail you can always ask for a refund.​

  7. WP Mayor | Daily comment digest for Best Invoicing Plugins for WordPress from WP MayorHello Jean!

    A small return on my final decision. I actually followed your advice and I used SlicedInvoices. Very complete (especially after buying the $ 100 bundel ). I changed myself the plugin to have two taxes *because here, we have two taxes… Yes, we are over taxed!!* .

    Honestly, I think this is the best billing plugin (free and premium) now. Very well coded and with beautiful design. Even free, it offers interesting features.

    The only downside is the level of technical support. As the guy is alone, it is long … and that’s a shame because a poor technical support can kill the world’s best plugin. I hope he will sells well to hire someone for technical support, as soon as possible! That’s a must.

    So, thanks a lot for your advice, you saved me a lot of time and test. You have a new follower


    As always, forgive my very poor english!

    1. Excellent, thanks so much for reporting back on your final decision. The plugin is in the process of being sold so hopefully the new owner will be able to scale up the technical support department and that will solve this minor issue.

      1. Currently the plugin is free. I did not know it would be paid. And I’m not sure that’s a good idea. Already with paid addons, I think it would eventually be expensive.

        Whatever everything is relative. For a good billing system, I am comfortable with the fact that we have to pay. Would that for technical support … and it comes back to the basics, good technical support is the key to success.

        That said, I forgot to mention the beautiful quality of instruction documents. Very well done.

        1. Apologies for not being so clear in my previous comment. I meant that the plugin as a whole is passing into the hands of new owners. They will surely retain the free version and continue developing the premium add-ons as the freemium model has worked very well so far.

          1. Hello Jean,

            How wow…. i hope this is a good news.

            Note : You were pretty clear, that’s my bad English that played me a trick…

  8. Since Shaken Invoice is discontinued, which one do you use?

    I am currently testing Sprout. Complete but every little change is complicated. We must add functions manualy into the functions.php of the child theme. This is like a software that has been adapted for WordPress rather than a developed plugin FOR WordPress…

    I’m looking for an alternative… any suggestion?

    Thanks a lot and, sorry about my english level.

    1. Louis, have a look at Sliced Invoices and let me know what you think about that one.

      1. wow … sounds very promising indeed. Here we have two taxes to be added to the subtotal. I look forward to see if it will be possible to add the additional fields. If not, I will do this by myself. Thank you !

        BTW: What is the plugin that you are using to enable a reply to your blog by email? It is very interesting 😀

        And finally, although this post is not new (recent?), you are still very involved. This is truly remarkable. Thank you!

        Sorry about my poor english!

        1. Hey Louis, glad that was useful. I’d love to know which one you end up going with and why. The plugin I’m using for the comments is Postmatic and it is indeed fantastic 🙂

          1. WP Mayor | Jean Galea replied to your comment on Best Invoicing Plugins for WordPress.I’d say 95% chance with Slice. Sprout is too complicated for simple additions of features.

            Responded via email.

            Thanks again!

              1. No sorry, I can understand it but not speak it, maybe some day in the future 🙂 I have a French name but I’m Maltese.

  9. Hi,

    As the topic of generating invoices in WordPress is getting actual, I also wanted to show a solution that was recently introduced: wpDataTables plugin, with Report Builder add-on allows to generate basically any Excel or Word document by your templates. So this can be extremely useful for generating invoices – it can automatically calculate the total, it can fill in the fields from front-end user input, etc. Here’s an example of Word DOCX invoice generated by this plugin:

    It can be customized for one’s needs if necessary.

  10. I know this article is old, but people seem to still be reading it based on the date of the comments. WP Invoice Ultimate hasn’t been updated in two years and is broken in general, especially with the newer versions of WordPress. I know because I’ve been using it for the past year+ and have had to make updates myself. I think it would be helpful to update the article and either remove that plugin or make a note that it’s no longer useful. Thanks!

  11. Another one missing from your list is Invoice King Pro with a completely customisable invoice and themes to suit your need.

  12. I had a terrible experience with WP Invoice, the widget would always crash and delete info. I’m now using Shaken invoice and love it.

  13. Also, for a complete client solution including estimates & invoicing, you could try WP-Client.

  14. As these template is made in word or Excel it is very easy to use and take a print of it at the end !

      1. It’s very good, but I would like that it supports recurring billings (I didn’t see it on the demo video).

Share Your Thoughts

Your email address will not be published. Required fields are marked *

Claim Your Free Website Tip 👇

Leave your name, email and website URL below to receive one actionable improvement tip tailored for your website within the next 24 hours.

"They identified areas for improvement that we had not previously considered." - Elliot

By providing your information, you'll also be subscribing to our weekly newsletter packed with exclusive content and insights. You can unsubscribe at any time with just one click.