3 jobs · 14 apps
Best open source invoice generators and invoicing apps
To create and send invoices, the best self-hosted picks are InvoiceShelf for simple invoices and quotes, Invoice Ninja (source-available) for invoicing with full accounting and Lago for subscription billing.
Self-hosted invoicing apps create invoices and quotes, track payments and keep client data on your own server. The first section is simple invoicing for freelancers and small businesses; the others add full accounting or usage-based billing.
Updated · data from GitHub, refreshed daily
Top picks
- Rank 1:
InvoiceShelf
InvoiceShelf/InvoiceShelf
Track expenses, payments & create professional invoices & estimates (fork of Crater).
Active · last commit Oct 28, 2026
Accounting & InvoicingPHPDockerStands out for a published Docker image. InvoiceShelf has 1,872 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 813 commits in the last year; it replaces QuickBooks and FreshBooks.
- Rank 2:
Invio
kittendevv/Invio
Minimal self-hosted invoicing: create an invoice, share a secure link with the client and get paid, with no client login needed.
Active · last commit Oct 26, 2026
Accounting & InvoicingTypeScriptDockerStands out for a permissive Unlicense license. Invio has 1,197 GitHub stars, uses the Unlicense license, ships a Docker image and had 269 commits in the last year.
- Rank 3:
Invoicerr
invoicerr-app/invoicerr
Invoicing for freelancers and small companies with quotes, invoices, payments, client portal and e-invoice formats such as Factur-X, UBL and Peppol.
Active · last commit Oct 28, 2026
Accounting & InvoicingTypeScriptDockerStands out for the most commits in the last 12 months (2,519). Invoicerr has 731 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,519 commits in the last year; it replaces FreshBooks.
At a glance
Open source invoice generators and invoicing apps compared
Picked by hand for each job from apps whose own description or topics match it, in curated order inside each section, with GitHub data from October 2026; an app appears only once.
| App | Stands out for | License | GitHub stars | Commits (12 mo) | Last commit | Docker image |
|---|---|---|---|---|---|---|
| InvoiceShelf | a published Docker image | AGPL-3.0 | 1,872 | 813 | Oct 28, 2026 | Yes |
| Invio | a permissive Unlicense license | Unlicense | 1,197 | 269 | Oct 26, 2026 | Yes |
| Invoicerr | the most commits in the last 12 months (2,519) | AGPL-3.0 | 731 | 2,519 | Oct 28, 2026 | Yes |
| Rachoon | – | AGPL-3.0 | 979 | 67 | May 31, 2026 | Yes |
| InvoicePlane | the most GitHub stars | MIT | 3,263 | 515 | Oct 28, 2026 | No |
| SolidInvoice | – | MIT | 977 | 1,609 | Oct 28, 2026 | No |
| Invoice Ninja | – | source-available, Elastic License 2.0 | 10,331 | 2,250 | Oct 27, 2026 | Yes |
| Akaunting | – | source-available, BSL 1.1 | 10,239 | 595 | Oct 28, 2026 | No |
| Bigcapital | – | AGPL-3.0 | 3,970 | 1,135 | Oct 27, 2026 | Yes |
| ERPSAAS | – | MIT | 1,477 | 6 | Mar 5, 2026 | No |
1 of 3 · 6 picks
Simple invoicing
- 1
InvoiceShelf
Track expenses, payments & create professional invoices & estimates (fork of Crater).
Accounting & InvoicingDockerStands out for a published Docker image. InvoiceShelf has 1,872 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 813 commits in the last year; it replaces QuickBooks and FreshBooks.
- 2
Invio
Minimal self-hosted invoicing: create an invoice, share a secure link with the client and get paid, with no client login needed.
Accounting & InvoicingDockerStands out for a permissive Unlicense license. Invio has 1,197 GitHub stars, uses the Unlicense license, ships a Docker image and had 269 commits in the last year.
- 3
Invoicerr
Invoicing for freelancers and small companies with quotes, invoices, payments, client portal and e-invoice formats such as Factur-X, UBL and Peppol.
Accounting & InvoicingDockerStands out for the most commits in the last 12 months (2,519). Invoicerr has 731 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 2,519 commits in the last year; it replaces FreshBooks.
- 4
Rachoon
Self-hosted invoicing for freelancers and small businesses with quotes, clients, payment tracking, multi-currency and PDF export.
Accounting & InvoicingDockerRachoon has 979 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 67 commits in the last year; it replaces FreshBooks.
- 5
InvoicePlane
Manage quotes, invoices, payments and customers for your small business.
Accounting & InvoicingStands out for the most GitHub stars. InvoicePlane has 3,263 GitHub stars, uses the MIT license and had 515 commits in the last year; it replaces FreshBooks and Wave.
- 6
SolidInvoice
Open source invoicing and quote application.
Accounting & InvoicingSolidInvoice has 977 GitHub stars, uses the MIT license and had 1,609 commits in the last year; it replaces FreshBooks.
2 of 3 · 5 picks
Invoicing with accounting
- 1
Invoice Ninja
Powerful tool to invoice clients online.
Source-availableAccounting & InvoicingDockerInvoice Ninja has 10,331 GitHub stars, is source-available under the Elastic License 2.0 (not an open-source license), ships a Docker image and had 2,250 commits in the last year; it replaces QuickBooks and Xero.
- 2
Akaunting
Accounting software designed for small businesses and freelancers.
Source-availableAccounting & InvoicingAkaunting has 10,239 GitHub stars, is source-available under the BSL 1.1 (not an open-source license) and had 595 commits in the last year; it replaces QuickBooks and Xero.
- 3
Bigcapital
Financial accounting and inventory management software for small to medium businesses.
Accounting & InvoicingDockerBigcapital has 3,970 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 1,135 commits in the last year; it replaces QuickBooks and Xero.
- 4
ERPSAAS
Laravel and Filament accounting platform with double-entry accrual accounting, invoicing, bank connections and financial reports.
Accounting & InvoicingERPSAAS has 1,477 GitHub stars, uses the MIT license and had 6 commits in the last year; it replaces QuickBooks and Xero.
- 5
IDURAR
Node.js and React ERP/CRM for invoices, quotes, payments and customer management.
ERP & InventoryIDURAR has 8,920 GitHub stars, uses the AGPL-3.0 license and had 18 commits in the last year; it replaces Odoo.
3 of 3 · 3 picks
Usage-based and subscription billing
- 1
Lago
Metering and usage-based billing.
Accounting & InvoicingDockerLago has 10,714 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 199 commits in the last year.
- 2
Meteroid
Pricing and billing platform for usage-based and subscription businesses that meters usage and generates invoices.
Accounting & InvoicingDockerMeteroid has 1,348 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 247 commits in the last year.
- 3
Kill Bill
Subscription billing & payments platform. Have access to real-time analytics and financial reports.
Accounting & InvoicingDockerKill Bill has 5,824 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 220 commits in the last year.
Is there a free invoice generator I can self-host?
Yes. InvoiceShelf, Invio, Invoicerr and Rachoon are self-hosted invoicing apps, and Invoice Ninja and Akaunting add accounting (both are source-available, so read their licenses before commercial use).
Is InvoiceShelf free?
Yes. InvoiceShelf is open-source software released under the AGPL-3.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I run this stack with Docker?
9 of the 14 apps here publish Docker images, including InvoiceShelf, Invio and Invoicerr, so most of the stack can run side by side with Docker Compose on one server. Size the server for the heaviest app and add off-site backups.
How is this list ranked?
Picked by hand for each job from apps whose own description or topics match it, in curated order inside each section, with GitHub data from October 2026; an app appears only once.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.