Still looking for the best WordPress invoice plugin so you can start sending your customers invoices (or quotes) straight from WordPress dashboard?

The WordPress invoice plugins that we’ll be looking at in this post are great alternatives to popular cloud-based software like Freshbooks because they mostly provide the same functionality but aren’t as expensive.

Unfortunately, if you are looking for an invoicing plugin for WordPress that can compete with these popular hosted solutions, you’ll realize it’s not that easy to come across one that actually meets your requirements.

But, fear no more – we’ve collected the five best WordPress invoicing plugins so you don’t have to. The first four do a great job of helping you send invoices or quotes to clients or customers. And the fifth one offers a bit of a twist by integrating with WooCommerce to offer PDF invoices that way.

If you don’t have time to stick around for the entire post, here’s the rundown:

 InvoicesQuotesFree version?Price for Pro
Sliced InvoicesYesYesYes$79
Sprout invoicesYesYesYes$59.25
WP-InvoiceYesYesYes100% Free
WooCommerce PDF InvoicesYesNoYes$57.81

And now, without further delay – let’s jump right in!

Table of Contents
Benefits of Using Invoice Plugins
What to Look For
1. Sliced Invoices
2. Sprout Invoices
3. WP Invoicing
4. WP-Invoice
5. WooCommerce PDF Invoices
The Verdict
Final Thoughts

Benefits Of Using WordPress Invoice Plugins

Before we dive into the best WordPress invoice plugins, let’s briefly go over the benefits of using WordPress invoice plugins instead of a platform like Freshbooks.

For starters, invoice plugins allow you to manage everything right from your dashboard so you don’t have to switch between multiple tabs. It also makes it easy to send estimates and quotes from your website without having to enter client’s details manually into a third-party invoicing software. Pair a WordPress invoice plugin with a WordPress CRM plugin and you can manage your entire client database straight from your website’s dashboard!

Another reason why you should consider WordPress invoice plugins is that, in the long run, you’ll save money. Most of these plugins come with a yearly fee that’s comparable to the higher-tiered monthly fee for invoicing software like Freshbooks or QuickBooks.

What To Look For In A WordPress Invoice Plugin

There are quite a few WordPress plugins that you can download and use them to create and send online invoices straight from your WordPress dashboard. They make it easy to collect payments from your clients and they all come with their own set of features.

As such, choosing the right invoicing plugin is not an easy task. However, there are some key features that every WordPress invoice plugin worth its salt should have:

  • The ability to send one-time and recurring invoices
  • Multiple payment gateways so your clients can pay with the method that’s most convenient for them
  • The ability to schedule payments and collect late fees
  • Payment reminder emails
  • Easy to use dashboard for invoice management and reporting
  • Partial payment options
  • Tax deduction and reporting options

With the above in mind, let’s take a look at our top picks for the best WordPress invoice plugins.

1. Sliced Invoices

The Sliced Invoices plugin is currently active on over 6,000 WordPress websites making it one of the most popular invoice plugins that is currently available. On top of that, it also has an average rating of 4.5/5 on the plugin repository.

Fortunately, there is a free version of the plugin that is available on the repository (as mentioned above). However, there is also a premium version of the plugin that includes additional functionality such as the ability to handle everything from invoicing, quotes to the actual payments.

Sliced Invoices for WordPress: The Interface

The Sliced Invoices plugin creates a new WordPress admin area, which (as you might’ve guessed) is called Sliced Invoices and also creates two new custom post types – Quotes and Invoices.

In these sections you’re able to create new invoices and quotations. Once an invoice has been created, you’ll be able to head to these admin areas to check which of the invoices have been paid and those that remain to be paid.

The plugin integrates with WordPress perfectly and works just as you’re used to if you’ve been working with WordPress for a while.

For example, here’s what creating an invoice with Sliced Invoices looks like in the WordPress dashboard:

sliced invoices is one of the best invoice plugins

Similarly, the reporting area uses native WordPress widgets that WordPress users will also be very familiar with…

sliced invoices reports

Sliced Invoices for WordPress: The Free Version

The free version of the Sliced Invoices plugin should work perfectly for most users sending regular one-time invoices and quotes. And, you’re still able to customize the appearance and information that appears on your invoices using the settings area:

sliced invoices settings

You also get access to features that make creating invoices faster (and easier) than before, such as:

  • Saved line-item entries
  • Automatic payment reminder emails
  • Option to clone existing invoices/templates

The quotes functionality also offers the ability to let clients both accept and decline quotes so that they can then later easily be converted into an invoice in no more than a few clicks. The free version also allows you to accept payments using PayPal Express Checkout (and offline methods) as well as all of the functionality that is available to you if you choose to install any of the following extensions:

  • Form plugin integrations
  • Tax options
  • Cleaner URLs

Sliced Invoices for WordPress: The Pro Version

In order to get access to the Pro version of Sliced Invoices, you can either choose to purchase the individual extensions that you need or purchase a bundle of extensions starting at $79.

The paid extensions offer additional functionality such as:

  • PDF quotes and invoices
  • Dedicated client areas
  • Recurring invoices
  • Deposits
  • More payment options (Stripe, 2Checkout, Braintree)

2. Sprout Invoices

Sprout Invoices WordPress

The Sprout Invoice plugin for WordPress is active on over 2,000 websites which means it isn’t quite as popular as the Sliced Invoices plugin we looked at earlier. That being said, you still can’t really argue with a 4.9-star average across over 135 reviews.

Just like Sliced Invoices, the Sprout Invoice plugin can handle both invoices, estimates (otherwise referred to as quotes) and facilitate payments for the invoices you create – if needed.

Overall, Sprout Invoices offers some extra functionality such as the ability to further customize invoices. So, if full control over your invoices, Sprout Invoices is definitely worth checking out.

Sprout Invoices for WordPress: The Interface

The Sprout Invoices plugin also sets up two new areas in your WordPress dashboard that are titled Invoices and Estimates.

The invoice creation are feels a little bit less like the default WordPress dashboard but is still very easy to work with for users that are familiar with WordPress.

sprout invoices interface

And, just like the first plugin we looked at – Sliced Invoices, the Sprout Invoices plugin also uses native WordPress dashboard widgets for the reporting functionality.

sprout invoices reports

The settings area then lets you manage your invoices, customize email notifications, configure payment settings, and more…

sprout invoices settings

Sprout Invoices for WordPress: The Free Version

The free version of the Sprout Invoices plugin allows you to create an unlimited number of invoices (and estimates) along with the client management functionality that enables you to send those documents as required.

Invoices and esimates created with the Sprout Invoices plugin can include:

  • Nested line items
  • Your own custom design
  • Projects (e.g. associate an invoice with a project)
  • Tax

And you’re also able to accept payments using PayPal Pro/Standard and/or offline payments.

There are a large number of free extensions available for the Sprout Invoices plugin that will allow you to integrate it with other plugins such as Gravity Forms and WP Forms.

The free version is without a doubt an effective solution for most people looking for an invoicing system that lives in the WordPress dashboard.

Sprout Invoices for WordPress: The Pro Version

Sprout Invoices also uses a modular, extension-based system for premium features. However, unlike with Sliced Invoices you aren’t able to purchase them individually – you are forced to choose one of the three available bundles which start at $59.99.

The various bundles support the following functionality:

  • Client dashboards
  • PDF invoices/estimates
  • Deposits
  • Time tracking
  • Recurring payments/subscriptions
  • Payment reminder emails
  • Zapier and Toggl integrations
  • More payment gateways (Stripe, Authorize.Net, 2Checkout, and more – a lot more options than Sliced Invoices)

3. WP Invoicing

WP Invoicing screenshot

Now let’s take a look at the most aptly named plugin in this post. The WP Invoicing plugin is a great solution for those of you looking for a lightweight, easy-to-use WordPress invoicing plugin. It has over 3000 active installations and features a 4-star rating.

The WP Invoicing plugin isn’t as thoroughly developed/fully-loaded in terms of the functionality that is currently available, but it is an extremely good solution for sending invoices and processing payments.

TL;DR: If simple and lightweight is what you’re looking for, this plugin is definitely worth checking out.

The plugin is a heavily modified fork of the popular Easy Digital Downloads plugin and the Sliced Invoices plugin that we took a look at earlier in this post.

WP Invoicing Plugin for WordPress: The Interface

Invoicing gives you a new Invoicing area in your WordPress dashboard.

The WP Invoicing plugin also creates a new Invoicing area in the WordPress dashboard which will be very familiar as it adopts the styling and functionality that WordPress is known for.

The invoice creation page looks a lot like the standard WordPress editor:


And that’s basically all there is to show! There aren’t any in-dashboard reports available with this plugin. It’s just a simple invoicing plugin.

WP Invoicing Plugin: The Free Version

Invoicing helps you create both invoices and quotes (the quotes functionality requires a separate, but free, add-on). You can then easily turn quotes into invoices if a client accepts.

The WP Invoicing plugin helps you create both invoices and quotes (quotes require a separate add-on that is also free) that can easily be converted into invoices once a client accepts the proposal.

The plugin also features:

  • Custom tax rates
  • Various email notifications
  • Saved line items for quicker invoicing

And two notable features that are available for free are:

  • Recurring invoices
  • Payment via PayPal Standard,, or WorldPay

Both of those are a little more generous than you get with other free invoicing plugins. There’s a bit of give and take, though. Because while you get for free, you will need to pay if you want to accept offline payments.

The WP Invoicing plugin certainly offers quite a lot in their free version and is definitely worth checking out if you don’t want to start spending money extra add-ons for a plugin…

WP Invoicing Plugin: The Pro Version

They have quite a few add-ons, for PDF invoices, to integrate with forms and other plugins. Addons start at $19 each and there’s also a membership options that gives you access to all of the addons. Membership plans start at $49 and include premium support, auto updates, the use of plugin on unlimited domains as well as access to all payment gateways:

  • Stripe
  • PayPal Pro
  • 2checkout
  • PayFast
  • Sage Pay
  • Offline payments (Check or cash)

4. WP-Invoice


The WP-Invoice plugin has over 3,000 active installs which makes it one of the more popular WordPress invoicing plugins on the repository.

Unfortunately, its rating isn’t as high though; on over 50 reviews the plugin only has an average rating of 3.3 out of 5 stars. The good news is that a lot of the reviews with low ratings seem to be from over 3-5 years ago so it might still be worth giving it another chance.

WP-Invoice for WordPress: The Interface

WP-Invoice nicely organizes everything inside a new WP-Invoice tab in your WordPress dashboard.

When you go to add a new invoice, you’ll first need to enter the recipient’s email address. Then, it will launch the invoice creation area that again adopts most of the design elements that WordPress users will be extremely familiar with.


If you want more advanced user management than you saw in the interface, you can connect it to the free WP-CRM plugin from the same developer.

If you’re looking for more advanced user functionality than what is built into the plugin you are able to connect it to another plugin from the same developer called WP-CRM.

Other than what you saw above, there’s also a basic reports interface that lets you see:

  • Collected vs uncollected funds
  • Most valuable clients
  • Most valuable items
wp-invoicing reports

While it certainly isn’t as fully-featured as Sliced Invoices or Sprout Invoices as it lacks certain features such as the ability to change the data range of filter by clients – it’s certainly still a great free option.

WP-Invoice for WordPress: The Free Version

The free version of WP-Invoice lets you create as many invoices as you’d like and also lets you:

  • Customize them with your own details/logo
  • Allow partial payments
  • Connect to WP-CRM for more detailed client management
  • Save line items to reuse

It additionally also allows you to accept payments from all of the following payment gateways:

  • PayPal
  • Stripe
  • 2Checkout
  • Interkassa
  • MerchantPlus

And there are also add-ons that allow you to enable the following features:

5. WooCommerce PDF Invoices

Ok, WooCommerce PDF Invoices takes a little bit of a different approach to invoicing than the others, so this one certainly won’t work for everyone. But I’m still including it for a few different reasons:

The WooCommerce PDF Invoices plugin takes a completely different approach to the other plugins that we’ve looked at earlier so it might not work for you.

It’s definitely still worth including in this post because it is popular, well-rated and might be more suited to some than the other plugins in this list.

So, what is it that makes WooCommerce PDF Invoices so different?

Basically, the WooCommerce PDF Invoices plugin allows you to integrate PDF invoicing into your existing WooCommerce store. If you’re just a freelancer that would like to use WordPress to send their invoices, it might not be worth setting up a WooCommerce store. However, if you’ve already got a store ready and want to facilitate PDF invoices as a part of the payment process – this is the plugin for you.

WooCommerce PDF Invoices for WordPress: The Interface

Here’s an example of what an invoice might look like:

woocommerce pdf invoices

The actual interface itself is simple an additional settings area in the existing WooCommerce plugin so if you’re used to working with WooCommerce, this plugin might even go unnoticed.

WooCommerce PDF Invoices: The Free Version

The free version of WooCommerce PDF Invoices can be used to automatically generate PDF invoices and attach them to the WooCommerce email types of your choice. You are able to choose from different invoice templates and are able to mark invoices as paid once a customer has made a payment.

WooCommerce PDF Invoices: The Pro Version

With the Pro version of the WooCommerce PDF Invoices plugin, you also get:

  • More options for where to attach emails (including an integration with WooCommerce Subscriptions)
  • Option to modify line item columns
  • Payment reminder emails
  • Bulk generate or export PDF invoices

The Verdict: The Best WordPress Invoice Plugin

If you’re looking for something like Freshbooks or Wave but want something that fits nicely into your existing WordPress dashboard, the first three plugins on this list are definitely worth taking a look at:

  1. Sliced Invoices
  2. Sprout Invoices
  3. WP Invoicing

If you’re looking for an invoicing plugin for WordPress that has almost everything you could imagine then go for Sliced Invoices or Sprout Invoices – but, if you’re looking for a lightweight invoicing plugin check out WP Invoicing.

On the other hand, if you’re just looking to add PDF invoices to your WooCommerce store, the WooCommerce PDF invoices plugin seems to be the easiest way to do that.

Final Thoughts

Alternatively, if you’re looking for a simple and straightforward solution and have only a handful of services or products, Kali Forms might be a good choice for you. 

Kali Forms is an easy to use WordPress form plugin that comes with all the fields you need to quickly and easily create contact forms for your website. But that’s not all Kali Forms can do. 

With Kali Forms, you can easily create order forms that allow you to collect payments from your customers without the need to install an eCommerce plugin. If you only have a handful of services or products, this might be the right choice for you as one plugin can serve multiple purposes in this case. 

Kali Forms integrates with PayPal so you can easily collect payments if you want or set up a simple form that doesn’t take payments and use it in lieu of an invoice. Keep in mind that this is a premium feature of Kali Forms, however the plans for the premium version start at $29 for a single site.

Time to start invoicing and earning money!