Bookkeeping · free to self-host

Invoice Ninja

Free · source-available

A tool for invoicing and payments, expenses, time tracking, and projects.

Free and open source. You run it yourself, so you're responsible for setup, updates, backups and security. Want it set up safely? OBZDN can install and maintain it for you.

Best for
Trades, contractors, freelancers, and small businesses
Replaces
Not stated on their site
Setup
Easy: has a hosted/cloud version
Cost
Free to self-host. Hosted version: free plan available
License
Elastic License 2.0. Source-available, not open source. Free to run for your own business, but the license limits reselling or offering it as a service.
Standout
Includes a branded client portal where customers can view invoices, pay, and manage documents.
Watch out for
The free hosted plan is limited to 5 clients.
Project health
10,307 GitHub stars, 121 contributors. Last update 2026-10-18; latest release v5.13.49 on 2026-10-18.
Security check
Checked 2026-10-20: no open security advisories without a fix (2 published advisories, all patched).
Listed for
Trades & home services, Local businesses, Consultants & agencies, Creators

Paid tools in this category: Digits, FreshBooks, QuickBooks Online, Wave.

Checked against the official repo and site on 2026-10-20; health and security are rechecked weekly, and a listing that fails is hidden. Something changed? Tell us.

Sources