Getting started


Invoice Ninja is a invoicing application that makes sending invoices and receiving payments simple and easy. Our latest version is a clean slate rewrite of our popular invoicing application which builds on the existing feature set and adds a wide range of features and enhancements that you have asked for.


The user interface for version 5 has been written in Flutter which uses the latest technology from Google, it provides a consistent cross-platform experience with native applications available for Mac, Linux, Windows, mobile and web platforms.

The API has been developed using Laravel the full API specification can be found here.

Want to contribute? Edit this page on GitHub!