InvoicePlane logo

InvoicePlane

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

Replaces
QuickBooks
3.1k PHP MIT 8 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-source investment research platform with data from dozens of financial providers

71k Python MIT 7 days ago
2/5
InvoicePlane vs OpenBB Terminal

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

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

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

28k Nodejs MIT 6 days ago
2/5
InvoicePlane vs Actual

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

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