
InvoicePlane
Self-hosted invoicing, quoting, and payment tracking for small businesses
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
Claim this listing to keep it accurate, add a deploy template, or feature it on relevant pages.
Embed the InvoicePlane difficulty badge in your README — it links back here.
[](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
Local-first zero-sum budgeting app with optional cross-device sync
Self-hosted personal finance manager with budgets, rules, and bank import
Open-source metering and usage-based billing API for SaaS products