Invoice Ninja
Invoicing, quotes, expenses and time tracking, with a free hosted plan and a Linux app.
Our verdict
Invoice Ninja is the easiest way for a freelancer or sole trader on Linux to send professional invoices. Sign up for the free hosted plan and everything happens in your browser, with no installation and nothing to maintain.
There is also a desktop app on the Linux app store that connects to the same account, so you get a proper window and a launcher icon rather than another browser tab. Either way your data sits on Invoice Ninja's servers unless you run your own.
It invoices, it does not do your books. It will record expenses and tell you who owes you money, but it will not produce the kind of accounts a tax agent expects. Pair it with GnuCash, or use a full accounting service, if you need that side covered.
What's good
- Free plan covers up to five clients with unlimited invoices, which suits a sole trader
- There is a real Linux desktop app on the app store, not only a website
- Handles quotes, expenses, recurring invoices and online payment links
What to know first
- Invoicing only, so it is not a full set of books the way GnuCash or Xero is
- Free plan caps you at five clients, and growing past that means paying
- Source code is available but under a licence that restricts resale, so it is not strictly open source
The details
- Cost
- Free with paid extras
- Open source
- No (Elastic License 2.0)
- How you install it
- In your browser, App store (Flatpak)
Windows apps it can replace
Last checked . Sources:
