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