Sprout Billings: Recurring Payments for WordPress Invoices

An effortless way for recurring invoices to be paid automatically and outstanding invoices being settled with a single click. Your customers/clients can easily manage their payment profiles from a dashboards or an invoice.

Payment providers currently supported:

stripe logo   authorize logo   authorize logo
Buy Now

client record

Sprout Billings sets to improve the client payment experience, while reducing frictions receiving future payments.

Accept Bank Transfers, ACH Payments right in WordPress.

All Sprout Billings payment processors now accept ACH payments. Stripe uses the wonderful service Plaid to accommodate authorization.

auto billing for the client

Improve the way your clients & customers pay invoices.

When a client pays their invoice they have the option to save a new credit card, save bank transfer info, or select from a previously saved profile.

Partial payments allow for clients to pay deposits, pay more than the deposit you've set, or reconcile accounts to a minimum.

auto billing for the client

Clients can easily manage payment sources right in WordPress.

A shortcode can be added to any WordPress page, likely your client dashboard, to allow for clients to manage their current payment sources. Including selecting a new default payment source.

auto billing admin

Recurring invoicing with automatic payments.

Admins can set payments to be automatically captures when a new invoice is generated from recurring invoicing.

auto billing admin

A simpler way to collect payments with WordPress.

If the client has setup a payment profile and agreed to your site's terms than a one-click payment option is available to admins.

auto billing admin

A simple way to pay for invoices with WordPress.

Clients can pay their invoices with one-click from their client dashboards, right in your WordPress installation.

auto billing admin

Manage client payment profiles.

Remove existing profiles, change the default payment source, and change the customer id your payments processor uses.

Admins can set clients to be automatically charged once an invoice that is associated with them is created. This includes invoices created via the admin, an import or the API.

admin options

Client Auto Pay Date.

Clients have the ability to select the day of the month an automatic payment should be processed.

This allows for a recurring invoice to have a payment automatically deducted when your client has their funds available.

admin options

Purchase Sprout Billings Today, and Start Auto Billing

Sprout Billings is an advanced add-on bundled with a Corporate license.

Invoice your clients and Get Paid with WordPress

Provide your clients and customers a way to save their payment information for automatic billing later.

Secure Payment Processing for WordPress Invoices

Sprout Billings works with the Stripe & Authorize.net CIM to securely create payment profiles. Additional payment processors can be developed to utilize Sprout Billings user interface.

Billing Notifications for Invoices

One of two notifications are sent to customers when an automatic payment fails to be captured. One explaining they haven't setup their payment profile and another when the payment processor fails, e.g. a canceled card.

WordPress Shortcodes & Functions

Two WordPress shortcodes are available to restrict content based on if your client or customer has an outstanding balance. Functions are provided for templating or hooking into advanced content restriction plugins.

Awesome WordPressSupport

The results of our happiness report show people love our world class WordPress and Invoicing support, we strive for your happiness!

Frequently Asked Questions

What are the requirements for Sprout Billings?

Other than a site running the latest version of WordPress and Sprout Invoices installed and activated browser will need to have javascript enabled to use many of the capabilities.

How does support work?

Our goal is to make you happy and pride ourselves on keeping our "happiness report" above 95% since we started. The use of WordPress Help Scout Desk makes opening new support tickets or reviewing past threads easy. Our response rate is 6-12 hours during support hours.

Do you offer a refund if it doesn't work for me?

Yes; refunds are offered no later than 14 days after purchase and processed immediately, without question. You can try Sprout's WordPress Invoicing Plugin with no risk, whatsoever.

This guarantee exists because we respect our members and have appreciated the opportunities they have given us to solve any problems before a refund was made. Have a look at our Terms, Conditions & Privacy Policy for more info.

How can I pay for Sprout Invoices?

Our secure payment methods include Visa, Mastercard, Discover American Express and Paypal. We are limited to online payments only, we will not be able to accept a money order, accept checks or receive phone orders.

No hassle 14-day money back guarantee

If you find Sprout Invoices + Billings doesn't work for you over the next two weeks, we will refund your order.