5 Best WordPress Invoice Plugins Compared: Quotes, Payments + More

Searching for the best WordPress invoice plugin to start sending invoices or quotes to your customers?

WordPress invoice plugins make a great alternative to SaaS tools like Freshbooks because you can still get just as much functionality and you’re not locked into a recurring monthly fee.

But if you want an invoicing plugin that can rival the SaaS tools, you need to do some research to find something that’s both usable and has deep functionality.

To help, I’ve collected five of the best WordPress invoicing plugins. 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.

In total, here’s a quick summary of the five invoice plugins that I’ll be looking at:

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

Now, let’s dive in!

1. Sliced Invoices

Active on over 4,000 sites, Sliced Invoices is one of the most popular WordPress invoice plugins. It’s also maintained a 4.7-star rating, which means it’s not just popular, people like it, too!

Across its free and premium functionality, Sliced Invoices can handle invoicing, quotes, payments, and a whole lot more.

A Quick Look At The Interface

Sliced Invoices sits inside a new Sliced Invoices section in your WordPress dashboard, as well as new custom post types for Quotes and Invoices. From these sections, you’ll be able to fire up new invoices and quotes. And once you have some existing invoices, you can view reports to let you know who’s paid and how you’re doing.

It’s also all nicely integrated into the WordPress functionality that you already know and love.

For example, creating an invoice follows the same basic principle as the core WordPress Editor:

sliced invoices is one of the best invoice plugins

And the reports area uses native WordPress dashboard widgets, which makes it really easy to customize:

sliced invoices reports

What You Get For Free

The free version of Sliced Invoices should work for most one-time invoicing needs.

The free version lets you send both invoices and quotes. You’ll be able to customize a ton of information about how your invoices look and function in the settings:

sliced invoices settings

And you also have productivity-boosting features like:

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

And for quotes, there’s an option for clients to accept/decline quotes, and you can convert a quote to an invoice with a single click.

Then, in the free version, you can accept payments via PayPal Express Checkout or offline methods.

Finally, there are also some free extensions for:

  • Form plugin integrations
  • Tax options
  • Cleaner URLs

Get The Free Version

Paid Features That You Can Add

To get access to the Pro features, you can either purchase individual extensions for ~$30-$39 each, or grab a bundle of extensions starting at $79.

Through the various extensions, you can add features like:

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

Get The Pro Extensions

2. Sprout Invoices

Active on 2,000+ sites, Sprout Invoices isn’t quite as popular as Sliced Invoices. What it does have, though, is an impressive 4.9-star rating on over 135 reviews – tough to argue with that!

Like Sliced Invoices, it can handle both invoices and estimates. And it also helps you actually collect your payments when needed.

In general, Sprout Invoices’ available functionality is a little bit deeper than Sliced Invoices, but I don’t think most users will need that deeper functionality. Basically, it’s nice to have if you do need something you can really customize, but it’s not necessarily a reason to automatically choose Sprout Invoices over Sliced Invoices.

A Quick Look At The Interface

Sprout Invoices sets you up with the same combination of a dedicated Sprout Invoices area, as well as separate custom post types for Invoices and Estimates.

The Add New Interface area feels a little less like the normal WordPress Editor, but it’s still plenty intuitive and should be easy to pick up:

sprout invoices interface

And like Sliced Invoices, Sprout Invoices uses native dashboard widgets for its report area, which makes it easy to create a dashboard that’s customized to your unique needs:

sprout invoices reports

And then the settings area lets you manage your invoice templates, customize email notifications, configure payment settings, and more:

sprout invoices settings

What You Get For Free

In the free version, you can create both unlimited invoices and estimates, including client management for the people you send those documents to.

Your invoices/estimates can include:

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

And you can also accept payments for invoices via PayPal Pro/Standard or offline payments.

There are also lots of free extensions listed at WordPress.org that can help you integrate with popular form plugins, including Gravity Forms and WP Forms.

It’s totally usable for a basic invoice system. But the functionality can get a lot deeper with the premium version.

Get The Free Version

Paid Features That You Can Add

Sprout Invoices also uses a modular add-on system for premium features. But unlike Sliced Invoices, you don’t seem to be able to purchase them individually. Instead, you have to choose one of the three bundles, which start at $59.99.

With these various bundles, you can get access to:

  • 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)

Get The Pro Version

3. Invoicing

While the team behind Invoicing didn’t get very creative with the plugin’s name, it’s a great lightweight invoicing solution.

Invoicing definitely doesn’t have as much depth as what you can get with Sliced Invoices or Sprout Invoices, but it’s also not trying to do that.

So – if simple and lightweight is what you want, give this one a look.

The plugin is a heavily modified fork of EDD, along with some code from Sliced Invoices to handle the invoice layout, so you might see a few similarities in the interface.

A Quick Look At The Interface

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

The Add New Invoice looks a lot like the standard WordPress Editor:


And…that’s pretty much it! There are no in-dashboard reports or anything (though you can download a CSV).

What You Get For Free

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.

You also get:

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

And two nice things that you get for free are:

  • Recurring invoices
  • Payment via PayPal Standard, Authorize.net, 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 Authroize.net for free, you will need to pay if you want to accept offline payments.

Get The Free Version

Paid Features That You Can Add

There aren’t really any paid features that you can add on. Instead, the only thing you need to pay for is more payment options. For ~$39 each, you can also get access to:

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

Get The Pro Version

4. WP-Invoice

WP-Invoice has the same active install count as Sliced Invoices (4,000+ sites), making it one of the more popular invoicing plugins at WordPress.org. Its rating isn’t as stellar though – it has just a 3.3-star rating on over 50 reviews.

A lot of the poor reviews seem to be from 3-5 years ago, though, so keep that in mind before writing the plugin off. But, I will say that the interface didn’t feel as polished as the previous three plugins, at least in my opinion.

A Quick Look At The Interface

WP-Invoice tucks everything inside a new WP-Invoice tab in your 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 New Invoice area, which is basically the WordPress Editor but with a slightly different design:


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.

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

It’s not as deep as Sliced Invoices or Sprout Invoices (for example, you can’t change the date range or filter by clients). And it also doesn’t use dashboard widgets, so you can’t customize it in any way.

What You Get For Free

In the free version, WP-Invoice lets you create unlimited invoices.

You can:

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

And WP-Invoice gives you a good range of payment gateways to accept payments:

  • PayPal
  • Stripe
  • 2Checkout
  • Interkassa
  • MerchantPlus

There are also add-ons for:

  • Quotes
  • Business locations
  • Electronic signature
  • PDF invoices
  • More payment gateways

I believe all of these add-ons are free, though the WP-Invoice store is a little bit confusing so it’s hard to tell.

Get The Free Version

Paid Features That You Can Add

As far as I can tell, the plugin is 100% free, though again, it’s a bit confusing because even the free add-ons require a license key.

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:

  • It’s popular
  • It’s well-rated
  • You might actually want this functionality instead of the approach taken by the plugins above.

So what makes WooCommerce PDF Invoices different? Well, the name kind of gives it away…

But basically, WooCommerce PDF Invoices is a way to integrate PDF invoicing into your WooCommerce store.

Now, if you’re just a freelancer who wants to send invoices to clients, you certainly shouldn’t run off and set up a WooCommerce store. But if you have a store already and your customers need a PDF invoice as part of the payment process, this one makes it easy.

A Quick Look At The Interface

Here’s an example of what an invoice might look like (I won’t show you interface shots because it’s basically just WooCommerce + a settings area):

woocommerce pdf invoices

What You Get For Free

In the free version, WooCommerce PDF Invoices can automatically generate PDF invoices and attach them to the WooCommerce email types of your choice.

You can choose from different invoice templates. And you also get an option to mark invoices as paid.

Get The Free Version

Paid Features That You Can Add

With WooCommerce PDF Invoices Premium, you 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

Get The Pro Version

Which WordPress Invoice Plugin Should You Use?

If you’re looking for an invoicing alternative to something like FreshBooks, I’d recommend sticking to the first three plugins.

Go with Sliced Invoices or Sprout Invoices if you want something with deep functionality. Or, you can consider Invoicing if you just want something lightweight (the free versions of Sliced Invoices or Sprout Invoices are also good lightweight options).

And if you’re looking to add PDF invoices to WooCommerce, WooCommerce PDF Invoices seems to be the most popular option with respect to that.

Now get out there and start invoicing!

1 thought on “5 Best WordPress Invoice Plugins Compared: Quotes, Payments + More”

Leave a Comment