InvoicePlane logo

InvoicePlane

Self-hosted invoicing app for managing invoices, quotes, clients, and payments

Open Source Alternative to
Repository activity
  • Stars3.1k
  • Forks864
  • Open Issues85
License

Other

Languages
  • PHP
  • SCSS
  • JavaScript
InvoicePlane screenshot

About InvoicePlane

InvoicePlane is a self-hosted web application for managing invoices, quotes, clients, and payments. It is built for people who want to create and track quotes and invoices on their own server rather than through a hosted service.

It covers invoice and quote creation, client records with transaction history, payment tracking with reminders and multiple gateways, and customizable templates and themes. Reports cover financial performance, and invoices can carry QR codes.

You can run it from a release download with a browser-based setup wizard, or use the pre-built container image configured entirely through environment variables. It runs on PHP 8.1+ with a MySQL or MariaDB database and is licensed under MIT.

Key features

  • Create and manage invoices and quotes
  • Client records with transaction history
  • Payment tracking, reminders, and gateways
  • Customizable invoice and quote templates
  • Financial reports and QR codes on invoices

Details

On GitHub since
2014
Language
PHP 8.1+
License
MIT
Database
MySQL · MariaDB
Platforms
Web · Docker
Self-hosting
Release download · container image