Invoicing

Open-source alternatives to FreshBooks

4 self-hostable options you can run on your own server, compared on facts from GitHub (fetched Oct 21, 2026).

Side-by-side comparison

ToolinvoiceninjacraterInvoicePlaneInvoiceShelf
GitHub stars10,3118,3553,2211,865
LicenseCustom / see repoAGPL-3.0Custom / see repoAGPL-3.0
Last pushOct 20, 2026 ActiveAug 10, 2024 StaleOct 21, 2026 ActiveOct 21, 2026 Active
Forks2,7621,713884387
Open issues + PRs2374256964
Main languagePHPPHPPHPPHP
LinksRepo · WebsiteRepo · WebsiteRepo · WebsiteRepo · Website

Highlighted cells mark the highest star count and the most recent push. Source: GitHub REST API, per-tool links on each tool page. Copyleft licenses (AGPL/GPL) require sharing modifications if you distribute or (AGPL) serve them; check the repo license before deploying.

The options

invoiceninja

Invoicing

A source-available invoice, quote, project and time-tracking app built with Laravel

10k Custom / see repo Active
Replaces FreshBooks

crater

Invoicing

Open Source Invoicing Solution for Individuals & Businesses

8.4k AGPL-3.0 Stale
Replaces FreshBooks

InvoicePlane

Invoicing

A self-hosted open source application for managing your invoices, clients and payments.

3.2k Custom / see repo Active
Replaces FreshBooks

InvoiceShelf

Invoicing

Open Source Invoicing Solution for Individuals & Businesses

1.9k AGPL-3.0 Active
Replaces FreshBooks