Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Sprout Invoices - Client Invoicing & Estimates / Quotes

Create estimates and invoices within your WordPress site. Accept invoice payments from multiple payment processors.

Sprout Apps Family
Sprout Invoices is a standalone Invoicing and Estimates plugin, and is complimentary to Sprout Clients, another free business centric plugin from Sprout Apps.

Sprout Invoices – Premium WordPress Invoicing Plugin

Our mission at Sprout Apps is to build a suite of apps (aka plugins) to help us all work more efficiently & provide complete control the WordPress way. Our latest Sprout Apps are Sprout Invoices and Help Scout Desk, with many more to come.

Sprout Invoice Features

Reduce the time spent fielding project requests, estimating projects & getting paid. Processes are heavily automated and highly customizable to fit your business workflow and brand.

The future of Sprout Invoices relies on happy customers supporting Sprout Apps by purchasing upgraded versions. If you like this free version of Sprout Clients please consider purchasing an upgrade.

Pro Features

Make sure to review the Sprout Invoices features page for more detailed information. As well as the full featured demo.

A fully featured upgrade and add-on marketplace are available.

Download the most advanced Estimates and Invoicing plugin!

Flexibility built in

While Sprout Invoices automates many of the tasks to improve workflow the power comes from customization.

Custom Estimate and Invoice Templates Estimates can be fully customized via a new theme template. If you're familiar with customizing a WordPress theme templates than you can create a custom estimate.

Notification Editing Notifications can be plain-text or HTML. Editing the entire content of a notification is simple with shortcodes that add dynamic content.

Plenty of Payment Methods Accept credit cards via Paypal Pro or send them to Paypal for invoice payments. P.O. and checks options are also provided.

Hundreds of Hooks Over two hundred filters and actions allow you to hook into Sprout Invoices and alter whatever you'd like.

The Sprout Invoices Process

Sprout Invoices helps streamline the complex workflow of accepting estimates and getting invoices paid.


Receiving estimate requests on your site is simplified with Sprout Invoices. Use the customizable default form or integrate with an existing form built a favorite form builder plugin, e.g. Gravity Forms or Ninja Forms.


Estimates are automatically created based on estimate request submissions from your site. Review, update, and send the estimate to your new client without having to depend on communicating via email first.


Invoices are automatically generated from accepted estimates speeding up the process of getting paid. Sprout Invoices understands deposit payments and doesn't have the same hoops other invoice services require.

Requires: 3.8 or higher
Compatible up to: 4.7.2
Last Updated: 2 weeks ago
Active Installs: 1,000+


4.8 out of 5 stars


3 of 3 support threads in the last two months have been marked resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1 100,1,1
100,1,1 50,2,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
50,2,1 100,1,1
50,2,1 100,1,1
100,1,1 100,1,1