Find your fit
Who it is for
A small business or freelancer that wants to host its own invoicing system can manage client records, quotes, invoices and payments without a vendor subscription for the software. The tradeoff is responsibility for installation, maintenance and technical support.
The project has a current stable 1.7.2 download, while its publicly linked detailed guide is labeled 1.6. Buyers should use that guide to understand the workflow, then confirm release-specific requirements and payment providers before deployment.
The work it supports
Core capabilities
In the version 1.6 guide, quotes move through draft, sent and viewed to approved or rejected, with a canceled state for work that will not proceed. A client can use a guest URL or login to review and respond. An accepted quote can be converted into an invoice, copying its items.
The 1.6 invoicing guide tracks draft, sent, viewed, paid and overdue states. When a full payment is recorded, the invoice becomes Paid and read-only; a credit invoice is available when a paid document needs correction. Test that sequence against your bookkeeping rules before sending real invoices.
Invoices can be emailed with a PDF attachment, and client guest accounts can be granted access to see quotes and invoices, respond to quotes and pay invoices. Set up email delivery and guest permissions with a sample client first.
Staff can enter an offline payment against an invoice, adjusting amount, date, method and notes. That records the transaction in InvoicePlane; it is not proof that funds reached a bank. Reconcile with the actual bank or processor.
Online payments need a version check. The 1.6 guide calls Stripe its only tested gateway and recommends test mode. The current homepage advertises PayPal and Stripe. Confirm which provider is supported by the installed 1.7.2 release, the needed account and applicable fees before enabling client payment links.
The 1.6 guide supports recurring invoices from weekly to yearly intervals, including quarterly and six-month schedules. A daily cron job or scheduled task must run for those invoices to generate. Monitor it and test the first run before relying on automatic billing.
Client records can hold notes and custom fields. The current site also describes customization of themes, amounts, email templates and PDF templates. Preview a sample quote and invoice after changing a template.
Installation is a hands-on web application task: the 1.6 guide describes creating a database, placing files on a server and running browser setup. Its PHP 8.0–8.1 range is version-specific; check the 1.7.2 release requirements rather than assuming an older guide matches it.
Understand the offer
Pricing and getting started
The project license permits use without a software license fee, subject to its full copyright and name/logo conditions. InvoicePlane is self-hosted, so budget separately for a server, maintenance, backups and any external payment service.
The project states that support is community-provided and that it offers no paid help, SLA or round-the-clock support. A business using it for critical billing should arrange its own operational support.
Look a little closer
Before you choose
Before going live, check the selected release’s server requirements and test a full quote-to-invoice-to-payment cycle. The current stable download is 1.7.2, but the detailed public guide here is version 1.6.
Test tax calculations on both item and whole-quote examples. The 1.6 guide specifically warns that mixing those methods can produce unreliable calculations, so verify the chosen approach against local rules.
Treat online payment availability as a buyer check: current marketing lists PayPal and Stripe, while version 1.6 help identifies only Stripe as tested. Test the chosen provider in its sandbox, including payment status, fees and a refund scenario, before accepting real payments.
12 distinct sources behind this profile. Research observed Oct 18, 2026. Features and offers can change.
View sources and research →