InvoicePlane

A self-hosted web app for freelancers and small firms to create quotes and invoices, manage clients and track payments.

3.3k stars, 891 forks PHP On GitHub since May 2014

InvoicePlane at a glance

Open sourceYes, MITNo paid parts in the repository
Health75 of 100Actively developed
Self-hostingDockerCompose file, 2 services
InterfaceEnglish onlyNo translation files found
Issue repliesWithin ~2 hoursMedian first reply; 90% of recent issues answered

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

Release rhythmEvery ~3 months5 releases in 12 months; latest v1.7.2
Issue repliesWithin ~2 hoursMedian first reply; 90% of recent issues answered
Bus factorHigh riskThe most active of 4 authors wrote 87% of recent commits
  • Activity
    265 commits in the last 90 days, the latest on 31 October 2026.
    29 / 30
  • Contributors
    4 people wrote the latest 100 commits; the most active wrote 87% of them.
    6 / 20
  • Releases
    5 releases in the last 12 months; the latest, v1.7.2, on 28 August 2026.
    16 / 20
  • Replies to issues
    Maintainers answered 90% of recent issues, with a median first reply after 2 hours.
    19 / 20
  • Security practices
    OpenSSF Scorecard 5.2 of 10.
    5 / 10

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.

OpenSSF Scorecard5.2 of 10How the project is built and released
Security policyYesExplains how to report a vulnerability
Signed releasesNoDownloads cannot be checked against a signature

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.

  1. May 2014First published on GitHub.
  2. TodayMIT.

InvoicePlane for developers

Written in

  • PHP 92%
  • SCSS 5%
  • JavaScript 2%
  • Shell <1%
  • Dockerfile <1%
  • Other <1%

Getting involved

Contributing guideYesCONTRIBUTING.mdOpen issues67On GitHub
Authors, 90 days4Of the latest 100 commits

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

All 13 projects in Money & budgeting

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.