I

Invoice Ninja

An open source invoicing platform for freelancers and small businesses that can be self-hosted or used via the cloud.

No reviews yet

About Invoice Ninja

Invoice Ninja is a free and open source invoicing application built with Laravel and Flutter. It lets you create and send invoices, track payments, and manage expenses without handing over a cut of your revenue to third party payment platforms. The software supports recurring invoices, automatic billing, and time tracking so you can bill clients accurately.

The platform integrates with over a dozen payment gateways including Stripe, PayPal, and Square. It also offers project management features, task rates, and client portal access. You can run it on your own server using Docker or a LAMP stack, or use the hosted version at invoiceninja.com. The mobile apps for iOS and Android are built with Flutter for a native feel.

Originally created by David Bomba and released under the Elastic License 2.0, Invoice Ninja has been downloaded over a million times. It works on Linux, Windows, and macOS servers. A hosted enterprise tier with additional features is available for larger teams, but the core self hosted version remains free to use.
Billing & Automation

Quick Facts

Pricing
Freemium
License
Open Source
Platform
Any Platform
Version
5.10.48
Developer
Invoice Ninja LLC

Reviews (0)

No reviews yet

Be the first to share your experience!

Want to leave a review?

Sign in to share your experience with this tool.

Login to Review

Discussion (0)

No comments yet

Start a discussion about this tool.

Join the Discussion

Sign in to post comments and share your experience.

Login to Comment

Who Is Online

In total there are 108 users online: 0 registered, 103 guests and 5 bots.

Most users ever online was 5,555 on 17 Jul 2026, 3:23 am.

Bots: AhrefsBot Applebot Baiduspider Other Bot SemrushBot

Users active in the past 15 minutes. Total registered members: 369