InvoicePlane
A self-hosted web app for freelancers and small firms to create quotes and invoices, manage clients and track payments.
InvoicePlane at a glance
What is InvoicePlane?
InvoicePlane handles the billing side of a small business. You keep client records with contact details and history, maintain products and tasks to add to invoices, and turn quotes into invoices. Payments are tracked with reminders and can go through several payment gateways. Templates and themes match your branding, and reports summarize income. It is a PHP application developed since 2014, with security advisories and upgrade notes kept in the repository.
Good fit if
- You need straightforward invoicing without a monthly SaaS fee.
- You want your client and billing data on your own server.
Look elsewhere if
- You also need expenses, time tracking and a client portal: Invoice Ninja, which is source-available.
- You need full double-entry accounting: Bigcapital.
Before you adopt it
InvoicePlane is MIT-licensed and has no paid parts. One developer does most of the current work. The bundled Docker Compose file with MySQL is for development only, since it ships a fixed encryption key and database password; follow the separate container deployment guide for production and watch for security releases.
Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction
How to run InvoicePlane yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- compose.yml: 2 services (mysql)
- Setup effort
- 2 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- English only
Install instructions: invoiceplane.com or the README on GitHub.
InvoicePlane health: is it still maintained?
75 of 100, actively developed
Read from GitHub on 5 November 2026. How the score works
InvoicePlane security practices
OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
What each check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Security policy10 / 10Explains how to report a vulnerability
- License file9 / 10A license file is present, but not where tools look for it
- Static analysis9 / 10Code is scanned for bugs on some changes
- Code review1 / 10Some changes are merged without review
- Pinned dependencies1 / 10Some dependencies use fixed versions
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Fuzzing0 / 10No fuzz testing found
- Signed releases0 / 10Releases are not signed
- Token permissions0 / 10CI tokens have broad write rights
From the OpenSSF Scorecard of 2 November 2026. Checks that do not apply to InvoicePlane are left out.
InvoicePlane license: is it open source?
InvoicePlane uses MIT, an open-source license approved by the OSI.
- May 2014First published on GitHub.
- TodayMIT.
InvoicePlane for developers
Written in
- PHP 92%
- SCSS 5%
- JavaScript 2%
- Shell <1%
- Dockerfile <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to InvoicePlane
- AkauntingOnline Accounting Software 72 health · Business Source License · 10.3k stars
- Invoice NinjaA source-available invoice, quote, project and time-tracking app built with Laravel 85 health · Elastic License 2.0 · 10.5k stars
- Firefly IIIFirefly III: a personal finances manager 76 health · AGPL-3.0 · 25.1k stars
- WallosWallos: Open-source, self-hostable personal subscription tracker. Visualize your recurring expenses, manage… 73 health · GPL-3.0 · 8.8k stars
- BigcapitalIndependent financial accounting with intelligent reporting, alternative to Quickbooks, Xero, Wave. 63 health · AGPL-3.0 · 4.1k stars
Questions about InvoicePlane
Is InvoicePlane open source?
Yes. InvoicePlane is published under MIT, an OSI-approved open-source license.
Is InvoicePlane still maintained?
Its health score is 75 of 100 (actively developed). It had 265 commits in the last 90 days, the latest on 31 October 2026, and its latest release came out on 28 August 2026.
How do I run InvoicePlane?
You can run it with Docker. The README on GitHub has the exact steps.
What is InvoicePlane written in?
InvoicePlane is written mainly in PHP (92% of the code), with SCSS (5%), by GitHub’s count of the repository.
What are the alternatives to InvoicePlane?
Close alternatives in the Money & budgeting category include Akaunting, Invoice Ninja, Firefly III.