
InvoicePlane
InvoicePlane is a free, self-hosted open-source application for managing quotes, invoices, clients, and payments.
What InvoicePlane is
InvoicePlane is a free, self-hosted open-source application for managing quotes, invoices, clients, and payments. It supports a billing workflow from quote to invoice to payment, with invoice tracking, recurring invoices, and a customer payment portal. Client records can store contact details, notes, and custom fields; basic project and task management is also available. Users can choose themes, configure amount formats, and edit email and PDF templates. From version 1.6.2, it supports creating eInvoices that can comply with European Union standards. The site lists PayPal and Stripe as online payment providers, while the version 1.6 wiki says Stripe is the only provider supported by default. The interface has been translated into many languages by community members. InvoicePlane runs on a web server or shared hosting and has specified database, web server, and PHP requirements. The project describes the software as a hobby-developed, non-commercial product. Support is community-provided through channels including the forum and Discord; it does not offer paid help, an SLA, or 24/7 support.
Good
- Free, self-hosted open-source application
- Manages billing from quotes through payment
- Includes recurring invoices and customer payment portal
- Client records support notes and custom fields
Watch out
- Requires compatible server, database, and PHP versions
- No paid help, SLA, or 24/7 support
- Internet Explorer is no longer supported
Who it suits
InvoicePlane suits people who want a free, self-hosted tool to manage quotes, billing, clients, and payments. It is a better fit for users able to meet its hosting requirements and rely on community support.
Verdict
InvoicePlane covers a broad billing workflow without a listed software fee, but it requires self-hosting. Review the hosting requirements and community-support limits before choosing it.
Plans and prices
From InvoicePlane's own pricing page, checked 15 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free and open source | Free | self-hosted deployment · community support · no SLA or paid help |
| InvoicePlane | Free | Self-hosted open source application; community support; no 24/7 support, SLA, or paid help |
The facts
Each one read from InvoicePlane's own pages, with the date it was checked.
Money
- Billing
- It supports managing a billing cycle from quotes through invoices to payments.checked 8 Oct 2026
- Free plan
- Yeschecked 23 Sep 2026
Where it runs
- Browser support
- The documentation recommends current Firefox, Edge, Safari or another modern browser and says Internet Explorer is unsupported.checked 15 Oct 2026
- GetApp pricing signal
- GetApp lists the starting price as Free and shows no free-trial period.checked 15 Oct 2026
What it does
- Client management
- Client records support contact information, notes and custom fields, with basic project and task management.checked 15 Oct 2026
- Commercial status
- The site says InvoicePlane is not a commercial product and is developed as a hobby.checked 8 Oct 2026
- Community issue: hosting pressure
- A forum topic records concern that some hosting providers would stop supporting PHP 8.1.checked 15 Oct 2026
- Community issue: PHP compatibility
- The forum lists reports of PHP 8.3 deprecation warnings involving CodeIgniter dynamic properties.checked 15 Oct 2026
- Community issue: upgrade errors
- The community forum lists a 500 Internal Server Error report after upgrading to version 1.7.1.checked 15 Oct 2026
- Current download shown
- The homepage lists version 1.7.2 for download for a server.checked 8 Oct 2026
- Current release
- The downloads page lists InvoicePlane 1.7.2, released on 2026-08-28, with a SHA-256 archive hash.checked 15 Oct 2026
- Customization
- Administrators can change themes, number formats, email templates and PDF templates.checked 15 Oct 2026
- Docker and packages
- The downloads page links Docker containers and Arch Linux packages in addition to the server archive.checked 15 Oct 2026
- Documentation depth
- The wiki includes requirements, installation, quickstart, updating, module guides, settings, templates, localization, data import and troubleshooting FAQs.checked 15 Oct 2026
- eInvoices
- Starting with version 1.6.2, InvoicePlane supports creating eInvoices that can comply with standards set by the European Union.checked 8 Oct 2026
- e-invoicing
- Version 1.6.2 and later support creating eInvoices intended to meet European Union standards.checked 15 Oct 2026
- Gateway limitation
- InvoicePlane 1.6 supports only Stripe by default and asks users to request other providers through GitHub.checked 15 Oct 2026
- Hosting requirements
- The wiki lists web-server or shared hosting requirements including MySQL 5.5 or later or equivalent MariaDB, Apache 2.4 or later or Nginx 1.20 or later, and PHP 8.0 through 8.1.checked 8 Oct 2026
- Installation
- Installation involves creating a database, uploading files, configuring ipconfig.php and running the browser-based setup route.checked 15 Oct 2026
- Languages
- The project says its interface is translated into many languages by community members.checked 8 Oct 2026
- License
- InvoicePlane code is released under an MIT-style license, while the product name and logo remain protected trademarks.checked 15 Oct 2026
- Limit: CRM separation
- G2 reviewers repeatedly mention that the separate self-hosted application can complicate CRM integration or synchronization.checked 15 Oct 2026
- Limit: interface and templates
- G2 reviewers describe the interface as basic and say template creation requires back-end PHP rather than a richer visual editor.checked 15 Oct 2026
The company
- Limit: multi-company support
- A Capterra reviewer identifies the lack of multi-company invoice management in one installation as the main drawback.checked 15 Oct 2026
The full review of InvoicePlane
InvoicePlane is a self-hosted open-source application for handling quotes, invoices, clients, and payments. It suits freelancers, small businesses, and technically capable organizations that want control over their billing installation rather than a subscription service. Its connected workflow is substantial for a free product, but the hosting and support responsibilities are part of the deal.
Overview
InvoicePlane takes a billing process from quote preparation through invoicing and payment collection. It is delivered as software for your own server, not as a managed online account, so the best fit is a user who can maintain compatible hosting and keep the installation current. The project describes itself as a hobby-developed, non-commercial product, which helps explain its zero software price but also sets expectations for support and service guarantees.
Key features
The application includes invoice tracking, recurring invoices, and a customer payment portal alongside quote, invoice, client, and payment management. That combination supports an ongoing billing cycle instead of only document creation. Starting with version 1.6.2, it can create eInvoices that can comply with European Union standards, a useful capability for organizations dealing with those requirements.
Client records store contact details, notes, and custom fields. Basic project and task management is available, although it is a modest work-tracking layer rather than a full project-management system. Themes, amount formats, and editable email and PDF templates let businesses align documents and presentation with their preferences.
PayPal and Stripe are named in the feature description as online payment providers, while the version 1.6 wiki identifies Stripe as the only provider enabled by default. Confirm the provider behavior for the version and configuration you plan to run. Community members have translated the interface into many languages.
Pricing
The InvoicePlane plan costs free. It is a free, self-hosted open-source application with community support, and there is no trial period to evaluate because the software itself is free. There are no paid tiers, seat charges, renewal terms, or subscription commitments stated for this plan. The trade-off is operational: you provide the server and administration, while the project provides no 24/7 support, service-level agreement, or paid help.
Platforms
InvoicePlane runs as a self-hosted web application. Hosting requirements include MySQL 5.5 or later, or an equivalent MariaDB release, with Apache 2.4 or later or Nginx 1.20 or later, and PHP 8.0 through 8.1. An up-to-date browser is recommended; Internet Explorer is no longer supported. The current download shown for servers is version 1.7.2.
Its license permits use, copying, modification, publication, distribution, sublicensing, and sale subject to the stated conditions. It also disclaims warranty, including implied warranties of merchantability and fitness for a particular purpose, so organizations should plan their own backup, maintenance, and risk controls.
Who it's for
Choose InvoicePlane if you are comfortable running web software, need a quote-to-payment workflow, and value source-level control and customization over vendor-managed convenience. It can work well for independent professionals and small organizations with suitable hosting and straightforward billing operations. It is a weaker choice for teams that require guaranteed response times, contracted support, or a provider to manage infrastructure.
Pros and cons
Pros
- No software fee: the plan is free and open source, with no subscription or seat cost stated.
- Complete billing path: quotes, invoices, tracking, recurring billing, payments, and a customer portal are covered together.
- Adaptable output: themes, number formats, and editable email and PDF templates support branded documents.
- EU-oriented eInvoices: versions from 1.6.2 can create eInvoices capable of complying with European Union standards.
Cons
- Self-hosting burden: compatible PHP, database, web server, browser, updates, and operational upkeep are your responsibility.
- Limited support commitment: help is community-based through the forum and Discord, with no 24/7 coverage, SLA, or paid assistance.
- Payment-provider ambiguity: PayPal and Stripe are referenced, but Stripe is the only default provider in the version 1.6 wiki.
- Warranty disclaimer: the license provides the software without warranty, increasing the need for your own safeguards.
Alternatives
For a broader directory of choices, compare Accounts Receivable Software and Invoicing software.
Invoice Ninja is the better fit when you need hosted and mobile options alongside self-hosting: its free plan supports five clients, unlimited invoicing, and 11 templates, while Ninja Pro costs $14 a month.
Zoho Invoice suits users wanting a free cross-platform product without server administration; its free plan is forever, supports up to two users and three projects, and allows 500 invoices per year.
InvoiceShelf is another free, self-hosted open-source option with unlimited invoices and customers and no seats or subscription.
BILL Accounts Payable is a paid, trial-based choice for organizations wanting accounts payable and receivable in one service; Essentials costs $49 a month.
Invoiced offers API and web access with custom pricing based on requirements.
Growfin is a paid web platform with a free trial.
Billtrust provides a paid accounts-receivable platform through a consultation rather than a published price.
Chargebee Receivables is aimed at revenue infrastructure for AI, SaaS, and consumer subscription businesses.
Verdict
InvoicePlane is a strong choice for a technically capable freelancer or small organization that wants a free, customizable quote-to-payment system on its own server. Choose it for control and broad core billing coverage; look elsewhere if managed hosting, contractual support, or a fully operated service matters more than eliminating software fees.
Getting started
- Download InvoicePlane 1.7.2 for a server
- Prepare web hosting with MySQL 5.5 or later or equivalent MariaDB
- Use Apache 2.4 or later or Nginx 1.20 or later
- Run PHP 8.0 through 8.1 on the server
- Open the installation through an up-to-date web browser
- Configure clients, templates, payment providers and invoice settings
Limits worth knowing
InvoicePlane is self-hosted and depends on the listed server stack. Community support is provided through the forum and Discord, with no 24/7 support, SLA or paid help.
Questions
How much does InvoicePlane cost?
InvoicePlane is free. Its listed plan is free.
Is InvoicePlane open source?
Yes. It is a self-hosted open source application, and its license permits use, copying, modification, publication, distribution, sublicensing and sale subject to stated conditions.
Which payment providers are supported?
The feature description lists PayPal and Stripe. The version 1.6 wiki says Stripe is the only provider supported by default.
What hosting does InvoicePlane require?
It runs on a web server or shared hosting. Listed requirements include MySQL 5.5 or later or equivalent MariaDB, Apache 2.4 or later or Nginx 1.20 or later, and PHP 8.0 through 8.1.
Does InvoicePlane offer a free trial?
No. The supplied plan information says there is no free trial, although the software itself is free.
Where can users get support?
Support is community-provided through the forum and Discord. The project says it offers no 24/7 support, SLA or paid help.
Alternatives to InvoicePlane
- 1

Invoice Ninja
Free planAndroidiOSWebAPI8.2From $40 a year - 2

InvoiceShelf
Free planOpen sourceAndroidWebAPISelf-hosted7.5Free plan - 3

Emagia Receivables Management
AndroidiOSWebAPI7.3 - 4

Zoho Invoice
Free planAndroidiOSmacOSWindows7.2Free plan - 5

HighRadius
AndroidiOSWebAPI7.1 - 6

CollectFlows
AndroidiOSWebAPI6.8From 145 AED a month
