Best Invoicing Plugins for WordPress

A reliable system for invoicing is essential for the survival of many businesses. After all, you need to get paid to keep the lights on. And you can make the process of creating and sending invoices incredibly simple with the best invoicing plugins for WordPress.

In this guide, we’ll take a look at the top five invoicing plugins for WordPress, including both free and premium features.

Five best invoicing plugins for WordPress

📚 Table of Contents

1. Sliced Invoices

Sliced Invoices allows you to design invoice templates, send individual invoices, and even receive payments through your WordPress site.

Basic features ⚙️

  • Offers a variety of ready-to-go invoice templates
  • Allows you to set custom information for offline payments
  • Allows you to create your own invoice templates
  • Process payments through PayPal Express Checkout
  • Set default due date (IE 30 days from when the invoice is received)
  • Create custom Terms and Conditions
  • Invoice in any currency
  • Export invoices to CSV
  • Extensive invoice reporting
  • Ability to add a free tax extension for simplified bookkeeping

Premium features 💵⚙️

Sliced Invoices offers a variety of paid extensions:

  • PDF quote + PDF invoice
  • Stripe payment processing
  • 2Checkout payment processing
  • Client area extension
  • Recurring invoices
  • Deposit invoices

Who this plugin is for 🙋‍♂️

This plugin is ideal for companies who want to invoice directly through their WordPress site and who accept payment via PayPal (or PayPal alternatives like Stripe or 2Checkout for premium users).

Price 💰

The primary invoicing features of Sliced Invoice are free. Premium extensions can be purchased at $30.00 for use on one site, $49.00 for 2-5 sites, and $65.00 for unlimited sites.

You can also purchase a bundle of all extensions starting at $79.

2. Easy Digital Downloads Invoices

Easy Digital Downloads Invoices

The Easy Digital Downloads Invoices plugin is an extension for the highly popular ecommerce plugin, Easy Digital Downloads. You can use it to easily create and send print-ready invoices. You can also save the details from any given invoice and load up those details later to create future invoices even more quickly. The payment gateways you’ll be able to use will depend on the plan you’re using for the main Easy Digital Downloads plugin.

Basic features ⚙️

  • Easy invoice creation
  • Variety of invoice styles
  • Ability to save billing details for even faster generation of repeat invoices
  • Ability to let customers add/change billing details as necessary
  • Default compatibility with credit and debit cards
  • Compatibility with PayPal, Stripe, Apple Pay, and Google Pay

Premium features 💵⚙️

Easy Digital Downloads Invoices is only available with a paid plan.

Who this plugin is for 🙋‍♀️

Anyone who wants to and/or is already using the Easy Digital Downloads plugin for selling digital files.

Price 💰

This plugin is available on all Easy Digital Downloads premium plans, starting with the Personal plan for $99.50 for the first year and $199 per year upon renewal. This plan also gives you access to advanced Easy Digital Downloads features like customer management and custom discount codes.

3. Sprout Invoices

Sprout Invoices offers a free WordPress plugin with generous features and integration potential with a multitude of other plugins. There is also a premium version of Sprout Invoices that allows you to further automate your invoicing process.

Basic features ⚙️

  • Full compatibility with PayPal payment gateway
  • Integrations with WordPress form builders for easy invoice submission
  • Integrations with plugins to help you automatically meet legal requirements for every invoice, regardless of where in the world you’re sending it
  • Unlimited estimates, clients, and invoices, with zero restrictions
  • A variety of fully customizable templates
  • Client management
  • Payment management
  • Compatibility with Freshbooks, Harvest, and WP-Invoice
  • CSV Importing
  • Customizable lead generation forms and estimate templates
  • Advanced Taxes for your region

Premium features 💵⚙️

  • Compatibility with 2Checkout, Stripe,, Square, eWay, NMI, and more
  • Ability to solicit line item feedback on estimates
  • Automated billing on a pre-set monthly day for recurring work and/or subscription payments
  • Client dashboards
  • Deposit payments
  • Payment terms
  • Pre-defined line items
  • WooCommerce integrations
  • Time tracking and projects
  • Dynamic text which allows you to place variables on templates to guide your pricing and invoicing process

Who this plugin is for 🙋‍♂️

Service-based businesses who want to manage their clients, payments, and invoices all from their WordPress site.

Price 💰

You can get the free version for basic invoicing capabilities. The premium version offers a variety of plans starting at $59.25 per year.

4. WooCommerce PDF Invoices and Packing Slips

The WooCommerce PDF Invoices and Packing Slips plugin automatically creates a PDF invoice of every order and attaches it to the order confirmation email your customer receives. There are also a variety of premium extensions that add extra functionality.

This plugin is specifically designed for WooCommerce users. If you use a different system for your sales, consider one of the other best invoicing plugins for WordPress on this list.

Basic features ⚙️

  • Fully customizable HTML and CSS templates
  • Automatically attach PDF invoices to WooCommerce purchase confirmation emails
  • Access and download the invoice and/or packing slip from the secure admin page at any time
  • Create invoices and/or packing slips in bulk
  • Sequential invoice numbers with custom formatting
  • Available in a wide range of languages including English, Czech, Dutch, Finnish, French, German, and more.

Premium features 💵⚙️

  • More advanced templates
  • Create and email fully customizable Proforma Invoices and Credit Notes for refunds
  • Automatically upload all invoices to Dropbox to maintain secure backups
  • Automatically send orders and packing slips to print

Who this plugin is for 🙋‍♀️

WooCommerce users who want to automate the creation of packing slips and invoices, especially international users.

Price 💰

You can get the free version from, or invest in WooCommerce PDF Invoices and Packing Slips Pro for a one-time fee of €59.00 for one site, €119.00 for three sites, or €249.00 for 25 sites.

5. WP GetPaid

The aptly-named WP GetPaid has earned its way onto our list of best invoicing plugins for WordPress because it offers access to a solid range of payment gateways and a plethora of other features.

The core WP GetPaid plugin is free, but there are a variety of paid add-ons you can install.

Basic features ⚙️

  • Full compatibility with the following payment gateways: PayPal Standard,, Worldpay, and Pre-Bank Transfer
  • Turn quotes into invoices automatically
  • Create and send invoices for either one-time or recurring payments
  • Access to a reporting system that allows you to export payments and other data
  • Manage taxes
  • Full VAT MOSS compliance

Premium add-ons 💵⚙️

  • Stripe payment capability
  • PayPal Pro payment gateway
  • PayFast payment compatibility
  • Cheque payment compatibility
  • Payment gateway for GoCardless
  • Sage Pay compatibility
  • 2Checkout payment gateway
  • Cash on Delivery compatibility
  • PayUMoney payment gateway
  • WebPay payment gateway
  • Quote creator
  • PDF invoice creator
  • AffiliateWP integration
  • Contact Form 7
  • Gravity Forms

Who this plugin is for 🙋‍♂️

Invoices and Payments is ideal for businesses that want to provide a variety of payment options and simplify managing their taxes.

Price 💰

The primary plugin is free from Premium add-ons can be purchased for $39.00 or $49.00 for one site, with the price varying based on the add-on you choose.

You can also opt for a membership that gives you access to all of the add-ons with unlimited site licenses. Memberships are $99 for four months, $129 for six months, or $199 for a year. You can also buy a lifetime membership for $995.

Final thoughts on the best invoicing plugins for WordPress

Using one of the best invoicing plugins for WordPress is an easy way to incorporate invoicing into your regular workflow. We suggest trying the free version of any plugin so you can explore the interface and test if the plugin works for your business before investing in a premium version.

If you want to integrate even more of your work activities with WordPress, check out our lists of the best email marketing plugins and best CRM plugins.

Have you tried any of the best invoicing plugins for WordPress? What did you think of them? Let us know in the comments section below!

Inline Feedbacks
View all comments

Or start the conversation in our Facebook group for WordPress professionals. Find answers, share tips, and get help from other WordPress experts. Join now (it’s free)!