Ready to get started?Download WordPress

Plugin Directory

WP-Invoice - Web Invoice and Billing

WP-Invoice lets you create and send web-invoices and setup recurring billing for your clients.

This is the original WordPress invoicing and billing plugin - completely rewritten and re-released.

Download the original WordPress Invoicing plugin now!

WP-Invoice lets WordPress blog owners send itemized invoices to their clients. Ideal for web developers, SEO consultants, general contractors, or anyone with a WordPress blog and clients to bill. The plugin ties into WP's user management database to keep track of your clients and their information.

Once an invoice is created from the WP admin section, an email with a brief description and a unique link is sent to client. Clients follow the link to your blog's special invoice page, view their invoice, and pay their bill using PayPal. The control panel is very user-friendly and intuitive.

Credit card payments may be accepted via Authorize.net, MerchantPlus' NaviGate, PayPal or Google Checkout account. For recurring billing we have integrated Authorize.net's ARB API that will allow you to setup payment schedules along with invoices. Subscriptions implemented using PayPal Subscriptions and Google Checkout Subscriptions.

New Features

  • Automatically import invoices from Web Invoice plugin.
  • WP-CRM Integration
  • Brand new user interface for much improved invoicing filtering and searching
  • Minimum and Split / Partial Payments
  • Invoices can be reassigned to a different recipient
  • Receipt Page with Invoice Log
  • Per-defined Line Items
  • Discount Line Items
  • Custom Payment Entry, and administrative adjustments
  • Customizable Invoice and Receipt Templates

More Features

  • Create invoices from the WordPress control panel
  • Prefill customer information using the WordPress user list
  • Send invoice notifications to customers with a secured link back to the web-invoice
  • Accept credit card payment via Authorize.net or MerchantPlus NaviGate
  • PayPal available if you don't have a credit card processing account
  • Setup recurring billing using Authorize.net's ARB (Automatic Recurring Billing) feature
  • Force web-invoice pages to be viewed in SSL mode
  • Archive old invoices
  • Easily use old invoices as templates for new ones
  • Dynamic and intuitive user interface
  • Custom tax label, states input, and PayPal button URL
  • Insert an "Invoice Lookup" form using PHP or WordPress Shortcode anywhere
  • Create users directly from WP-Invoice
  • Customize billing settings per invoice
  • Customize invoice notification email per invoice
  • Invoice notification, reminder and receipt templates
  • Export/Import Invoices [Power Tools]
  • Sales Visualization [Power Tools]

Requires: 3.6 or higher
Compatible up to: 3.8.3
Last Updated: 2014-3-3
Downloads: 120,667


4 stars
4.2 out of 5 stars


8 of 21 support threads in the last two months have been 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 100,1,1
33,3,1 100,3,3 75,8,6
67,3,2 0,1,0
0,1,0 0,1,0
0,2,0 100,1,1 56,9,5 63,8,5 100,1,1 100,2,2 100,2,2 100,8,8 100,1,1
100,1,1 100,1,1 91,11,10
90,10,9 100,12,12 0,1,0 75,4,3 75,4,3 100,2,2 100,4,4
89,9,8 100,1,1
100,4,4 100,2,2
50,2,1 50,2,1 100,1,1 64,11,7 100,1,1 100,1,1
100,2,2 100,1,1 100,2,2
100,1,1 100,1,1 100,1,1 100,2,2