InvoicePlane logo

InvoicePlane

Self-hosted invoicing, quoting, and payment tracking for small businesses

Replaces
QuickBooks
3.1k PHP MIT 4 days ago

Overview

InvoicePlane is a PHP web application for small businesses to manage quotes, invoices, payments, and clients. It supports multiple currencies, tax rates, recurring invoices, and PDF generation. The app uses MySQL as its database and can be deployed manually on any PHP-capable host. It is a mature project with a straightforward setup.

Where it falls short of QuickBooks

  • No double-entry accounting or general ledger
  • Client portal for online payment acceptance is not built-in
  • Limited financial reporting; no P&L or balance sheet
  • Development pace has slowed; some modern UX polish is lacking

We list the gaps honestly so you can decide if the trade-off is worth owning your data.

Tags

invoicing
quotes
payments
small-business
Maintain InvoicePlane?

Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.

Show off your self-host difficulty score

Embed the InvoicePlane difficulty badge in your README — it links back here.

Self-host difficulty badge← add this to your README
[![Self-host difficulty](https://openreplace.com/api/badge/invoiceplane)](https://openreplace.com/invoiceplane)

Similar open-source projects

Other self-hostable tools in the same space worth comparing.

Open payment switch — route traffic across 50+ processors with one API

43k Docker Apache-2.0 today
4/5
InvoicePlane vs HyperSwitch

Local-first zero-sum budgeting app with optional cross-device sync

27k Nodejs MIT today
2/5
InvoicePlane vs Actual

Self-hosted personal finance manager with budgets, rules, and bank import

24k PHP AGPL-3.0 today
3/5
InvoicePlane vs Firefly III

Open-source metering and usage-based billing API for SaaS products

10k Docker AGPL-3.0 7 days ago
3/5
InvoicePlane vs Lago