

While there are several free billing software solutions available, Forbes Advisor found the five most valuable that meet the needs of small businesses. And I believe it’s not really too much – the application is that big, seriously.The best free invoice software is not only easy on the bank account but user-friendly and packed with the features that you need to convert quotes or projects into invoices easily so that you can send them to clients and get paid quickly. Ok, and finally – what’s under the hood? How good/complex is Laravel code, is it easy to customize? I usually start judging the quality from routes file – in this case it’s Laravel 5.2 so it’s app/Http/routes.php.

You can feel that Invoice Ninja has been on the market already for a couple years, and it’s a pretty polished and serious product – quite a competitor to other more expensive enterprise invoicing tools out there. To be honest, I didn’t dig deeper into features, but first impression is really really solid. In online hosted version, this is one of the “premium” features – choose more complex invoice design and add your own logo there. You can also choose a design theme for your invoices. What I loved that while I am filling in the details, on the bottom there is a “preview” mode which is refreshed on every change of any field. The form is pretty simple, but at the same time might be quite complicated – depending on what you actually need: to issue a simple invoice or to customize it quite a bit. Well done, guys.Īfter creating a client, what do we do next? Of course, create an invoice for that client. Looking further, I’ve noticed that such details are all over the Invoice Ninja. Creators thought of the case that client might have more than one contact person. Ok, so what should I do now – probably, create a new client first? Here’s how it looks:įrom this screen, and also from the amount of menu items on the left, I got an impression how well-thought the process actually is. After logging in, I got into a dashboard. Installation process went well, although I was waiting for it to finish quite long – around 1 minute my Chrome tab looked like this:īut after the process finished, I’ve got a clean and nice login screen.Īll in all, I like the installation and information is prepared well-enough to install self-hosted version pretty smoothly. Instead, when you launch your homepage, you get a CMS-like installation page and you fill in your credentials. And it’s actually quite heavy – 91 MB as ZIP and 247 MB unpacked.Īnother interesting thing is that ZIP archive comes with already included vendor folder in it, so after un-archiving you don’t need to run composer install. Interestingly, though the code is available on Github, in their official documentation in Readme they recommend not to clone repository code, but to download ZIP file. It reminds me of another tool that has hosted and self-hosted open-source version – it’s analytics app called Piwik.Īnyway, we will be talking about self-hosted version here – we’re more interested in Laravel code here. In other words, you can register at and use their online version, paying for premium services, or you can download the code for free (Laravel 5.2) and install it on your server for free. They have two different versions – hosted and self-hosted. Confomo: Laravel-based website to meet Twitter friends at conferencesįirst things first – Invoice Ninja has a really interesting business model.Faveo: impressive helpdesk system built on Laravel.Ribbbon – project management system on Laravel 5.1 and Vue.js.Attendize – event tickets selling system based on Laravel 5.Invoice Ninja – Laravel-powered solution for better invoicing.It really impressed me, let me tell you how. Today we have Invoice Ninja – a really powerful tool for, you guessed it, invoicing. We continue the series of reviews for Laravel-based projects and apps.
