Skip to content
RepoQuarry

InvoicePlane InvoicePlane/InvoicePlane

Long-running MIT-licensed PHP app for quotes, invoices, clients, products, payment tracking with gateways, and simple reports.

InvoicePlane at a glance

Checked 16 Oct 2026

InvoicePlane (3.2k stars, v1.7.2 Aug 2026) is a volunteer-maintained web app on CodeIgniter for creating and sending quotes and invoices, managing clients, products and tasks, recording payments with reminders and payment gateways, and basic reports. MIT licence for the code; the InvoicePlane name and logo are restricted. Install by uploading the release to a PHP 8.2+ server with MariaDB, or run the container image. It has no expense tracking, time tracking, bank feeds or bookkeeping.

Cite this pageRepoQuarry. “InvoicePlane.” Checked 16 Oct 2026. https://repoquarry.dev/projects/invoiceplane

How much of FreshBooks does it replace?

2 of 6 jobs. Quotes, invoices and payment tracking only.

Partial: Invoices Partial replacement
Partial: Online payment of invoices Partial replacement
No: Time tracking and billing for time Not covered
No: Expense and receipt tracking Not covered
No: Bank feeds and reconciliation Not covered
No: Bookkeeping Not covered

For time tracking and billing for time, expense and receipt tracking, bank feeds and reconciliation, bookkeeping, see other FreshBooks alternatives. You may also need to build an interface, an API server and hosting yourself.

How much of QuickBooks Online does it replace?

1 of 6 jobs. Invoicing only; no accounting.

Partial: Invoices Partial replacement
No: Online payment of invoices Not covered
No: Expense and receipt tracking Not covered
No: Bank feeds and reconciliation Not covered
No: Bookkeeping Not covered
No: Time tracking and billing for time Not covered

For expense and receipt tracking, bank feeds and reconciliation, bookkeeping, time tracking and billing for time, see other QuickBooks Online alternatives. You may also need to build an interface, an API server and hosting yourself.

Facts, with sources

Every answer links to where we found it. We read the documentation; we did not install it.

Report a correction
QuestionAnswerSourceChecked
Runs on my machine? Confirmed: Self-hosted on a PHP web server or as a container A libre self-hosted web application designed to help you manage invoices, clients, and payments efficiently. github.com · InvoicePlane#readme ↗ today
Code licence Confirmed: MIT; name and logo use is restricted Permission is hereby granted, free of charge, to any person obtaining a copy of github.com · LICENSE.txt ↗ today
Model weights licence Confirmed: No separate model weights github.com · InvoicePlane#readme ↗ today
Commercial use Confirmed: Yes, MIT; you may not resell it under the InvoicePlane name and logo sell or redistribute the application under the name 'InvoicePlane' and the github.com · LICENSE.txt ↗ today
Paid services needed? Confirmed: None required; payment gateways charge their own fees Monitor payments, set up reminders, and integrate with multiple payment gateways. github.com · InvoicePlane#key-features ↗ today
Hardware Unknown: Not documented Know the answer? —
Operating systems Partial: Any web server with PHP 8.2+ and MariaDB, or the container image; host OS not listed **PHP:** Version **8.2 or higher** (PHP 8.3 and 8.4 supported) github.com · INSTALLATION.md ↗ today
Setup effort Confirmed: Medium; upload the release, edit ipconfig.php and run the web installer, or use the container image Copy `ipconfig.php.example` to `ipconfig.php` and set your base URL and database credentials. github.com · InvoicePlane#production-installation ↗ today

Get the weekly top 5 and what’s new, every Monday

We’ll email you once a week. Unsubscribe any time. We never share your email.

Cookie preferences

Choose what we may store in your browser. You can change this any time from Cookie settings in the footer.

Essential

Security, and remembering this choice. rq-consent · 12 months

Always on