Best / Invoicing & accounting
Best open-source Invoicing & accounting
The best invoicing split in the c17.io catalog is InvoiceShelf (AGPL, the maintained Crater fork) or FOSSBilling when you want OSI licenses, Invoice Ninja when you want the source-available suite (Elastic License 2.0), and Akaunting when you need a ledger (Business Source License 1.1 — not OSI). Crater itself is no longer actively maintained, so it is not ranked. The published combo is /stacks/invoice-ninja-books.
Open the stackStart on Railway
Ranked picks
1
InvoiceShelfAGPL invoicing fork of Crater — the OSI path for invoices you host.
When to pick it: Send invoices without an Elastic or BSL license.
1,858 stars in the catalog
2
FOSSBillingApache-2.0 billing and client management for hosting-shaped invoices.
When to pick it: Clients, invoices, and a simple bill, not a full ledger.
1,717 stars in the catalog
3
Invoice NinjaSource-available invoices, quotes, and time tracking already on the QuickBooks stack. License is Elastic License 2.0, not OSI.
When to pick it: The invoicing suite if you accept ELv2.
10,287 stars in the catalog
4
AkauntingOnline accounting already named on the stack. License is Business Source License 1.1, not OSI.
When to pick it: A general ledger. Read the BSL limits before you call it open source.
10,188 stars in the catalog
How they compare
| Tool | License | Self-host | Best for |
|---|---|---|---|
| InvoiceShelf | GNU Affero General Public License v3.0 | Easy | Send invoices without an Elastic or BSL license. |
| FOSSBilling | Apache License 2.0 | Easy | Clients, invoices, and a simple bill, not a full ledger. |
| Invoice Ninja | Elastic License 2.0 | Easy | The invoicing suite if you accept ELv2. |
| Akaunting | Business Source License 1.1 | Medium | A general ledger. Read the BSL limits before you call it open source. |
Related pages
FAQ
- Which one first?
- InvoiceShelf or Invoice Ninja if the pain is sending invoices. Akaunting if you need a general ledger (the Xero-shaped job). That is the stack FAQ.
- Where is Crater?
- Crater's GitHub last moved in 2024. InvoiceShelf is the maintained fork, so this ranking lists InvoiceShelf instead.
- Are these free?
- InvoiceShelf and FOSSBilling are OSI. Invoice Ninja is ELv2 (source-available). Akaunting is BSL. You pay hosting and send mail through Resend. Template users never pay c17.
- How do I deploy it?
- Open /stacks/invoice-ninja-books. MySQL + a volume, send invoices through Resend, import a CSV of clients, complete a test invoice.
Stack of the Week
Get one stack a week that replaces a SaaS bill.