Skip to content
appsgit

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

  1. Rank 1:

    InvoiceShelf

    InvoiceShelf/InvoiceShelf

    Track expenses, payments & create professional invoices & estimates (fork of Crater).

    Active · last commit Oct 28, 2026

    Accounting & InvoicingPHPDocker

    Stands 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. 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 & InvoicingTypeScriptDocker

    Stands 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. 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 & InvoicingTypeScriptDocker

    Stands 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.

Top 10 picks compared, data as of Oct 28, 2026
AppStands out forLicenseGitHub starsCommits (12 mo)Last commitDocker image
InvoiceShelfa published Docker imageAGPL-3.01,872813Oct 28, 2026Yes
Invioa permissive Unlicense licenseUnlicense1,197269Oct 26, 2026Yes
Invoicerrthe most commits in the last 12 months (2,519)AGPL-3.07312,519Oct 28, 2026Yes
Rachoon–AGPL-3.097967May 31, 2026Yes
InvoicePlanethe most GitHub starsMIT3,263515Oct 28, 2026No
SolidInvoice–MIT9771,609Oct 28, 2026No
Invoice Ninja–source-available, Elastic License 2.010,3312,250Oct 27, 2026Yes
Akaunting–source-available, BSL 1.110,239595Oct 28, 2026No
Bigcapital–AGPL-3.03,9701,135Oct 27, 2026Yes
ERPSAAS–MIT1,4776Mar 5, 2026No

1 of 3 · 6 picks

Simple invoicing

  1. 1

    InvoiceShelf

    Track expenses, payments & create professional invoices & estimates (fork of Crater).

    Stands 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. 2

    Invio

    Minimal self-hosted invoicing: create an invoice, share a secure link with the client and get paid, with no client login needed.

    Stands 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. 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.

    Stands 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. 4

    Rachoon

    Self-hosted invoicing for freelancers and small businesses with quotes, clients, payment tracking, multi-currency and PDF export.

    Rachoon 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. 5

    InvoicePlane

    Manage quotes, invoices, payments and customers for your small business.

    Stands 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. 6

    SolidInvoice

    Open source invoicing and quote application.

    SolidInvoice 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. 1

    Invoice Ninja

    Powerful tool to invoice clients online.

    Invoice 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. 2

    Akaunting

    Accounting software designed for small businesses and freelancers.

    Akaunting 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. 3

    Bigcapital

    Financial accounting and inventory management software for small to medium businesses.

    Bigcapital 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. 4

    ERPSAAS

    Laravel and Filament accounting platform with double-entry accrual accounting, invoicing, bank connections and financial reports.

    ERPSAAS has 1,477 GitHub stars, uses the MIT license and had 6 commits in the last year; it replaces QuickBooks and Xero.

  5. 5

    IDURAR

    Node.js and React ERP/CRM for invoices, quotes, payments and customer management.

    IDURAR 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. 1

    Lago

    Metering and usage-based billing.

    Lago has 10,714 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 199 commits in the last year.

  2. 2

    Meteroid

    Pricing and billing platform for usage-based and subscription businesses that meters usage and generates invoices.

    Meteroid has 1,348 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 247 commits in the last year.

  3. 3

    Kill Bill

    Subscription billing & payments platform. Have access to real-time analytics and financial reports.

    Kill Bill has 5,824 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 220 commits in the last year.

FAQ

Questions and answers

Still curious? Email info@appsgit.com.

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.

One email a week. No spam, unsubscribe anytime.