InvoiceShelf

Create estimates and invoices, track payments and expenses, and give clients a portal.

What it helps with

InvoiceShelf is a focused self-hosted invoicing app for freelancers and small businesses. It creates estimates and PDF invoices, records payments and expenses, supports recurring invoices, manages multiple companies, and gives customers a portal. That makes it a clearer fit than a full accounting suite when the main need is billing clients. The current default 3.x branch is an alpha preview, however, so production users must follow the official stable 2.x path and avoid preview images with live data.

Best fit

Best for freelancers, agencies, and small service firms; not for full statutory accounting or users who might deploy the alpha branch unknowingly.

Setup reality

Docker/simple self-host; official stable Docker and manual guides exist, with a browser setup wizard; a public deployment still needs TLS, mail, storage, and backups.

License context

Copyleft licenseBusiness use is allowed. Sharing duties depend on the specific license and how modified software is distributed or offered.

AGPL-3.0; business use is allowed; modified network deployments may require offering corresponding source.

Resource facts

Use case
Invoicing & Billing
Industries
All businesses, Agencies
Setup
Docker/simple
Audience
Non-technical
Capabilities
Non-developer friendly, AI-deployable

Last verified . Source: github.com